ArcGIS對未知座標系要素建立拓撲查錯修錯

ArcGIS的拓撲工具很強大,城市規劃使用AutoCAD繪製的重疊、間隙等錯誤百出dwg文件在導入ArcGIS後就可以建立拓撲來自動查錯,批量修錯,非常方便。

文件地理數據庫下面的要素數據集對數據的規範程度似乎要求很高,我一直沒搞明白的是,即便新建同樣的未知座標系的要素數據集,要素類還是偶爾能導出進來(貌似只有第一個可以導出過來),很多時候導入報錯。

最近突然想到不如直接在要素數據集裏新建空白要素類,然後開始編輯,把要導入的要素類,直接複製粘貼進來(注意提前把要保留的字段在那個空白的要素類裏建好)。

這樣就不用在擔心導入要素數據集失敗了,後續建立拓撲也就水到渠成。


城規裏面土地利用的面要素主要存在的拓撲錯誤就是overlap重疊和gap間隙,

(追加:開始前對polygon數據先來一下dissolve,這樣不只是把相鄰同屬性數據合併,疊合的相同屬性數據也合併了,自然就先減少了一部分overlap錯誤)

overlap錯誤在單一字段的要素類裏使用subtract直接減去有奇效(主要應用在cad有空洞的面導入後形成多餘面而未挖洞的情況以及面要素邊緣未對齊的線狀疊加),多字段的overlap就麻煩些,很多時候要create new feature並指定字段屬性(追加:發現選中比較小的那個多邊形,然後直接用Editor工具下的Clip,一步到位解決),偶爾是相同用地性質的地塊就merge一下。

gap錯誤就更麻煩一些,要先create feature然後用編輯工具框選再merge到相鄰的要素類裏,dwg導入後貌似存在擬合問題,經常在道路邊線處存在很多小碎gaps,很頭疼。

(追加:網上看到一個補洞的批處理方法,“把面層轉成線層(polygon to line),然後再轉回來(feature to polygon),然後對轉回來的圖層執行合併(merge),最後再打散(multipart to singlepart (data management))”,最後一步很關鍵)


三規合一項目在union之前切記要排除這兩類很棘手的拓撲錯誤,不然後面統計出現各種錯誤就無能爲力了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章