GADL針對矢量數據格式轉換的實用工具 —— ogr2ogr


  最初,因為可愛的學弟請教如何將ESRI Shapefile文件導入Google Earth接觸到了Ogr2Ogr。粗略了解之后發現,這小東西功能強大。

  谷歌地球支持矢量數據的展示,前提是數據符合KML或KMZ格式。OGR開源庫編寫的ogr2ogr支持大約60多種格式矢量數據的讀寫,下面以Shp —> KML為例:

    ogr2ogr -f "KML" D:\FromShp.kml D:Source.shp

    -f + format_name + targetData_name + sourceData_name

  很明顯,轉換過程分為三個部分:讀取源文件、數據重組、輸出文件。值得注意的是ogr2ogr參數中僅含輸出時所需Drive,因此可推斷其讀取文件時是根據文件后

綴自行匹配Drive的,為此ogr2ogr可實現不同格式矢量數據間一步附加:

    ogr2ogr -append -f "ESRI Shapefile" D:\Buttom.shp D:\Top.kml

  

  一步完成KML文件 append 到Shp文件中的工作,強!

  更多參數,詳見:http://www.gdal.org/ogr2ogr.html


免責聲明!

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



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