楊全,李乃良
(1.安徽海螺水泥股份有限公司工程部,安徽蕪湖 241000; 2.北京新興華安測繪有限公司,北京 100036)
帶狀法圖斑編號的實現(xiàn)
楊全1?,李乃良2
(1.安徽海螺水泥股份有限公司工程部,安徽蕪湖 241000; 2.北京新興華安測繪有限公司,北京 100036)
提出按帶狀法進行圖斑編號,真正實現(xiàn)圖斑編號的從上到下,從左到右,方便圖斑的查找和使用。
農(nóng)村土地調(diào)查;地類碼;圖斑號;帶狀法
在全國第二次農(nóng)村土地調(diào)查中,為了讀圖、用圖的方便,要求在土地利用現(xiàn)狀圖中,以村或村民小組為單位,從上到下、從左到右對每一個圖斑都要標注一個不重復(fù)的編碼,該編碼稱為圖斑號。然而在實際使用多款地籍建庫管理軟件中,在圖斑編號過程中,其編號僅按X坐標(測量坐標系,以下同)的大小排序后進行編號,其編號僅體現(xiàn)出了從上到下,而沒有體現(xiàn)出從左到有。如圖1所示,點5之后有一個很大跨度到點6,然后回頭到點7,因為點6相對點7的位置靠上。這樣的編號方式,可能因X坐標差值小而Y坐標差值大,盡管兩點的距離很遠但編號相鄰,不方便讀圖、用圖。
圖1 自上而下的圖斑編號
為克服上述缺陷,可采用帶狀編號法,即取X坐標差的一固定范圍區(qū)間為一帶,在此帶內(nèi)的圖斑,均按Y坐標的大小從左到右進行編號。位于上面的帶編號完結(jié)之后,再進行相鄰的下面的帶,仍按從左到右編號。如圖2,有A、B、C、D、E、F,6個點,先按X坐標值分帶,得A、B、C為上面的帶,D、E、F為下面的帶。雖然B的X坐標值小于C的X坐標值,但在同一條帶內(nèi),所以它們的編號仍按Y坐標來確定。即A為1,B為2,C為3,下一帶編號D為4,E為5,F(xiàn)為6。
圖2 帶狀法圖斑編號示意圖
以下為使用VB2008在AutoCAD中開發(fā)的帶狀圖斑編號的主要程序。
如圖3所示為土地利用現(xiàn)狀圖圖上某一區(qū)域的地類代碼分布情況,圖4為使用帶狀法圖斑編號后情況,其中分子線上面為圖斑號,分子線下面為原地類代碼。因使用位置來確定地類代碼的編號,實際編程時使用的是地類代碼的定位點位置。如圖4所示,上下按設(shè)定間距劃分出條帶,在同一條帶內(nèi),其圖斑編號是按左右位置進行排序的,真正實現(xiàn)了圖斑編號的從上到下、從左到右的編號要求。非常方便圖斑號的查找,方便讀圖、用圖。在實際使用帶狀的寬度可以調(diào)整,經(jīng)試驗,一般圖上3 cm的寬度比較合適。
圖3 編號前地類代碼分布情況
圖4 帶狀法圖斑編號
(1)我公司在做全國第二次農(nóng)村土地調(diào)查中,圖斑編號均是按此方法進行,檢查驗收專家在圖斑號查找中特別方便快捷,均對此方法表示肯定。
(2)該方法不僅用于圖斑編號中,其他隨機分布的對象均可按此方法進行編號,以方便查找使用。
[1]蘭屹生.AutoLisp學(xué)習(xí)引導(dǎo)[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領(lǐng)域的應(yīng)用與研究。