如何创建地图?
来源:互联网 发布:男士发型设计软件推荐 编辑:程序博客网 时间:2024/05/20 08:22
创建地图是地理信息系统最基本的应用之一,使用现代软件创建地图时仍然会较多的参照传统纸质地图生产时的重要因素,包括最基础的地图数据、地图的布局、地图要素的综合涵盖。但是对于ARCMap等大多数地理信息系统平台而言,创建地图最重要的工作是添加不同来源的数据。
接下来重点接受创建地图的方法以及如何在创建地图的过程中添加不同的数据。
1、创建地图的方法
创建地图之前往往要思考制图的目的是什么,地图显示内容包括哪些,地图的读者是谁等等。思考这些问题决定了如何在地图上组织和显示信息,以及制图的细节如何表现。
1.1、新建一个地图
创建地图的方法比较简单,有以下两种简单的方式:
① 启动ARCMap创建地图;
② 在标准工具条上创建地图。
1.2 如何添加图层
① 从ARCCatalog中添加图层:在集成目录Catalog连接到相应图层所存放的目录,
点击相应图层并从Catalog直接拖到Table Of Contens中,该图层即可在显示框中显示。
② 使用“添加数据”按钮添加图层;
③ 从另一地图中添加图层。
1.3 添加各种格式的数据
实际操作中往往没有定义好的图层可用,需要直接从数据源(coverage、shp文件、gdb数据库等)中创建。那么首先需要进行的操作就需要把各种格式的数据添加到地图中。在创建一个新的图层时,需要参照该数据源。
① 点击相应图层并从Catalog直接拖到Table Of Contens中,该图层即可在显示框中显示。
② 使用“添加数据”中的ARCGIS Online添加数据;
③ 使用Catalog目录下的ARCGIS Server添加数据;
④ 从文件夹中添加数据。
1.5 添加CAD数据
常见CAD数据是以图形文件存在,如果只是想浏览一下CAD图形,可以将其作为图层添加到地图中,实体会以在CAD图形文件中定义的形式显示。另外,如果想要控制实体的显示及进行地理分析,就需要添加CAD数据,将其作为ARCMap处理的要素——点、线、面。
① 在Catalog目录中连接到CAD数据所在的目录,再点击相应的CAD文件直接拖到Table Of Contens中,显示框内即显示相应的内容。
② 点击“添加数据”按钮添加CAD数据。
1.6 添加x,y坐标序列
在实际操作中,并不总是有现成的shape等格式数据源,往往在一些表格数据中包含有x,y坐标形式的地理位置信息,在ARCMap中可以将这些数据也加载到地图上。
① 从Catalog目录下的Toolboxes中的Layers and Table Views下的Make XY Event Layer
一般X字段是维度,Y字段是经度。
② 从标准工具条中创建。
至此就把一个EXCLE表的文件变成一个shape.file文件。
2.1 地图的坐标系统
在平面化的过程中,会引起距离、面积、形状和方向灯一个或多个空间属性的变形,没有任何一种投影可以使这些属性都不变形,也就是说,所有的平面地图均有不同程度的变形。
但是每一种投影方式都有其特点,可以在确保某一项属性诸如距离、面积、形状或方向等方面不变形,但是这种属性不变形的保证是以扩大其它属性变形为代价的,因此,作为一个地图制作者,了解需求地图最重要的属性,从而确定适合的投影是十分重要的。
修改坐标系:
① 查看图层坐标系;
② 修改图层坐标系。
2.2 地图数据源
地图数据源是地图构成的基础,空间数据的可视化构成了地图,而产生空间数据有多种途径。
- 如何创建地图?
- SEO-如何创建网站地图?
- 如何创建自定义尺寸的空白地图
- 20171109地图 创建地图
- 创建地图
- 创建地图
- 如何创建交互式美县地图所有50个州
- 基于mAppWidget实现手绘地图(五)—如何创建地图资源
- 【百度地图API】建立全国银行位置查询系统(一)——如何创建地图
- 【百度地图API】建立全国银行位置查询系统(一)——如何创建地图
- 关于Echarts渲染地图(不创建地图实例)如何修改基础配置的方法
- JOSM 地图创建
- 二、地图的创建
- 创建百度地图
- 创建网站地图
- 创建百度地图
- 创建简单百度地图
- unity创建小地图
- 可能是东半球最全的RxJava使用场景小结
- git克隆远程项目并创建本地对应分支
- 图像处理之CoreImage图片滤镜
- jersey学习笔记2-web服务
- Android6.0启动-zygote
- 如何创建地图?
- webpack的安装与环境配置
- java-Serializable 序列化
- ElasticSearch.net用Scroll翻页
- 基于@Aspect的AOP配置
- Android 很酷的天气动画控件
- 微服务化系统拆分设计的原则
- android NDK开发遇到warning:deprecated conversion from string constant to 'char *'解决方案
- TortoiseGit(乌龟git)保存用户名密码的方法