五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

【gis插件】arcgis插件界址點編號工具、C#實現(xiàn)思路(附插件下載鏈接)

2023-07-20 11:19 作者:GIS程序猿  | 我要投稿

arcgis插件界址點編號工具、C#實現(xiàn)思路


界址點編號工具界面

相關(guān)數(shù)據(jù):界址點圖層、宗地圖層

甲方要求:找出宗地對應(yīng)的所有界址點號,對這些界址點號以J1開始按順序排列

? ? ? ? 要找出宗地所對應(yīng)的所有界址點號,這里只要執(zhí)行一個標(biāo)識 即可得到這樣得到的結(jié)果。

難點在于對界址點的編號,經(jīng)過檢查,這些界址點存在明顯的亂序,比如這樣:132564?

沒處理前、亂序的界址點

?圖形復(fù)雜,太復(fù)雜了,像樓下這種圖形,像個五角星一下,更甚還有許多鏤空的圖形,用arcgis無論怎么排序、編號,它編號都得亂哇。 (但是插件能搞定)

處理后、排序好的界址點

不得已只能動用C#的神秘力量(寫個arcgis插件)

此插件版本一:

第一步做一個標(biāo)識的操作,讓所有的界址點有了歸屬,標(biāo)記了每一個界址點屬于哪一個宗地。

接下來的任務(wù)就是對宗地的界址點進(jìn)行編號,每個宗地的界址點都從J1 開始編號。

宗地內(nèi)遍歷每一個界址點,找到距離這個界址點最近的宗地點,然后給這個界址點賦予這個宗地點的這個序號。遍歷完界址點之后,對這個界址點進(jìn)行排序就會得到我們想要的結(jié)果了。

這一個方法需要界址點、宗地圖層有一個相同的字段,也就是先必須進(jìn)行標(biāo)識操作。

插件版本一實現(xiàn)代碼:經(jīng)過標(biāo)識處理后界址點編號

插件版本二:

后來想了想,如果直接用代碼執(zhí)行按位置進(jìn)行選擇,也能得到和宗地對應(yīng)的界址點。于是就能把標(biāo)識這一個步驟省略掉了。 勾選上 “按位置進(jìn)行編號” 即可。

插件版本二代碼:按位置進(jìn)行編號代碼塊

執(zhí)行結(jié)果

為了程序執(zhí)行的效率以及穩(wěn)定性,不生成圖層、不存儲字段信息,插件把處理的結(jié)果按

"序號,宗地代碼,界址點編號,X,Y"

把所有信息輸出到TXT。

直接把TXT文件拖到arcgis里邊,展點,就是我們想要的結(jié)果了。

把TXT文件拖入到arcmap,打開
處理后界址點數(shù)據(jù)

插件獲取:


【gis插件】arcgis插件界址點編號工具、C#實現(xiàn)思路(附插件下載鏈接)的評論 (共 條)

分享到微博請遵守國家法律
南丰县| 黄冈市| 远安县| 进贤县| 丰镇市| 永登县| 华蓥市| 合水县| 怀仁县| 赣州市| 井冈山市| 特克斯县| 南岸区| 平武县| 乐都县| 房山区| 扶余县| 太谷县| 锦屏县| 班戈县| 襄汾县| 靖西县| 郸城县| 金华市| 全南县| 赤峰市| 从化市| 肥东县| 黎川县| 盱眙县| 荥阳市| 昌都县| 赫章县| 平定县| 澄江县| 呼和浩特市| 宜川县| 德清县| 临桂县| 宜兰市| 瑞安市|