参与城市规划项目中,通常我们需要对项目的地形进行分析,经常会遇到一些尴尬的事,就是甲方发来的地形图是极其不规范。地形数据特别不规范,标准的地形图应该是高程点和注记组成块参照,并且点选块参照的属性有标高信息。
当高程点和注记没有组成块参照时,同时高程点无标高信息,此时我们需要将其文字注记信息赋予该高程点。
1、将CAD数据在Arcmap中加载显示,并都转成GIS格式数据,高程点—POINT1,文字注记—点(POINT2)
(注意:CAD中文字注记对齐方式:左)
2、利用ArcToolbox 工具——分析工具——邻域分析——点距离
(设置搜索半径:100米)
3、在点距离分析结果后得到表1,利用SORT工具对表1中INPUT_ID和DISTANCE字段升序排列,重新生成新表2。
4、在表2中新建字段BH,对新表中INPUT_ID进行重新编号
编号方法:
5、选取表2中BH=1的所有记录,即是离POINT1最近的POINT2
6、表2与POINT2作关联,根据:表2.NEAR_ID=POINT2.FID,将POINT2属性中高程数值赋予表2
7、表2与POINT1作关联,根据:表2.INPUT_ID=POINT1.FID,将表2中的高程数值赋予POINT1