Ogr2ogr

default

官网地址

https://gdal.org/en/stable/programs/ogr2ogr.html

示例

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
# 矢量文件格式转换:Shapefile to GeoPackage
ogr2ogr output.gpkg input.shp

# 矢量投影转换:coordinate reference system from EPSG:4326 to EPSG:3857
ogr2ogr -s_srs EPSG:4326 -t_srs EPSG:3857 output.gpkg input.gpkg

# 矢量数据追加:appending to an existing layer
ogr2ogr -append -f PostgreSQL PG:dbname=warmerda abc.tab

# 矢量数据裁剪:Clip input layer with a bounding box
ogr2ogr -spat -13.931 34.886 46.23 74.12 output.gpkg natural_earth_vector.gpkg

# 矢量过滤筛选:Filter Features by a -where clause
ogr2ogr -where "\"POP_EST\" < 1000000" output.gpkg natural_earth_vector.gpkg ne_10m_admin_0_countries

支持的数据格式

1
ogr2ogr --formats

PCIDSK -raster,vector- (rw+v): PCIDSK Database File PDS4 -raster,vector- (rw+vs): NASA Planetary Data System 4 VICAR -raster,vector- (rw+v): MIPL VICAR file JP2OpenJPEG -raster,vector- (rwv): JPEG-2000 driver based on OpenJPEG library MBTiles -raster,vector- (rw+v): MBTiles EEDA -vector- (ro): Earth Engine Data API OGCAPI -raster,vector- (rov): OGCAPI ESRI Shapefile -vector- (rw+v): ESRI Shapefile MapInfo File -vector- (rw+v): MapInfo File UK .NTF -vector- (rov): UK .NTF LVBAG -vector- (rov): Kadaster LV BAG Extract 2.0 OGR_SDTS -vector- (rov): SDTS S57 -vector- (rw+v): IHO S-57 (ENC) DGN -vector- (rw+v): Microstation DGN OGR_VRT -vector- (rov): VRT - Virtual Datasource Memory -vector- (rw+): Memory CSV -vector- (rw+v): Comma Separated Value (.csv) NAS -vector- (rov): NAS - ALKIS GML -vector- (rw+v): Geography Markup Language (GML) GPX -vector- (rw+v): GPX LIBKML -vector- (rw+v): Keyhole Markup Language (LIBKML) KML -vector- (rw+v): Keyhole Markup Language (KML) GeoJSON -vector- (rw+v): GeoJSON GeoJSONSeq -vector- (rw+v): GeoJSON Sequence ESRIJSON -vector- (rov): ESRIJSON TopoJSON -vector- (rov): TopoJSON Interlis 1 -vector- (rw+v): Interlis 1 Interlis 2 -vector- (rw+v): Interlis 2 OGR_GMT -vector- (rw+v): GMT ASCII Vectors (.gmt) GPKG -raster,vector- (rw+vs): GeoPackage SQLite -vector- (rw+v): SQLite / Spatialite WAsP -vector- (rw+v): WAsP .map format PGeo -vector- (ro): ESRI Personal GeoDatabase MSSQLSpatial -vector- (rw+): Microsoft SQL Server Spatial Database OGR_OGDI -vector- (ro): OGDI Vectors (VPF, VMAP, DCW) PostgreSQL -vector- (rw+): PostgreSQL/PostGIS MySQL -vector- (rw+): MySQL OpenFileGDB -vector- (rw+v): ESRI FileGDB DXF -vector- (rw+v): AutoCAD DXF CAD -raster,vector- (rovs): AutoCAD Driver FlatGeobuf -vector- (rw+v): FlatGeobuf Geoconcept -vector- (rw+v): Geoconcept GeoRSS -vector- (rw+v): GeoRSS VFK -vector- (ro): Czech Cadastral Exchange Data Format PGDUMP -vector- (w+v): PostgreSQL SQL dump OSM -vector- (rov): OpenStreetMap XML and PBF GPSBabel -vector- (rw+): GPSBabel OGR_PDS -vector- (rov): Planetary Data Systems TABLE WFS -vector- (rov): OGC WFS (Web Feature Service) OAPIF -vector- (ro): OGC API - Features EDIGEO -vector- (rov): French EDIGEO exchange format SVG -vector- (rov): Scalable Vector Graphics Idrisi -vector- (rov): Idrisi Vector (.vct) XLS -vector- (ro): MS Excel format ODS -vector- (rw+v): Open Document/ LibreOffice / OpenOffice Spreadsheet XLSX -vector- (rw+v): MS Office Open XML spreadsheet Elasticsearch -vector- (rw+): Elastic Search Carto -vector- (rw+): Carto AmigoCloud -vector- (rw+): AmigoCloud SXF -vector- (rov): Storage and eXchange Format Selafin -vector- (rw+v): Selafin JML -vector- (rw+v): OpenJUMP JML PLSCENES -raster,vector- (ro): Planet Labs Scenes API CSW -vector- (ro): OGC CSW (Catalog Service for the Web) VDV -vector- (rw+v): VDV-451/VDV-452/INTREST Data Format GMLAS -vector- (rwv): Geography Markup Language (GML) driven by application schemas MVT -vector- (rw+v): Mapbox Vector Tiles NGW -raster,vector- (rw+s): NextGIS Web MapML -vector- (rw+v): MapML TIGER -vector- (rov): U.S. Census TIGER/Line AVCBin -vector- (rov): Arc/Info Binary Coverage AVCE00 -vector- (rov): Arc/Info E00 (ASCII) Coverage HTTP -raster,vector- (ro): HTTP Fetching Wrapper

Gear(夕照)的博客。记录开发、生活,以及一些不足为道的思考……