五月天青色头像情侣网名,国产亚洲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)思路(附插件下載鏈接)的評論 (共 條)

分享到微博請遵守國家法律
张掖市| 京山县| 鄄城县| 阿瓦提县| 仲巴县| 延庆县| 滦平县| 禄丰县| 景泰县| 榆林市| 高唐县| 万载县| 石泉县| 诏安县| 崇文区| 永昌县| 繁峙县| 蒲城县| 张家川| 苍南县| 瑞丽市| 郓城县| 门源| 隆回县| 紫云| 凤冈县| 益阳市| 门头沟区| 江孜县| 西宁市| 七台河市| 平阳县| 保定市| 浦县| 长治县| 南溪县| 肇州县| 闽清县| 仪陇县| 武陟县| 景洪市|