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