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

posted on 2015-10-15 16:44  Moral  阅读(5059)  评论(4编辑  收藏  举报

导航