从本篇文章开始,我们就来讲解一下如何使用 arcMap 来制作地图。本文的主要内容就是讲解一下如何导入数据、arcMap 中的基本操作和制作地图中的一些名词。让大家对 arcMap 有一个初步的了解。
本文所用的示例数据为国家行政区划数据,点击 这里 (密码 vquc) 下载它们,当然你也可以在网上找到这些数据。本数据包中不包含山东省菏泽市的行政区划,因为后面的文章中我们会通过还原菏泽市来更深入的介绍 arcMap 的操作。
导入地图数据
下载完数据后,你可以得到如下文件:
解压出的地理数据一大堆,有点懵,接下来我们先把这些数据导入我们的数据库。首先,我们要用 arcMap 中建立对该文件夹的连接,从而使得 arcMap 可以读取其中的数据:在目录中的文件夹连接上右键选择连接到文件夹,然后选择刚才我们解压出的文件夹即可:
新建文件夹连接 成功添加到文件夹连接可以看到数据已经被整合成了几个 shp 文件了,其实到这一步之后我们就可以进行地图制作了,但是为了提高效率,我们把这些数据导入到我们的 sde 数据库里:在目录中的数据库连接里选择我们的数据库,然后在右键列表中选择导入要素类(多个):
导入要素类然后在弹出的对话框中选择我们刚才新建的文件夹连接,将其中的所有 shp 文件都选中后点击添加。确认无误后点击导入对话框中的确定即可开始导入:
导入需要一定的时间,你可以在右下角看到它正在工作,在工作完成后也会弹出结果提示框:
同时,我们也可以通过 地理处理 > 结果,来查看具体的作业进度:
作业已成功完成在之后的使用中,我们也会多次使用 结果 窗口对长时间的工作进行查看。现在,我们就可以在 sde 数据库中看到我们已经导入成功的数据了:
接下来,我们介绍一下 arcMap 中的基础操作:
arcMap 基本操作
首先,将 ADMIN0
拖进中间的空白窗口,然后你应该会看到如下两件事:
- 在左侧的 内容列表 中出现了相同名字的一个”图层“。
- 在画面中出现了中国的地图。
如果你没有内容列表的话,点击 上方操作栏 > 窗口 > 内容列表 即可找到。如果你没有看到地图的话点击下面所示的按钮即可
没看到地图的话请点击该按钮首先是操作方面,你可以在第三行操作栏里看到最主要的几个操作按钮:
常用的几个操作按钮- 前三个就是最基本的缩放和拖动,而第四个按钮主要用来快速缩放到可以整体显示的比例。
- 第五个按钮 选择要素 用来选中地图区域,你可以理解成 ps 的选区概念。
- 第六个 识别 是最常用的一个按钮,使用它点击一个区域就能显示该区域的详细信息,并且可以将选择的区域快速转换为选区。
- 第七个望远镜 查找 就是搜索功能了,你可以用它来匹配到想要查找的要素。
等你熟悉了基本操作之后我们就可以继续进行了:
了解地理信息
现在我们来了解一下地理信息实际是什么样的。首先选择上面提到的识别按钮,然后点击中国地图,然后你就可以看到如下对话框:
要素信息我们可以从中看到许多的键值对,并且可以在左下角看到它提示识别出了 1 个要素。在地图编辑中,最基本的数据单位被称为要素,而这里的识别出的一个要素,就是整个中国。
要素
在 arcGIS 中,所有的地图信息都是以一条条要素的形式存在的,要素一共分为以下三种:
- 点:只有一个抽象的点,没有方向和轮廓,常用于表示某个地点的名称和信息。
- 线:包含方向,但是没有轮廓。常用于表示道路、河流名称与走向、或者区域的轮廓等等。
- 面:拥有具体的轮廓,代表了一片区域。非常常见,行政区划、道路、建筑之类的都可以用面来表示。我们上图中的中国地图就是一个巨大的面要素。
一个要素中可以包含多个信息,如下图中所显示,信息都是以键值对的形式存在的,你也可以自由的修改某条属性。
要素类
要素类就是一堆相同格式的要素的集合,在左侧的内容列表中,一个图层就是一个要素类。你可以通过 对图层右键 > 打开属性表 来查看一个要素类的所有要素:
查看中国地图的全部要素点击之后我们可以发现,这个要素类中只包含一条要素,就是我们刚才查看的整个中国地图。
这个可能没什么代表性,现在我们把 目录 中的 ADMIN1
拖到地图中,然后在 内容列表 中打开它的属性表,然后你就可以看到中国各省的属性了:
可以看到,在要素类中,每条要素的属性信息都是保持一致的,不会出现某条要素有 name
字段但是其他要素没有的情况。所以说,你无法只删除某条要素的属性。对属性的新增和删除都是对于整个要素类而言的。
地图文档
你可以简单的把地图文档理解成 PS 中的 .psd
文件。我们刚才所做的一起也都是在编辑一个新的地图文档。地图文档中包含一个地图组成的全部配置信息,包括图层的样式和设置、比例尺和投影坐标系之类的信息。所以,我们最终的目的就是制作完成一份地图文档,并且使用它来发布 GIS 服务。
有一点需要注意的是,地图文档中并不包含地图数据,它只是记录了数据的来源,如果你在目录中移除了对应的数据源,那么地图文档打开后对应的数据也就无法显示了。
目录 & 内容列表
大家可能注意到了,在使用 arcMap 的时候我们会接触到 目录 和 内容列表 两个标签页。这两者有什么区别呢?
”目录“中存放的是真实的地图数据。这里就相当于我们的素材库,如果想要使用某个地图数据的话,就得首先将其加入到这个”目录“中来,才能进行使用。并且,一旦数据从这里移除,那么内容列表中的对应数据也会消失。
而”内容列表“显示的是当前所打开的地图文档,它并不包含实际的数据,只是目录中真实数据的一个”映射“。你右键某个图层选择移除后,数据并不会被删除,被删除的是你针对这个图层中的数据所做的”配置“,例如样式或者显示比例尺、标注之类的信息。
我们制作地图的过程,就是通过配置”内容列表“中的图层,来为”目录“中单纯、抽象的地理数据赋予色彩和样貌。从而可以让其他人更好的理解我们要展示的地图信息。
总结
本文简单介绍了一下 arcMap 中的一些基本操作和基本概念,可能由于本人表达能力的不足而显得有些琐碎,在此深表歉意。接下来我们会继续深入,来介绍如何对地图数据进行样式调整,从而让其更加的生动。
- 点击 arcGIS 发布地图服务 来了解更多信息。
网友评论