博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
制作地图的那些事(一)——制图之准备工作
阅读量:4161 次
发布时间:2019-05-26

本文共 1429 字,大约阅读时间需要 4 分钟。

作者:xinxin

   在日常生活中,我们会频繁使用各种电子点图,可以说电子地图已经成为我们生活中不可缺的一部分。接下来小编就分享一下如何制作一张既美观,又信息量丰富,并且性能好的地图,此次根据配图的步骤分几个部分来分享,主要分为:制图之准备工作、制图之符号制作、制图之图层添加、制图之地图调优和制图之文字。本篇博文主要将分享制图的前期准备工作。

   小编认为制图的前期准备工作主要分为以下几个部分:需求分析、软件选择、数据准备和规范了解,下面将一一道来。

1、 需求分析

   首先要确定这个地图是用来做什么的,更通俗的讲,这个地图想给用户传递哪些信息,然后弄清这些信息可以用什么方式在地图中展示出来,这些东西在动手配图前脑海中要有一个大概的框架。

2、 软件选择

   确定好地图要表达的信息和方式后,需要选择一款GIS产品软件来制作地图,常用的有SuperMap iDesktop、ArcMap和MapGis等,下面小编将试用SuperMap iDesktop软件来分享制图的整个过程。

SuperMap iDesktop软件下载地址:
   如果刚接触这个产品可以下载一个完整包,里面有好多示例数据,并且安装后自带有3个月的试用许可;如果下载的是绿色包,需要到官网申请对应版本的试用许可,然后将许可文件放在C:\Program Files\Common Files\SuperMap\License\这个目录下即可。

3、 数据准备

   俗话说巧妇难为五米之炊,想要制作一张好的地图,就必须要有元数据。数据按类型可以分为:矢量数据(点、线、面、文本),影像数据和栅格数据;按存储格式分:shp、csv、img、tif等;按来源来分:自己采集的数据、下载的免费数据和购买的数据等。总之,准备的数据要能满足需求分析。

   SuperMap iDesktop软件支持很多格式的矢量数据、影像数据和栅格数据的,常用的矢量数据有shp、xlsx、dwg等格式,常用的影像和栅格数据有img、jpg、tif等格式,支持的所有类型可以查看导入数据集对话框中支持的类型。如果元数据iDesktop无法直接导入,可以用第三方软件转成可以导入格式的即可。
   在将文件数据导入到iDesktop前,需要新建或打开一个数据源,可以是文件型的,也可以是数据库型的,然后导入文件数据,生成对应的数据集。导入数据后还需要做一些数据预处理,坐标校正和数据校正:

3.1、坐标校正

   查看每个数据集的属性中的坐标信息,如果是平面无投影坐标系,可以通过配准转成对应的地理或者平面投影坐标系,并建议各个数据集统一为一种坐标系,否则需要开启动态投影才能在地图中叠加显示正常。

3.2、 数据校正

   可以先根据基本常识判断数据的显示范围是否正常,比如部分道路数据显示在海上,明显不符合实际,需要对该数据集中的对象进行整体平移;比如国内范围的数据集中某个对象显示在国外,需要删除错误的对象等。

4、 规范了解

   俗话说磨刀不误砍柴工,想要配出一张美观的地图,需要提前了解不同地物的配色和使用符号的习惯。特别是某些行业中,有地物对应的配色和符号使用的规范标准,这些都需要提前了解学习。如果没有特别要求可以参考百度、Google地图的配色和符号使用来制作。这些习惯和标准都是为了使地图更美观,同时能有效表达更多信息。

5、 结语

   制图之准备工作就分享到这,后续将分享制图之符号制作,敬请期待。

转载地址:http://xjvxi.baihongyu.com/

你可能感兴趣的文章
Debug与Release版本的区别
查看>>
VS2008 Unicode和多字节编码区别
查看>>
SHELLEXECUTEINFO 和 ShellExecuteEx的使用
查看>>
unsigned char和signed char型变量的区别,赋值后它在内存中的存储形式
查看>>
在VC中调用WebService
查看>>
VC++调用webservice (不使用.NET的托管技术)
查看>>
VS2008非托管c++访问webservice服务
查看>>
C++extern用法
查看>>
vc++生成程序不需要.net运行环境的可以执行exe程序的方法
查看>>
fstream默认不支持中文路径和输出整数带逗号的解决办法
查看>>
各种程序打包软件的安装命令
查看>>
Wise Installation使用中注意的问题
查看>>
WinCE开发环境的搭建
查看>>
让fstream支持中文路径
查看>>
Wise Installation使用中注意问题 总结
查看>>
wince 禁止程序标题栏上的退出按钮X
查看>>
WINCE 禁止MFC程序窗口上的OK按钮
查看>>
线程池原理及创建(C++实现)
查看>>
什么代码才是线程安全的
查看>>
基于WinCE 5.0环境项目开发心得总结
查看>>