cad圖形如何轉(zhuǎn)換成gis
cad圖形如何轉(zhuǎn)換成gis
gis是一款地圖數(shù)據(jù)軟件,經(jīng)常和CAD會(huì)互相轉(zhuǎn)換,那么大家知道cad圖形如何轉(zhuǎn)換成gis嗎?下面是學(xué)習(xí)啦小編整理的cad圖形如何轉(zhuǎn)換成gis的方法,希望能給大家解答。
cad圖形轉(zhuǎn)換成gis的方法
1.CAD與ArcGIS在數(shù)據(jù)結(jié)構(gòu)上存在較大的差異,CAD數(shù)據(jù)類型較為豐富,支持簡單點(diǎn)、線、面、多義線、橢圓、塊、文字等多種數(shù)據(jù)類型,而轉(zhuǎn)換到ArcGIS中,只轉(zhuǎn)換為點(diǎn)、線、面、注記等類型,這使得CAD圖形數(shù)據(jù)不能很好的滿足ArcGIS的要求,如:CAD中的Text數(shù)據(jù)類型,直接轉(zhuǎn)換后只轉(zhuǎn)換為ArcGIS中的Point,因此在做數(shù)據(jù)轉(zhuǎn)換前,需要對(duì)源數(shù)據(jù)進(jìn)行預(yù)處理。
(1)重命名CAD文件,如果轉(zhuǎn)換前后數(shù)據(jù)命名規(guī)則有差異,最好重命名數(shù)據(jù),保證在做完數(shù)據(jù)格式轉(zhuǎn)換后,仍能清晰區(qū)分圖層內(nèi)容。
(2)篩選轉(zhuǎn)換內(nèi)容。如果只需將CAD文件的部分圖層或只對(duì)圖層中的一部分內(nèi)容感興趣,只要選擇需要轉(zhuǎn)換格式的圖層,將它們復(fù)制到一個(gè)新的CAD文件中,留作轉(zhuǎn)換備用。
(3)刪除多余要素。采用擦除工具將所有多余要素刪除,如:標(biāo)題、邊界、圖例等,只留下需要進(jìn)行轉(zhuǎn)換的幾何要素即可。
(4)CAD圖層內(nèi)容提取。數(shù)據(jù)轉(zhuǎn)換前,確保所有要素都只存在于一個(gè)屬于它們的圖層中,擦除所有不屬于本層的要素,或者將其復(fù)制到一個(gè)新的圖層中。
(5)檢查CAD數(shù)據(jù)坐標(biāo)系統(tǒng)。大多數(shù)CAD數(shù)據(jù)的坐標(biāo)系都采用GIS系統(tǒng)中能夠識(shí)別的坐標(biāo)系統(tǒng),確定CAD的坐標(biāo)系統(tǒng)有利于GIS坐標(biāo)系統(tǒng)的確定級(jí)轉(zhuǎn)換后坐標(biāo)系統(tǒng)的處理。
為減少數(shù)據(jù)格式轉(zhuǎn)換后大量的后續(xù)數(shù)據(jù)處理工作,數(shù)據(jù)轉(zhuǎn)換前的工作非常必要,能夠使轉(zhuǎn)換后的問題盡量減少,不會(huì)出現(xiàn)重大錯(cuò)誤,又能保證數(shù)據(jù)轉(zhuǎn)換的精度。
2.ArcGIS軟件的ArcToolbox工具箱中有2個(gè)數(shù)據(jù)格式轉(zhuǎn)換工具,分別是Conversion Tools 和Data Interoperability tools,其中,Conversion Tools有直接轉(zhuǎn)換為 Geodatabase格式的工具(Feature class to featureclass),采用該工具進(jìn)行格式轉(zhuǎn)換時(shí),原始數(shù)據(jù)只能是要素類(Feature class),
也可以在要素類上直接單擊右鍵,選擇Export 轉(zhuǎn)換,這種方法比較簡單,能夠直接調(diào)用工具箱中的Feature class to feature class 工具,只需要注意當(dāng)轉(zhuǎn)換出的數(shù)據(jù)為Geodatabase格式時(shí),數(shù)據(jù)的輸出目標(biāo)位置為數(shù)據(jù)庫;當(dāng)轉(zhuǎn)出的數(shù)據(jù)位shapefile格式時(shí),數(shù)據(jù)輸出的目標(biāo)位置為文件夾。
以上方法在地圖圖形元素不多時(shí),可以采用。但是當(dāng)DWG文件內(nèi)元素個(gè)數(shù)過多時(shí),如果無法再ArcGIS中顯示,不能直接做轉(zhuǎn)換,建議采用Data interoperability tools中的Quick Import工具先將CAD數(shù)據(jù)轉(zhuǎn)換成Geodatabase格式,再經(jīng)過處理后轉(zhuǎn)換為需要的shapefile格式。
看了“cad圖形如何轉(zhuǎn)換成gis”的人還看了: