一份奇奇怪怪的地图设计书

news2024/11/15 11:17:25

地图设计书

地图设计是通过研究实验制定新编地图的内容、表现形式及其生产工艺程序的工作,是地图制图学各种活动的中心,贯穿整个地图制图过程。本设计选择了福建省龙岩市作为研究区域,并结合相应区域的土地利用类型、水系、道路等数据,探究研究区域的土地利用现状。

1 制图要求

1.1 制图要求

为满足该地区分析土地利用现状和知道各项规划的需求,拟设计图为龙岩市的土地利用图和三维地形图,格式为jpg,制图比例尺为1:25000。该地图图名为:龙岩市土地利用图。

1.2 坐标系

本设计选择的平面坐标系为Krasovsky_1940坐标系,投影为Albers投影。

2 制图资料

本研究所采用的主要研究资料如下表:

资料名称资料类型
中国行政区划图面shp
中国各市、各县分布点shp
全国道路数据线shp
全国水系数据线shp
全国等高线数据线shp
全国铁路数据线shp
中国土地利用类型数据面shp

3 研究区域的地理特征

龙岩,别称闽西,福建省辖地级市,位于福建西部闽粤赣三省交界处, 是全国著名革命老区、原中央苏区核心区,是红军的故乡、红军长征的重要出发地之一,享有“二十年红旗不倒”赞誉 ,也是福建省重要矿区、林区,是海西品牌最多的旅游区。 龙岩市辖2个市辖区、4个县,代管1个县级市, 总面积19028平方千米。根据第七次人口普查数据,截至2020年11月1日零时,龙岩市常住人口为2723637人。

龙岩是福建省最重要的三条大江――闽江、九龙江、汀江的发源地 。曾经是远古时代“古闽人”的天堂,是“闽越人”的祖籍地和“南海国”的国都所在地及其中心区域,是享誉海内外的客家祖地,是河洛人的祖居地之一。 龙岩有75%以上人口是客家人。龙岩是国家客家文化生态保护实验区,长汀被称为“客家首府”,汀江被誉为“客家母亲河”,永定客家土楼被列入世界文化遗产名录。客家文化和闽南文化在这里交融,孕育了龙岩人热情好客、勤劳开拓的独特品质。

4 地图编辑

本设计将按照以下要求对地图要素进行编制:

4.1 文件规范

文件采用统一的命名标准,并放在文件地理数据库中。最终的阶段性结果应为lyr或mxd文档,并输出为JPG格式的图像。

4.2 内容规范

在本设计中,采用统一的字体,输出大小为A4横向。

5 内容设计

5.1 土地利用分类要素设计

考虑到研究区域是一个绿化范围较大,且多为山地的地区,本设计考虑采用青碧色作为主色系,在进行土地利用分类时将遵循色彩的规范。

5.1.1 水系

水体

背景 RGB 151,219,242

水田

从水体向林地的过度颜色,选择RGB 97 199 191

5.1.2 城镇

采用的色系为:RGB 200 130 130

5.1.3 旱地

采用的色系为 RGB 239 228 190

5.1.4 草地

草地的基础色系是HSV 100 100 66 这也是高覆盖草地的色彩

中覆盖草地在此基础上,降低饱和度,提高亮度,为HSV 100 65 80

地覆盖草地则进一步降低饱和度,提高亮度,为HSV 100 45 90

5.1.5 林地

有林地的基础色系是:HSV 157,70,60

灌木林在此基础上,降低饱和度提高亮度,为HSV 157,50,80

稀疏林在有林地的基础上降低饱和度,为HSV 157,47,60

其他林地则是使用了 HSV 157 80 70

色系带为:

在这里插入图片描述

5.2 点要素设计

为了方便与底图区分,我们将地级市和县城点数据的色彩选择为红色色系,统一为RGB 255 0 0

为了方便地级市和县城区分,我们将地级市的点选择为ESRI符号库中的圆形21,县城点使用ESRI符号库汇总的圆形1。

在这里插入图片描述

5.3 线要素设计

5.3.1 铁道线设计

铁道线选择之前自建库中的铁道符号。

在这里插入图片描述

5.3.2 水系设计

水系选择3D Billboards符号库中的溪流。

5.3.3 道路要素设计

道路选择ArcScene Basic符号库中的主要道路,并将颜色替换为RGB 164 121 22,宽度为1.2

5.4 地图文本设计

我们将在地图上标注各点的名称,处于美观考虑,这里我使用了一款非商用字库,并将该字库作为地图文本的字体。

5.5 地图要素设计

在地图要素设计上,选择指北针、图例、比例尺、标题、地图框,并基于之前的标准和地图美观性,适当调整位置和形态。

在这里插入图片描述

5.6 土地利用情况设计

处于美观考虑,本设计的土地利用情况打算采用扇形图,并选择镂空设计。

具体的实现内容见附录。

在这里插入图片描述

5.7 三维地形图设计

本设计利用等高线、水系、道路三个线要素构建TIN,并通过TIN构建DEM,在ArcScene中进行绘制,选择缩放因子为20.0,调整为适当角度。

在这里插入图片描述

6 结果展示

基于上述获得的阶段性数据,我们利用Photoshops绘制相应风格主题的地图。

在这里插入图片描述


附录 1 土地利用情况扇形图

导入数据

import pandas as pd
from pyecharts.charts import Pie
import pyecharts.options as opts

path=r"Export_Output.csv"
data=pd.read_csv(path)
Area=collections.defaultdict(float)
for i in range(data.shape[0]):
    Area[(v:=data.iloc[i,:])["NAME"]]+=v["Shape_Area"]

绘制环形图

pie=Pie()
pie.add("",[[i,j] for i,j in Area.items()],
        label_opts=opts.LabelOpts(position="left",formatter="{d}%"),radius=["30%","50%"])
pie.set_global_opts(
    title_opts=opts.TitleOpts(title="土地利用类型图",pos_left="40%"),
    legend_opts=opts.LegendOpts(
        type_="scroll",
        pos_top="20%",
        pos_left="80%",
        orient="vertical"
    )
)
pie.render_notebook()

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/78876.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

儿童剧本杀行业是好生意吗?剧本杀门店管理系统

红楼梦、西游记、水浒传、三国演义是中国四大名著,几乎每个中国人上到70岁老人,下到十岁小学生都知道,同时还有花木兰、包青天、八仙过海等故事也都耳濡目染,小说描述的淋漓尽致,影视剧老戏骨们将每个角色刻画的深入人…

spring-aop源码分析(3)完结_执行流程分析

本文详细介绍Spring AOP的执行阶段流程。 Cglib代理的代理拦截逻辑在DynamicAdvisedInterceptor中,JDK代理的拦截逻辑在JdkDynamicAopProxy中,本文将从这两个类入手分析Spring AOP的执行阶段流程。 DynamicAdvisedInterceptor private static class D…

Modbus数据采集方案

目录 目标 Modbus协议简介 配置界面以及实例 概述 modbus协议应该是工业行业应用最广泛的协议,由于其协议简单、通讯标准、扩展性强的特点,被各个行业大量的应用。作为通讯网关机来说,设计一个便捷易懂的配置方式显得尤其重要。本方案基于…

多模态中的指令控制(InstructPix2Pix,SayCan)

InstructPix2Pix: Learning to Follow Image Editing Instructions 图像的语言指令生成。目的是遵循人工指令去编辑图像,即给定输入图像和一个如何编辑它的文本指令,模型尝试遵循这些指令来编辑图像。 这份论文与现有基于文本的图像编辑工作们最大的不同…

【JVM】方法区与永久代、元空间之间的关系

方法区与永久代、元空间之间的关系 方法区是JVM规范中定义的一块内存区域,用来存储类元数据、方法字节码、即时编译器需要的信息等 永久代是Hotspot虚拟机对JVM规范的实现(1.8之前) 元空间是Hotspot虚拟机对JVM规范的实现(1.8以后),使用本地…

java基于springboot高校学报论文在线投稿系统-计算机毕业设计

项目介绍 在新发展的时代,众多的软件被开发出来,给用户带来了很大的选择余地,而且人们越来越追求更个性的需求。在这种时代背景下,高校只能以工作人员为导向,以稿件的持续创新作为高校最重要的竞争手段。 系统采用了J…

Java AQS

AQS 是什么 AQS 的全称为 AbstractQueuedSynchronizer,翻译过来的意思就是抽象队列同步器,这个类在 java.util.concurrent.locks 包下面Java 中的大部分同步类(Lock、Semaphore、ReentrantLock等) 都是基于 AQS 实现的AQS 是一种提供了原子式管理同步状…

SpringBoot - 整合WebSocket时@ServerEndpoint修饰的类属性注入为null问题

SpringBoot - 整合WebSocket时ServerEndpoint修饰的类属性注入为null问题前言一. 问题复现1.1 原因分析二. 问题解决前言 最近在做一个直播弹幕系统,前期准备先用WebSocket来试试水。我们都知道,使用WebSocket只需要给对应的类加上注解ServerEndpoint即…

Linux之定时任务--crontab命令解析学习

Corntab定时任务学习 一、crond服务 在学习crontab,命令之前,我觉得有必要学习了解一下crond服务,因为要在linux系统下使用crontab命令需要crond的支持。Crond是Linux下要用来周期执行某种任务或者等待处理某些事件的一个守护进程。和Windo…

项目——员工管理系统

开发环境:vmware ubuntu18.04 实现功能:基本功能包括管理者和普通员工用户的登录,管理者拥有操作所有员工信息的最高权限,可以进行增删改 查等操作,普通用户仅拥有查看、修改个人部分信息的权限 具体功能详解&…

python 学习笔记

解决执行python"ImportError: No module named requests"问题 #切换到python的安装目录执行如下命令 D:\Python27>pip install requestsImportError: No module named bs4错误解决方法 运行脚本时提示ImportError: No module named bs4错误,原因&…

[附源码]计算机毕业设计基于vue的软件谷公共信息平台Springboot程序

项目运行 环境配置: Jdk1.8 Tomcat7.0 Mysql HBuilderX(Webstorm也行) Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。 项目技术: SSM mybatis Maven Vue 等等组成,B/S模式 M…

Python——有限状态机

有限状态机(Finite-state machine, FSM),又称有限状态自动机,简称状态机,是表示有限个状态以及在这些状态之间的转移和动作等行为的数学模型。FSM是一种算法思想,简单而言,有限状态机由一组状态…

【Lilishop商城】No3-5.模块详细设计,商品模块-1(商品分类、品牌管理、规格管理、参数、计量单位、店铺分类)的详细设计

仅涉及后端,全部目录看顶部专栏,代码、文档、接口路径在: 【Lilishop商城】记录一下B2B2C商城系统学习笔记~_清晨敲代码的博客-CSDN博客 全篇会结合业务介绍重点设计逻辑,其中重点包括接口类、业务类,具体的结合源代码…

人脸特征点检测入门

基础 人脸特征点可以用来做脸型、眼睛形状、鼻子形状等分析,从而对人脸的特定位置进行修饰加工,实现人脸的特效美颜。人脸识别等算法可以通过对人脸的姿态进行对齐从而提高模型的精度。 68点标注是现今最通用的一种标注方案,早期在1999年的…

Effective C++条款30:透彻了解inlining的里里外外(Understand the ins and outs of inlining)

Effective C条款30:透彻了解inlining的里里外外(Understand the ins and outs of inlining)条款30:透彻了解inlining的里里外外1、inline函数的优缺点2、隐式内联和显式内联2.1 隐式内联2.2 显式内联3、函数模板必须inline么&…

自动驾驶之3D点云聚类算法调研

1. 方法 总共分为4类 基于欧式距离的聚类Supervoxel 聚类深度(Depth) 聚类Scanline Run 聚类 1.1 基于欧氏距离的聚类 思路: 在点云上构造kd-tree, 然后在某个半径阈值(例如0.5m), 则分割为一个实例。 相似算法: RBNN (radially bounded nearest neighbor graph), 2008. …

在 Ubuntu 上安装 Discourse 开发环境

本指南只针对 Discourse 开发环境的配置,如果你需要在生产环境中安装 Discourse ,请访问页面:Install Discourse in production with the official, supported instructions - sysadmin - Discourse Meta 中的内容。 有关开发环境的设置英文原…

[Java EE初阶] 进程调度的基本过程

纪念Java EE初阶开篇文章,不放弃,不摆烂,踏平所有障碍吧!少年!奥利给!(操作系统这方面的所有文章均不作为操作系统的专业课知识学习) 文章目录1. 进程的概念2. PCB --- 进程控制块3. 并发与并行4. 进程调度的相关属性5. 内存管理总结1. 进程的概念 进程,就是跑起来的程序,我们…

【学习笔记】《Python深度学习》第七章:高级的深度学习最佳实践

文章目录1 Keras 函数式 API1.1 函数式 API 简介1.2 多输入模型1.3 多输出模型1.4 层组成的有向无环图1.5 共享层权重1.6 将模型作为层2 使用 Keras 回调函数 和 TensorBoard 检查并监控深度学习模型2.1 训练过程中将回调函数作用于模型2.2 TensorBoard 简介:Tensor…