简介

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

使用方式

  • 命令行参数
  • [xingxing.dxx@30_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 ||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
  • shape转wkt格式
  • ogr2ogr -lco "GEOMETRY=AS_WKT" -lco "SEPARATOR=TAB" -f CSV railway.csv -sql "select LUA_ID from LandUseArea" LandUseArea.shp 

ogr2ogr使用的更多相关文章

  1. ogr2ogr: Export Well Known Text (WKT) for one feature to a CSV file

    Perhaps you’re looking for this? ogr2ogr -f “CSV” “E:\4_GIS\NorthArkCartoData\UnitedStates\MO_wkt” “ ...

  2. GADL针对矢量数据格式转换的实用工具 —— ogr2ogr

    最初,因为可爱的学弟请教如何将ESRI Shapefile文件导入Google Earth接触到了Ogr2Ogr.粗略了解之后发现,这小东西功能强大. 谷歌地球支持矢量数据的展示,前提是数据符合KML ...

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

  4. 将SHP导入MySQL中

    ogr2ogr -f MySQL MySQL:smfs,host=127.0.0.1,user=root,password=gis D:\spatialData\HB\HuBeiPicture\HuB ...

  5. 使用FWTools来导入shp数据到mysql

    使用FWTools来导入shp数据到mysql 参考地址 http://forums.mysql.com/read.php?23,122827,206841 软件下载链接 http://fwtools ...

  6. 将数据导入PostGIS

    #!/usr/bin/env python # -*- coding: utf-8 -*- import subprocess # database options db_schema = " ...

  7. UDF2

    问题 根据给定的gps点point(x,y)和北京的shape数据,关联出 AOI ID IO 输入 gps点表 create table gps ( x double, //经度 y double ...

  8. GeoServer+MySQL安装及配置过程

    GeoServer的安装配置请参考 http://simen-net.iteye.com/blog/609078 由于大部分WEBGIS不仅仅只是一个地图的显示,还需要一些业务处理,会有用到数据库地方 ...

  9. 部分GDAL工具功能简介

    主要转自http://blog.csdn.net/liminlu0314?viewmode=contents 部分GDAL工具功能简介 gdalinfo.exe 显示GDAL支持的各种栅格文件的信息. ...

随机推荐

  1. paraview isosurface

    参考:https://www.youtube.com/watch?v=UjoSvWdxlTA

  2. CF1067D. Computer Game(斜率优化+倍增+矩阵乘法)

    题目链接 https://codeforces.com/contest/1067/problem/D 题解 首先,如果我们获得了一次升级机会,我们一定希望升级 \(b_i \times p_i\) 最 ...

  3. train loss与test loss结果分析

    train loss 不断下降,test loss不断下降,说明网络仍在学习; train loss 不断下降,test loss趋于不变,说明网络过拟合; train loss 趋于不变,test ...

  4. php引擎文件php.ini优化参数

    无论是Apache环境还是nginx环境,php.ini都适合,php-fpm.conf适合nginx+fcgi的配置. 生产环境php.ini(php.ini-production) php.ini ...

  5. 固定定位 z-index iconfont的使用 043

    固定定位  现象 脱标 提升层级  将盒子固定住 参考点 浏览器的左上角 : <!DOCTYPE html> <html lang="en"> <he ...

  6. Form Authentication

    1.创建登陆的控制器和视图,实现登陆基本功能 2.创建视图模型,并在Action里面引用. 3.创建一个接口两个类,那个IUserPricipal接口要实现IPrincipal接口,UserPrici ...

  7. vue开发的一些设置以及技巧

    引入其它css样式   需要加~   @找到的是src目录 对于常用的路径可以设置别名     @代表src                  常用的地址在webpack.base.conf.js中 ...

  8. 透视效果shader(边缘光)

    思路:渲染两次. 1.第一次渲染:利用Greater进行深度测试,当目标被遮挡时,用一个边缘光的效果显示. 2.第二次渲染:正常渲染. 边缘光的思路:观察方向和顶点法向量夹角越大,边缘光越明显.边缘光 ...

  9. JavaScript Ajax 实现学习

    创建异步对象: function createXmlHttp(){ var xhobj=false; try{ xhobj=new ActiveXObject("Msxml2.XMLHTTP ...

  10. 网络安装Ubuntu16.04

    网络安装Ubuntu16.04 搭建PXE服务器 PXE是Pre-boot Execution Environment,预启动执行环境.是通过网络安装任何linux系统最重要的步骤. 首选搭建PXE服 ...