利用ARCGIS实现图斑的批量上传
图斑上传工作量大,利用本方法可以实现图斑的批量上传,大大减少了工作量,提高了图斑录入的效率。
1. 对地形图的认识
首先了解地图上的一些信息,有助于我们对地图投影及坐标系的初步认识。
图1为某地图左上角截图显示,其中106度48分和36378说明该图是3度带,带号为36,投影为高斯-克吕格。
图2为该地图左下角截图显示,其中1954北京坐标系说明该图的坐标系。
Q
图1 某地图左上角截图图2 某地图左下角截图
备注:1∶1万的地形图采用3度分带,从东经1.5度的经线开始,每隔3度为一带,用1,2,3,……表示,全球共划分120个投影带,即东经1.5~4.5度为第1带,其中央经线的经度为东经3度,东经4.5~7.5度为第2带,其中央经线的经度为东经6度。
106°30′到109°30′之间是36度带,中央经线的经度为108度。
(在中华人民共和国陆地范围内,坐标(Y坐标,8位数,前两位是带号)带号小于等于23的肯定是6度带,大于等于24的肯定是3度带。
)
2. 调整图斑及轮廓位置到正确的坐标点
本次录入的示例设计图,如下图,这就是一张标准的小流域设计图,
图3示例设计图
我们要处理设计图,因设计中地形图被裁剪过,需要删除边界,将地形图全部显示,
图4示例地形图左上角
从图中可以看出112度15分和37613说明该图是3度带,带号为37,投影为高斯-克吕格。
上图中A点的实际坐标是37613000,4018000,因为设计单位在做设计时图形的位置放的会比较随意,所以就需要在CAD中,将设计图移动到实际的坐标位置。
最后再通过一个检查最后再通过检查一个完整的公里网格的长度来检查地形图的平面坐标和比例尺是否正确。
以图5为例说明检查方法:坐标36382000到36383000之间距离为1000m,但CAD图上测量单位长度为100个单位,因此与地形图的比例尺不相符,需要对所有描图及底图放大10倍才是原底图坐标。
备注:放大底图时候,必须以Q点为基点,因为只有Q点是正确坐标位置。
图5校对公里网长度是否正确
3.利用arcgis将cad文件转成shp文件。
打开ARCMAP,导入CAD设计图,点击“添加数据”弹出添加数据对话框,
图6添加CAD图
图7添加后
新建SHP图层,
图8新建SHP图层
注意:此处要素类型要选择为“面”,然后点击确定
点击,
按照图中示意的步骤,勾绘规划措施的图斑,
每勾绘完一个图斑,都要右击,点击完成草图后才能勾绘下一个图斑,因为ARCGIS的绘图操作与CAD的操作方式不同,所以此处需要多加练习。
在所有图斑都勾绘完成后,保存编辑内容,停止编辑。
勾绘完成的图斑如下图所示:
4.定义shp文件的投影坐标系(高斯投影)
打开arcgis中arcToolbox工具箱→数据管理工具(Data Management Tools)→投影和变换(Projections and Transformations)→定义投影(Define Projection)在弹出的定义投影对话框(图2)点击下箭头或者文件夹图标选择设置投影的图层文件名称,在坐标系设置中选择打开坐标系设置属性对话框(图3)。
点击“XY坐标系”下面的“投影坐标系”,依次选择Gauss Kruger→Beijing 1954→Beijing_1954_3_Degree_GK_Zone_37(带号根据项目所处经度计算,本例子中为3度带带号为37),确定。
图9
图10
图11
图12
图13
图14
图15
5.投影转换
由于上报信息系统的坐标系为兰伯特投影坐标系,因此需要再将高斯投影shp文件转换投影到兰伯特投影文件。
依次选择投影和变换(Projections and Transformations)---〉要素(Feature)—〉投影(Project)(图15),打开投影转换对话框(图16)。
图16
在投影对话框中,点击“输入数据集或要素类”后面的文件夹图标选择已经定义好的文件,在“输出数据集或要素类”后面点击文件夹图标设置准备存放投影转换后文件存放的路径和名称,在“输出坐标系”后面点击属性图标设置投影转换后的坐标系(详见图18-20),设置完毕点击确定。
图17
图18
图19
图20 6.小斑编号填写
每个小斑的“图斑编码”需要在小斑图层的属性表中手动填写,填写完成后需要对措施表和小斑号一一对应连接(填写小斑编号如果不会,百度“ArcGIS软件操作”)。
图21
7.小斑号与措施匹配操作
在“模板-规划措施shp属性”excel文件中填写好措施数量保存。
注意:对excel文件第一行的字段名称不得改动,字段不得删除和增加。
在已经打开的arcmap中插入要导入的excel文件。
在小斑图层上右键单击→打开属性表。
点击图标的下箭头,选择“连接和关联”→连接(图26),弹出“连接数据”对话框(图27),按照图示选择小斑图层属性表中对应的“图斑编号”字段和excel对应的表中“图斑编号”字段,确定即可。
图28为属性表连接前后对比。
图22 图23
图24 属性表连接前后对比
8.shp措施文件的坐标转换导入
将连接措施数据的shp文件右键单击→数据→导出数据(图25),弹出“导出数据”对话框(图25),选择数据框(必须选择),导出到设定的路径和保存文件名。
导出后弹出对话框询问是否将导出的图层添加到地图图层中,选择“是”(图26)。
注意:这一步才能将excel表中的属性数据真正的和图斑层属性数据表合为一个表。
图25
图26
图27
9.shp措施文件的导入
在本管理信息系统中,“措施图斑”选项卡中有按钮“导入shp”按钮,点击“导入shp”按钮(图28),弹出“shp文件导入”对话框,点击“打开shp文件”选择上面的第3步导出的“项目片区小斑措施.shp文件”(文件名称自定,但一定要能够分清楚),导入预览如下图(图28),然后点击“导入”,等待导入按钮表面颜色从暗色转为明色说明导入完成,关闭窗口即可。
图28
图29
注意:措施图斑中导入shp文件需要重新导入时,需先删除掉以前导入的所有数据,否则新的数据无法覆盖掉以前的数据。