『公告』 预祝您龙年大吉,万事如意, 过节期间, 大家如需数据服务,请拨打400 或直接添加客服微信,再祝大家龙年,心想事成。
关注我们 新浪 腾讯

绘制城市边界

绘制城市边界
随着城市化进程的不断推进,城乡之间的界限越来越模糊,但对于城市规划、交通规划等诸多事项,区分城乡的边界又十分重要。本次推送将介绍如何利用GIS绘制城市边界。绘制城市边界最直观的方法当然是手动画界,这一步可以利用GIS-Toolbars-Customize-Draw选项来实现。以下图中的城市为例,通过不规则多边形勾画肉眼可见的城市所在区域——粉色区域,基本的结果呈现如下:
       然而,这样的绘制显得比较主观、粗糙,而且不可复制,不能发挥GIS的功能。

       故本次推送的重点将是介绍一种更加量化、可复制的方法绘制城市的边界。这种方法的基本思想是:我们先将所有土地分为城市用地和非城市用地两种类型,然后只使用城市用地绘制一张地图,接着对这张地图进行调整修饰,使之尽可能地贴近真实的城市形状。


       具体步骤如下:

       一:区分城市用地和非城市用地,绘制只包含城市用地的地图

       打开城市地图,右击图层名称,选择Open Attribute Table,如图:


BG2006A表示用地类型,每一个数字分别对应一种用地类型,从中找到属于城市用地的土地类型所对应的数字。

       2.点击工具栏Selection,选择Selected By Attribute。在下图第一个红框中选择BG2006A,也就是代表土地使用类型的代码,然后在第二个红框处输入条件:BG2006A=num,其中num就是1中找到的对应城市用地的数字,用OR将所有条件连接起来,如图:


3.回到Open Attribute Table,右击urban,选择Field Calculator,出现如下对话框。在红框中填入1。


       通过上述3步可以实现土地类型和城市的匹配。再打开Open Attribute Table,可以看到第2步中我们选择的用地类型对应的urban值均为1。换句话说,我们告诉GIS第2步中的土地类型对应的区域就是城市。


       4.接着,重新打开Select By Attribute,将条件改成Urban=1,这样城市区域就会被选中。我们可以把选中的城市区域导出为新的Shapefile:右击图层-Data-Export Data,然后将导出的数据添加为新的图层(这一步会有对话框提示,跟着提示即可)。这样就可以根据新添加的图层绘制只包含城市用地的地图,结果如图:




      京ICP备2025132830号-1 京公网安备 号