zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    Codeforces 543E. Listening to Music
    UOJ #138. 【UER #3】开学前的涂鸦
    bzoj 3569: DZY Loves Chinese II
    bzoj 2428: [HAOI2006]均分数据
    bzoj 4589: Hard Nim
    UOJ #119. 【UR #8】决战圆锥曲线
    spoj5973
    codeforces555E
    poj1275
    bzoj4152
  • 原文地址:https://www.cnblogs.com/qdhotel/p/4882860.html
Copyright © 2011-2022 走看看