記錄我的cad轉shp的工作步驟:


 

1.標志性建築物.

一般來說,每次拿到cad的數據后,第一件事就是打開數據看一下有沒有為校正提供依據的標志性建築物。找到標志性建築物后就可以依據高德地圖進行大致范圍的框選,然后就是找校正點進行校正了。

 

2.地理配准和空間校正

通俗的講,地理配准是針對柵格數據的,而且據我的經驗,有個很奇怪的事情就是對cad數據的地理配准最多只能選兩個配准點,其實也就是有且只有兩個點。所以校正的原理僅限於平移和伸縮,不會發生扭曲的校正。將cad數據轉換成shp格式后,就是空間校正了。空間校正這里有好幾個校正方法,每一個校正方法的原理不一樣,大致就是平移,伸縮,發不發生扭曲、旋轉這幾個區別。這里強調一下一個神奇的功能就是“橡皮頁變換”,在這個校正方法下有很多神奇的功能:可以將之前選中的校正點保留,在下一次的校正中不動之前的校正點(如果是其他的校正方法,每一次校正后再次選點時就又是一次重新的校正);而且在這個方法下還可以設置校正區域,意思就是在框定的區域里進行校正。這些功能也是因為工作需要才去發掘的,如果有感興趣的可以沒事的時候多摸索摸索。

 

配准的時候需要借助地圖的,可以用arcgis自帶的在線地圖,但那個不好用,在網上下載一個插件,我是在CSDN里看到一個大神寫的插件,很好用。就是安裝后記得要右鍵在菜單欄里勾選”ChinaMap”這一選項,然后它的工具欄就會顯示出來。

長這樣:

 

校正的時候借助書簽,最好將書簽保存下來,因為你說不准什么時候就要重新配一次。

 

配准點的順序記得是先選中要被配准的地區的點,再選中正確地理位置的對應點。這里有個注意的點,就是在選點之前,先取消“自動校正”前面的對勾,再選好兩個點之后,再選中“自動校正”。

 

大多數情況下,將cad數據導入arcgis后,那些annotationpolygon的數據都是沒用的,只有在polyline這一層里的數據是有用的。在polyline這一層數據里,雙擊打開它的屬性對話框,關掉它一些不需要顯示的圖層(這些圖層是cad帶過來的,有很多類似於建築物這些圖層都是不需要的,而且數據量大,所以要在這里面關閉它)

 

3.刪選管件

由於現在所得到的都是線文件,但是我們需要的管件類似於水表閥門之類的都是點文件,所以要從這些線文件中刪選出閥門水表這一類的設施,並將其轉換為點文件。一般都是從”entity”、”圖層”以及新增一個字段並計算幾何中選擇”線長來進行刪選。這種辦法是唯一的辦法了,但是這種方法依然會多選會少選一部分的管件,沒辦法,除非是人工的一個個去挑了。因為cad數據轉換過來的時候,線型的大小、形狀是參差不齊的,線也是打斷的。目前我還沒找到最好的。

在此提一下線轉點是需要過渡的線文件的,例如:

——復制出閥門線——閥門線轉閥門點

 

4.設置圖符

最后一步就是設置處理好的點、線文件的符號了。記錄一下線文件的統一寬度為2


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM