矢量數據是我們每天都要打交道的,范圍勾畫,數據處理,有時客戶還時不時扔你一個你見都沒見過的格式。這些都難免少不了一頓轉換折騰。
那今天我們就來梳理下工作中我們常見的一些矢量數據的格式轉換。
.shp
.dwg
.kml/kmz
.dxf
1.SHP
shape文件由ESRI開發 ESRI Shapefile(shp)或簡稱shapefile
文件包含的數據有.dbf .prj .shx 主文件.shp
.shp— 圖形格式,用于保存元素的幾何實體
.shx— 索引文件,幾何體位置索引
.dbf — 屬性數據格式,以dBase IV的數據表格式存儲每個幾何形狀的屬性數據。(可直接拖入Ecxel中查看)
.prj — 用于保存地理坐標系統與投影信息(可用記事本打開查看)
2.DWG .DXF
DWG是AutoCAD的軟件保存數據所用的一種專有文件格式。(給cass打交道的少不了它)
DXF則是DWGASCII格式的變體,相對于DWG DXF更為開放(有感興趣的可以研究下)
3.KML/KMZ
基于XML,可以直接由Google Earth創建KML文件,它包括地點標記、疊層、路線和多邊形。
而KMZ文件則是壓縮過的KML文件。
基本數據了解了,我們就來看看如何用一些常用軟件來讓各種矢量相互轉換,以ArcGIS,Global Mapper,FME做簡單介紹
練習數據為:shp面矢量數據
ArcGIS
1.shp轉dwg
將shp面矢量 導入ArcGIS中
選中你想轉換的元素右鍵鼠標直接 數據→導出CAD即可
2.shp轉kml
轉KML相對于沒有這么順溜了,不過也很簡單。
ArcToolbox中轉換工具→轉換為KML
shp轉換dwg后的成果
Global Mapper
Global Mapper轉換就相對于比較簡單,由于Global Mapper支持的格式比較,矢量數據高達63種格式。(一般遇到沒有見過的矢量格式,我都會先扔到Global Mapper中試試)
轉換的話也比較簡單,數據導入后選擇一個你想要的格式再導出即可。
但最重要的是一定要選好坐標系,要不然后面都是無用功。
這個練習數據是GEO_WGS84的
有時我們打開后會提示這樣的
Projection—投影
Datum—基準面
Scale Factor—比例
Central Meridian—中央子午線
False Easting—東偏移
這些一定要按矢量數據的信息正確填寫
shp轉dwg KML
導入矢量數據選擇好正確的坐標投影信息
File→Export→Export Vector
選擇你要轉換的矢量格式
DWG,KML/KMZ,DXF…各種格式都有
選擇好點線面直接導出即可
導出后最好驗證一下哦
FME
可以直接跳轉這個兩個視頻教程:
FME數據轉換—SHP轉DWG
FME數據轉換—DWG轉SHP
講解的很詳細。
矢量格式轉換的方法軟件有很多,比如lsv,CAD的一些插件,還有一些專門格式轉換小軟件等等,都能幫你把數據格式轉換過來。我們只是列舉了一些常用軟件方法,希望對你有所幫助,不再為格式轉換大費周折。
本文鏈接:http://www.duo1680.com/blog/165.html
本文標簽: