1. 程式人生 > >記錄我的cad轉shp的工作步驟:

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

形狀 記得 ron 保存 大小 區域 功能 原理 自帶

1.標誌性建築物.

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

2.地理配準和空間校正

通俗的講,地理配準是針對柵格數據的,而且據我的經驗,有個很奇怪的事情就是對cad數據的地理配準最多只能選兩個配準點,其實也就是有且只有兩個點。所以校正的原理僅限於平移和伸縮,不會發生扭曲的校正。將cad數據轉換成shp格式後,就是空間校正了。空間校正這裏有好幾個校正方法,每一個校正方法的原理不一樣,大致就是平移,伸縮,發不發生扭曲、旋轉這幾個區別。這裏強調一下一個神奇的功能就是“

橡皮頁變換”,在這個校正方法下有很多神奇的功能:可以將之前選中的校正點保留,在下一次的校正中不動之前的校正點(如果是其他的校正方法,每一次校正後再次選點時就又是一次重新的校正);而且在這個方法下還可以設置校正區域,意思就是在框定的區域裏進行校正。這些功能也是因為工作需要才去發掘的,如果有感興趣的可以沒事的時候多摸索摸索。

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

長這樣:技術分享

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

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

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

3.刪選管件

由於現在所得到的都是線文件,但是我們需要的管件類似於水表閥門之類的都是點文件,所以要從這些線文件中刪選出閥門水表這一類的設施,並將其轉換為點文件。一般都是從”entity

”、”圖層”以及新增一個字段並計算幾何中選擇”線長來進行刪選。這種辦法是唯一的辦法了,但是這種方法依然會多選會少選一部分的管件,沒辦法,除非是人工的一個個去挑了。因為cad數據轉換過來的時候,線型的大小、形狀是參差不齊的,線也是打斷的。目前我還沒找到最好的。

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

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

4.設置圖符

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

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