一个偶然的机会,我发现了绘制乡村边界的简便方法,撰写了《巧用国土局矢量图绘制人口普查乡村边界》一文,通过向省市内网投稿、在甘肃省信息资源管理系统上共享、传递文件等多种方式传播。有几个兄弟县市的同志打来电话咨询,有的显示不出来,有的能显示出来,但不能编辑。针对这些问题,结合下一步的普查区标绘,补充说明如下:
一、关于“点、线、面”文件的区分
一个完整的矢量图,由点、线、面三要素构成,每个要素又由3—4个文件构成,后缀分别是.shp .shx .dbf和.prj。各县(区)从国土局取得的矢量文件各不相同,有的点、线、面全有,有的只有线文件或者面文件。有的县(区)按照我介绍的方法操作,能显示出绿色线条,但不能编辑,主要是因为国土局提供的是面文件,或者提供的文件多,没有从中选出线文件,而误选了面文件。面文件在透明度比较高(数值低)的情况下,和线文件很难区分。下面介绍一种简单的区分方法。
点击“添加数据”按钮,文件类型选择shapefile文件,将需要区分的文件添加进来,再点击“图层管理”按钮,在刚添加的文件名上双击,弹出修改图层符号窗口,上面显示“线样式”就是“线”文件,显示“面样式”就是“面”文件。(具体操作方法可参考《甘肃省第六次全国人口普查区域划分和绘图培训材料》22页2.4.8“修改图层显示符号”。)
二、关于普查区的标绘
我介绍的方法也可用于普查区的标绘,根据从国土局取得的矢量图不同,应区别对待。
1、如果取得全县矢量图的同时,取得了分乡矢量 ……此处隐藏742个字……无法直接构面到村,则需要先将村级界线打断构造乡面,再分乡连接村级界线。矢量图中的线段无法通过删除节点的方法打断。删除某一节点,只会是该线段扯直。这里说的打断村级界线,是通过移动村级界线一个端点,使其由闭合状态断开,不影响构造乡级面。点击“构面”按钮,构成的闭合面数应该等于乡级单位数。然后画点、检查、导出。导出文件名为崇信县d、崇信县x、崇信县m三组9个文件,复制到“data”文件夹中,将其中崇信县x.shp(.shx .dbf)一组3个文件再复制到“imchdqyg”文件中,重命名为需要绘制的乡镇名x.shp(.shx .dbf),有几个乡镇需要绘制就复制几份。
启动“全国人口普查地图标绘系统”,点击“普查区标绘”按钮,选择需要绘制的乡镇,点击“确定”按钮(注意不能选择“新建”按钮,否则我们复制进去的文件将被覆盖),这时显示出的是全县的村级界线。可将已经绘制好的或从其它途径取得的只有乡镇界线的shapefile文件添加进来,这样乡镇界线显示为黑色,村级界线显示为绿色。把除需要绘制的乡镇以外的其他乡镇的乡村界线全部删除(删除要比画线快的多),移动需要绘制的乡镇的村级界线的端点,使其还原为闭合状态。就可以构面、画点、检查、导出了。在全县矢量图上直接构面到村后如果对村级界线还需要调整,也可采用此方法。
用这种方法标绘普查区界线时,乡级边界也处于可编辑状态,要注意区分,不能改动乡级边界。进行普查区标绘和乡镇界标绘所使用的code.dbf文件不同,如果在同一台电脑上标绘,应注意更换。
由于我也处在摸索阶段,对软件不是很熟悉,所以描述中难免有错,希望发现的同志能及时指出,免得误导其他人。我愿和大家一起探讨,省时省力的绘制出准确的人口普查用图。