APP下载

国家水土保持重点工程项目管理系统措施图斑批量录入方法

2019-11-08曲夏超

山西水土保持科技 2019年3期
关键词:图斑项目区对话框

曲夏超

(安泽县水利局)

措施图斑录入,是应用国家水土保持重点工程项目管理系统的重点,也是难点。单独录入方法虽然操作简单,而且可以使导入的图斑显示比较精细,但是当遇到项目措施图斑数量多时,用该方法上传图斑就会用时过长,致使图斑录入效率很低。笔者在具体工作实践中,探讨了一种可以将措施图斑进行批量录入的方法,既节省录入时间,提高录入效率,而且也比较准确,能够满足管理要求。现将有关方法系统介绍如下。

1 需要准备的几个电脑系统软件

(1)ArcGIS 和CAD 软件;

(2)项目区实施方案面状措施表模板(由国家水土保持重点工程项目管理系统提供,可从系统中进行下载);

(3)带有经纬度和平面坐标的工程设计图CAD文件。大多规划设计单位在制作设计图时,会将地形图进行裁剪。为了准确录入,需要带有经纬度和平面坐标的地形图。

2 基本原理与方法

2.1 基本原理

先通过CAD 软件,根据地形底图的坐标,将项目区位置移动到实际的坐标位置;然后使用ArcGIS将处理完成的CAD 措施图勾绘成shp 文件,并投影为系统要求的兰伯特投影;最后将shp 文件录入系统中,完成措施图斑的录入。

2.2 基本方法

2.2.1 识读地形图

在开始措施图斑录入之前,要对项目区的地形图进行识读,区别实施方案中所使用地形图的平面坐标系和高程系统,从而判定地形图的带号和投影信息。

目前,我国常用的地形图制图投影带分为两种:一种是3°带,另一种是6°带。如何区分地形图采用的是哪一种投影带,首先就要了解两种投影带的定义方法。地球以本初子午线为界,分为东西两个半球,东西半球又各被划分为180°,以东半球为例,3°带从东经1°30′为起始经线,每隔3°划分一个投影带,1°30′至4°30′为第1 带,4°30′至7°30′为第2 带……,以此类推,东西半球各被划分为60 个投影带,全球共被划分为120 个投影带,我国处在东半球的第25 带至第45 带。而6°带则是从本初子午线起始,自西向东每隔6°划分一个投影带,全球共被划分为60 个投影带,我国处在第13 带至第23 带。由此我们可知,当带号≤23 时,采用的是6°带;当带号≥24 时,采用的则是3°带。

根据我国地形图制图相关要求,图中Y 坐标为8 位数,其中前两位表示的就是当前地形图所处的投影带带号。图1为项目区地形图的左上角部分,图右上角的37613(实际应为37613000,为使图面显的整洁,后面三个0 不标)为Y 坐标,前两位“37”为该图的投影带号,大于24 表示该地形图为3°带。该图平面坐标使用54 北京坐标系。

图1 截取项目区地形图左上角

2.2.2 根据图示坐标调整项目区规划设计图到相应位置

实施方案规划设计的图斑,一般包括工程措施图斑、林草措施图斑和封禁措施图斑,如图2所示。

图2 项目规划设计示意图

在导入ArcGIS 软件之前,我们要处理CAD 格式的水土保持规划设计图。因为设计中的地形底图被裁剪过,需要删除边界,将地形底图全部显示。为使图形整洁,勾绘边界时方便,需要将图中除项目区边界、有规划措施的小斑边线以及小斑号等信息外的图元全部删除。

按照之前所述,该地形图采用3°带,位于第37投影带,图1中A 点Y 坐标是37613000,X 坐标是4018000。但是在实际做规划设计时,项目区的规划图位置与实际坐标位置不对应,所以,就需要在CAD中,以A 点为基点,将规划图移动到对应的坐标位置。

当A 点移动至正确位置后,还需要核对规划图的比例。CAD 中测量37613000 到37614000 的公里网距离为100,而实际距离应是1 000 m,图上距离与实际距离的比例为1∶10。所以,要将规划图放大10倍,图上距离才会与实际距离相同。放大时为让整个图形不会偏移,所以要以A 点为基点。

2.2.3 勾绘shp 文件并转换投影

(1)将CAD 文件转成shp 文件。打开ArcMap 软件,使用“添加数据”导入处理好的CAD 设计图,在默认工作目录中创建一个新的shp 图层,要素类型选择为“面”。该图层就是用来存储所有规划措施图信息的。启动编辑器,点击开始编辑,使用追踪功能,将所有规划措施图斑的边界全部勾绘出来。每勾绘完一个图斑,都要右击,点击完成草图后才能勾绘下一个图斑。在所有图斑都勾绘完成后,保存编辑内容,停止编辑。

(2)定义shp 文件的投影信息。将所有规划措施图斑的边界都勾绘完成后,就完成了图斑边界从CAD 向shp 的转化,接下来就要对shp 图层定义高斯投影,为转为兰伯特投影做准备。

打开ArcMap 软件中ArcToolbox 工具箱,依次展开数据管理工具→投影和变换→定义投影,在弹出的定义投影对话框打开下拉列表选择,或者点击文件夹图标选择设置投影的图层文件名称。在坐标系设置中单击定义空间参考属性按钮,打开坐标系设置属性对话框,选择“XY 坐标系”下面的“投影坐标 系”,依 次 选 择Gauss Kruger →Beijing 1954 →Beijing_1954_3_Degree_GK_Zone_37(根据项目规划图所处投影带带号,本示例所使用的地形图为3°带,带号为37),最后点击确定。

(3)投影转换。国家水土保持重点工程项目管理系统要求上传shp 文件的坐标系为兰伯特投影坐标系,因此,需要再将高斯投影shp 文件进行转换投影为兰伯特投影。

在ArcToolbox 工具箱依次选择投影和变换→要素→投影,打开投影转换对话框(图3)。

图3 定义兰伯特投影工具

在投影对话框中,点击“输入数据集或要素类”后面的文件夹图标,选择已经定义好的文件,在“输出数据集或要素类”后面点击文件夹图标,设置准备存放投影转换后文件存放的路径和名称,在“输出坐标系”后面点击属性图标设置投影转换后的坐标系,设置完毕点击确定。

2.2.4 填入图斑措施信息并导入系统

在将shp 图层投影转换为兰伯特后,在其属性表中填入“图斑编码”,注意填写顺序与勾绘顺序要一一对应,并且把有规划措施的图斑信息填入“项目区实施方案面状措施表模板”(图4)。

图4 项目区实施方案面状措施表模板

在小斑图层上右键单击→打开属性表,使用“表选项”按钮中的“连接和关联”→连接菜单项,弹出“连接数据”对话框,选择小斑图层属性表中对应的“图斑编码”字段和“项目区实施方案面状措施表模板”对应的表中“图斑编码”字段,使shp 图层与“项目区实施方案面状措施表模板”建立关联。

将连接措施数据的shp 文件,右键单击→数据→导出数据,弹出“导出数据”对话框,选择数据框,导出到设定的路径和保存文件名。导出后弹出对话框,询问是否将导出的图层添加到地图图层中,选择“是”。

在国家水土保持重点工程项目管理系统中,“措施图斑”选项卡中有“导入shp”按钮,点击“导入shp”按钮,弹出“shp 文件导入”对话框,点击“打开shp 文件”,选择上面的第3 步导出的“项目片区小斑措施.shp 文件”(文件名称自定,但一定要能够分清楚),导入预览如图5,然后点击“导入”,等待导入按钮表面颜色从暗色转为明色,说明导入完成。

图5 导入预览

3 总结分析

使用该方法将项目区边界和小斑边界导入到系统中后,细节显示比较精细,而且项目区及小斑位置也比较准确。所以,该方法是切实可行的,并且可以提高导入系统中的项目区及小斑边界的效率,准确反映水土流失治理面积及成效。

这种方法的优点:可以将措施图斑进行批量录入,节省录入时间,提高录入效率。缺点:容错率低,当遇到其中一个或几个小斑边界出现错误时,需要全部删除后重新上传。

猜你喜欢

图斑项目区对话框
地理国情监测中异形图斑的处理方法
合阳县节水灌溉项目水资源供需平衡分析
基于C#编程的按位置及属性值自动合并图斑方法探究
土地利用图斑自动检测算法研究
正常恢复虚拟机
Bootlace Worms’Secret etc.
What Is Beauty?
浅谈亚行贷款项目对项目区发展的影响
浅谈VB的通用对话框《CommonDialog》控件的使用
宝鸡峡节水改造工程项目区水资源平衡分析