杨全,李乃良
(1.安徽海螺水泥股份有限公司工程部,安徽芜湖 241000; 2.北京新兴华安测绘有限公司,北京 100036)
带状法图斑编号的实现
杨全1∗,李乃良2
(1.安徽海螺水泥股份有限公司工程部,安徽芜湖 241000; 2.北京新兴华安测绘有限公司,北京 100036)
提出按带状法进行图斑编号,真正实现图斑编号的从上到下,从左到右,方便图斑的查找和使用。
农村土地调查;地类码;图斑号;带状法
在全国第二次农村土地调查中,为了读图、用图的方便,要求在土地利用现状图中,以村或村民小组为单位,从上到下、从左到右对每一个图斑都要标注一个不重复的编码,该编码称为图斑号。然而在实际使用多款地籍建库管理软件中,在图斑编号过程中,其编号仅按X坐标(测量坐标系,以下同)的大小排序后进行编号,其编号仅体现出了从上到下,而没有体现出从左到有。如图1所示,点5之后有一个很大跨度到点6,然后回头到点7,因为点6相对点7的位置靠上。这样的编号方式,可能因X坐标差值小而Y坐标差值大,尽管两点的距离很远但编号相邻,不方便读图、用图。
图1 自上而下的图斑编号
为克服上述缺陷,可采用带状编号法,即取X坐标差的一固定范围区间为一带,在此带内的图斑,均按Y坐标的大小从左到右进行编号。位于上面的带编号完结之后,再进行相邻的下面的带,仍按从左到右编号。如图2,有A、B、C、D、E、F,6个点,先按X坐标值分带,得A、B、C为上面的带,D、E、F为下面的带。虽然B的X坐标值小于C的X坐标值,但在同一条带内,所以它们的编号仍按Y坐标来确定。即A为1,B为2,C为3,下一带编号D为4,E为5,F为6。
图2 带状法图斑编号示意图
以下为使用VB2008在AutoCAD中开发的带状图斑编号的主要程序。
如图3所示为土地利用现状图图上某一区域的地类代码分布情况,图4为使用带状法图斑编号后情况,其中分子线上面为图斑号,分子线下面为原地类代码。因使用位置来确定地类代码的编号,实际编程时使用的是地类代码的定位点位置。如图4所示,上下按设定间距划分出条带,在同一条带内,其图斑编号是按左右位置进行排序的,真正实现了图斑编号的从上到下、从左到右的编号要求。非常方便图斑号的查找,方便读图、用图。在实际使用带状的宽度可以调整,经试验,一般图上3 cm的宽度比较合适。
图3 编号前地类代码分布情况
图4 带状法图斑编号
(1)我公司在做全国第二次农村土地调查中,图斑编号均是按此方法进行,检查验收专家在图斑号查找中特别方便快捷,均对此方法表示肯定。
(2)该方法不仅用于图斑编号中,其他随机分布的对象均可按此方法进行编号,以方便查找使用。
[1]兰屹生.AutoLisp学习引导[M].北京:中国铁道出版社,2003
Strip Method by Polygon Number
Yang Quan1,Li NaiLiang2
(1.The Project Department of An Hui Conch Cement Company Limited,Wuhui 241000,China;2.Surveying and Mapping Co.,Ltd.Beijing XinXingHuaAn,Beijing 100036,China)
Strip method proposed by Polygon numbers truly Polygon numbered from top to bottom,left to right,to facilitate the search and the use of polygons.
Ruralland survey;Land type code;Polygon No.;Strip method
1672-8262(2010)04-137-02
P209
B
2009—12—29
杨全(1982—),男,助理工程师,主要从事GIS领域的应用与研究。