ogr2ogr使用

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ogr2ogr使用相关的知识,希望对你有一定的参考价值。

简介

  • org2ogr是OGR模块中提供的一个重要工具,用于对数据源进行格式转换

使用方式

  • 命令行参数
  • [[email protected]_28_6_20 J50F001020]$ ogr2ogr --long-usage
    Usage: ogr2ogr [--help-general] [-skipfailures] [-append] [-update]
                   [-select field_list] [-where restricted_where]
                   [-progress] [-sql <sql statement>] [-dialect dialect]
                   [-preserve_fid] [-fid FID]
                   [-spat xmin ymin xmax ymax] [-spat_srs srs_def] [-geomfield field]
                   [-a_srs srs_def] [-t_srs srs_def] [-s_srs srs_def]
                   [-f format_name] [-overwrite] [[-dsco NAME=VALUE] ...]
                   dst_datasource_name src_datasource_name
                   [-lco NAME=VALUE] [-nln name] 
                   [-nlt type|PROMOTE_TO_MULTI|CONVERT_TO_LINEAR]
                   [-dim 2|3|layer_dim] [layer [layer ...]]
    
    Advanced options :
                   [-gt n] [-ds_transaction]
                   [[-oo NAME=VALUE] ...] [[-doo NAME=VALUE] ...]
                   [-clipsrc [xmin ymin xmax ymax]|WKT|datasource|spat_extent]
                   [-clipsrcsql sql_statement] [-clipsrclayer layer]
                   [-clipsrcwhere expression]
                   [-clipdst [xmin ymin xmax ymax]|WKT|datasource]
                   [-clipdstsql sql_statement] [-clipdstlayer layer]
                   [-clipdstwhere expression]
                   [-wrapdateline][-datelineoffset val]
                   [[-simplify tolerance] | [-segmentize max_dist]]
                   [-addfields] [-unsetFid]
                   [-relaxedFieldNameMatch] [-forceNullable] [-unsetDefault]
                   [-fieldTypeToString All|(type1[,type2]*)] [-unsetFieldWidth]
                   [-mapFieldType srctype|All=dsttype[,srctype2=dsttype2]*]
                   [-fieldmap identity | index1[,index2]*]
                   [-splitlistfields] [-maxsubfields val]
                   [-explodecollections] [-zfield field_name]
                   [-gcp pixel line easting northing [elevation]]* [-order n | -tps]
                   [-nomd] [-mo "META-TAG=VALUE"]*

     

例子

  • shape 转mapinfo文件
  • ogr2ogr  -f "MapInfo File" -fieldTypeToString "Integer64" road Railway.shp

     

  • shape转GeoJSON格式
  • ogr2ogr  -f "GeoJSON" -fieldTypeToString "Integer64" road Railway.shp

     

以上是关于ogr2ogr使用的主要内容,如果未能解决你的问题,请参考以下文章

使用GDAL的ogr2ogr工具,结合ArcGIS Desktop对Geojson数据编辑

text #ogr2ogr上传到#postgres

sh 将数据从curl传输到ogr2ogr

text 从#MassGIS #MAD #masteraddresslist geodatabase#ogr2ogr导出#address表

ogr ogr2ogr 矢量数据格式转换 ogrinfo 矢量数据图层信息操作 ogr gdal的一部分 gdal 命令行 库操作

微信小程序代码片段