本篇文章以新疆区划图为例,使用ArcMap进行地图的地理配准,地图的矢量化及地图的输出保存。

一、栅格底图的地理配准

  1. 打开ArcMap,新建一个空白地图

arcgisruntime for android 地图选转_右键

2. 新建一个文件夹,放入栅格底图“新疆行政区划图.jpg”,再将文件夹中的栅格底图“新疆行政区划图.jpg”文件(如需获得该底图,见文章末)添加到该地图中,由于缺少空间参考信息,此时会弹出以下对话框,点击确定

arcgisruntime for android 地图选转_工具条_02

3. 浏览地图得到坐标信息为北京1954 大地坐标系,高斯克吕格投影6度分带

arcgisruntime for android 地图选转_图层_03

4. 可在菜单栏后面空白处右键单击,选择地理配准,打开地理配准工具条。

arcgisruntime for android 地图选转_右键_04

点击地理配准工具条的添加控制点图标,在底图上点击鼠标左键确定好位

置,选择坐标容易读取的交叉点,右键点击输入 X、Y 坐标,输入在底图

上所读取的横纵坐标。

arcgisruntime for android 地图选转_右键_05

5. 为保证配准精度,应添加3个以上的控制点,且控制点在空间上要分布均匀,点击地理配准工具条上的图标,可以查看已经添加的控制点。

arcgisruntime for android 地图选转_右键_06

如果符合要求,则点击地理配准工具条的下拉菜单,点击更新地理配准,则可完成地理配准工作。

6. 接下来定义空间参考,打开菜单栏的视图,选择数据框属性

arcgisruntime for android 地图选转_栅格矢量化_07

在坐标系下选择高斯克吕格——北京 1954——6度分带15带

arcgisruntime for android 地图选转_栅格矢量化_08

arcgisruntime for android 地图选转_图层_09

点击应用后可观察到右下角的未知单位已变成米

arcgisruntime for android 地图选转_右键_10

二、地图矢量化

1. 鼠标左键单击 ArcCatalog 图标,

arcgisruntime for android 地图选转_栅格矢量化_11

打开文件目录,选中前面新建的文件夹,点击鼠标右键,新建—Shapefile 文件,在该文件夹下分别新建一个shapefile 点、线、面文件,分别命名为“城市”、“道路”、“河流”、“地州”

arcgisruntime for android 地图选转_工具条_12

arcgisruntime for android 地图选转_图层_13

坐标系统设置为和底图一致,在空间参考中设置投影坐标系

—Gauss Kruger—Beijing 1954选择Beijing_1954_GK_Zone_15

2. 可在ArcMap主菜单后空白位置点击鼠标右键,选择编辑器,打开编辑器工具条。点击编辑器下拉箭头点击开始编辑,选择城市点图层。然后,点击创建要素图标

arcgisruntime for android 地图选转_工具条_14

,选择城市点图层,构造工具选择点,依次矢量化新疆区划图中所有的城市点

arcgisruntime for android 地图选转_图层_15

矢量化时尽量放大,使矢量更精确

arcgisruntime for android 地图选转_栅格矢量化_16

完成所有点后,保存编辑内容

arcgisruntime for android 地图选转_栅格矢量化_17

2. 接下来点击河流,选择线

arcgisruntime for android 地图选转_栅格矢量化_18

沿着河流绘制折线,完成后双击左键,完成一条河流的绘制,其他河流同理绘制

arcgisruntime for android 地图选转_工具条_19

3. 面图层的绘制也大致相同。

arcgisruntime for android 地图选转_工具条_20

绘制临近面时可以使用追踪工具。

当面包含两部分时,完成一部分后右键选择完成部件,可继续另一部分的绘制。

arcgisruntime for android 地图选转_右键_21

4. 完成点、线、面的绘制后,点击停止编辑,单击城市,右键打开列表,点击“打开属性表”,添加字段“城市名称”、“是否首府”,字段类型选择文本格式。

arcgisruntime for android 地图选转_右键_22

再次点击编辑器开始编辑,打开属性表,依次输入 11 个城市的名称。

(线图层和面图层同理)

arcgisruntime for android 地图选转_工具条_23

arcgisruntime for android 地图选转_栅格矢量化_24

arcgisruntime for android 地图选转_右键_25

三、地图页面设计和输出

1. 点击文件选择页面和打印设置

arcgisruntime for android 地图选转_工具条_26

选择合适的大小、方向等

arcgisruntime for android 地图选转_工具条_27

2. 在插入中插入标题、图例、指北针、比例尺等

arcgisruntime for android 地图选转_工具条_28

添加时设置适当的属性,放置在合适的位置

arcgisruntime for android 地图选转_工具条_29

最后在文件中点击导出地图

arcgisruntime for android 地图选转_工具条_30

选择格式、路径、分辨率等

arcgisruntime for android 地图选转_栅格矢量化_31

新疆行政区划图.jpg获取:

链接:https://pan.baidu.com/s/1SY8bVvG1NR6BGvNm0SQ7Rg

提取码:1wh1