刘威
广东省测绘工程公司
关键词:ArcGIS 勘测定界图 界址点标注 Modelbuilder
一、引言
在日常勘界测量数据处理中,比较多的是利用南方cass对图形数据进行处理,但是有时候巧用ArcGIS建模也会达到更便捷的效果。
二、勘测定界图整饰
根据《土地勘测定界规程》技术要求,编制土地勘测定界技术报告书是线路勘测定界工作中的重要内容,而勘测定界图是报告书的核心部分。勘测定界图是根据一定比例尺,集各项权属要素、用地红线要素、土地利用现状要素和地形、地物要素为一体的区域性专业图件,需要准确清晰地表示用地范围红线及界址点。
在日常勘界图件处理中,由于图件成果多是DWG格式,用南方CASS软件处理较多。有时候出于对图面整饰的特殊要求,需要更方便的工具协助内业人员处理内业数据。
三、ModelBuilder
ModelBuilder是ArcGIS自带的数据建模工具,为设计和实现arcgis中各种数据处理提供了一个图形化的建模环境。
ModelBuilder把你分析和准备数据过程所用到的所有分析工具和数据通过流程化结合在一起,实现作业的自动化。同时模型工具通过图形方式表示,通俗易懂,可以重复使用,方便移植。
四、利用ModelBuilder建模工具进行界址点标注整饰
4.1 界址点标注整饰中出现的问题
一般情况下,我们利用南方CASS自带的权属界线处理功能,自动生成界址点,并进行标注,自动生成的注记是水平方向排列,其效果如下图所示:
现根据项目对图件成果的要求,需要将界址点注记方向垂直与界址线的方向,如下图所示:
在一个复杂的权属界线上,界址点多达上千个,显然手动修改并不现实,因此需要寻找工具,能自动生成垂直于界址线方向的界址点注记。
4.2 建模思路
以一个简单的多边形权属范围红线为例,将DWG格式数据转成SHP文件,用ArcGIS来对SHP格式的范围红线进行处理。
利用要素折点转点功能,生成界址点,并添加字段赋值界址点点号属性。将范围红线从节点处断开,生成一段一段的界址线,然后利用缓冲区功能,生成沿着界址线的矩形缓冲面,根据与界址点的位置关系,选用矩形缓冲面的边制作垂直界址线的标注引线,并将界址点点号关联到标注引线上,对引线进行标注即可以实现标注垂直于界址线。
4.3建模过程
1、数据准备:Shp格式的界址范围红线数据。
2、界址点生成:利用要素折点转点功能,将界址线转折点生成为界址点,添加“界址点点号”字段,利用其[OBJECTID]字段的标号,利用公式“"J"& [OBJECTID]”得到界址点的点号,诸如 J1、J2按照顺序延续编号。
3、标注引线生成:利用“在折点处分割线”工具将连续的界址线切割成一段段的界址线。利用“缓冲区”工具,生成沿着每段界址线方向生成矩形缓冲区,其中可设置缓冲距离,即垂直于界址线方向缓冲面边长的长度。再利用“在折点处分割线”工具将矩形缓冲区面拆成线段,通过“筛选”工具筛选出边长为缓冲距离的,即可挑选出垂直于界址线方向的缓冲面边作为标注引线。
4、界址点点号挂接至标注引线:由于界址点必定位于标注引线上,因此用“空间连接”根据,将界址点的点号属性连接到标注引线上。可以看到,同一个点必然对应着两条标注引线,则再利用“删除相同的”工具,将“界址点点号”相同的标注引线自动删除一条即可。
5、标注引线的“界址点点号”字段标注:经过上述过程,标注引线要素中已有“界址点点号”字段,且字段属性值与界址点点号一致,利用标注功能将该字段属性标注于标注引线上,生成的注记方向平行于引线方向,即可以垂直于界址线方向。
4.4 模型验证
根据上述流程建模,并运行模型,得到以下效果:
五、结束语
ArcGis集成了3D、空间分析、地理统计等多种空间处理工具,同时拥有强大的建模功能,通过建模可以将一个复杂的流程简化成一个工具,实现数据生产的可视化、流程化、批量化操作,从而提高工作效率。
本文根据笔者实际工作中勘测定界图整饰的问题,用arcgis的自带工具,结合Modelbuilder工具建模,流程化生成界址点标注,且生成的界址点标注方向为垂直于界址线方向,满足于实际图面整饰中业主的要求。