手把手教你抓取地图矢量数据【附代码和矢量地图数据】(续)

上一节
现在我们已经抓取到北京行政区和街道办的节点串坐标数据
行政区边界节点的txt文本
街道办边界节点的txt文本

接下来就需要在ArcMap中使用若干工具将这些点转为线,然后转为行政区划面了。

1、首先将txt文本导入至ArcMap
加载txt文本
2、然后加载点数据,注意要选择WGS1984作为空间参考
加载点数据
加载点数据
3、由于数据量较大,这里需要将数据转存至GDB中
数据转存至GDB
4、接下来使用上一篇文章提到的【点集转线】工具将节点转为线
注意参数选择:
【线字段 (可选)】选择为i字段(i为行政区划的编号);
【排序字段 (可选)】选择为j字段(j为每个行政区划下的节点编号);
【闭合线 (可选)】勾选上
点集转线
结果如下:
结果
5、使用【要素转面】工具将闭合区线转为面
要素转面

重复上述步骤可将街道办转换为面
最终结果如下
北京行政区划
飞地
可以看到在顺义区有一块属于朝阳区的飞地
飞地
叠加底图查看,该地是首都机场。
问题来了,已经有了“朝阳群众”的朝阳区,为什么还要在顺义区特别“抢了一块地”呢?
下一节,我们将从GIS选址的角度剖析一二,敬请期待。