Aller au contenu

ogr2ogr

ogr2ogr est l'outil de conversion et de transformation vectorielle de GDAL.

Cas d'utilisation

  • convertir entre formats (GeoJSON, Shapefile, GPKG, PostGIS, ...),
  • reprojeter les géométries,
  • filtrer les colonnes ou les entités,
  • préparer des données pour un chargement en base.

Installation

Le binaire ogr2ogr est fourni avec GDAL.

Selon l'environnement :

  • Linux: paquet gdal-bin (Debian/Ubuntu),
  • Conda: paquet gdal,
  • Windows : binaire installé avec QGIS

Vérifier l'installation :

ogr2ogr --version

Exemples

Convertir un fichier Shapefile en GeoJSON

ogr2ogr -f GeoJSON zones.geojson zones.shp

Reprojeter en WGS84 (EPSG:4326)

ogr2ogr -f GPKG zones-4326.gpkg zones.gpkg -t_srs EPSG:4326

Filtrer les attributs exportés

ogr2ogr -f GeoJSON communes.geojson communes.gpkg communes -select "insee,nom,population"

Charger des données dans PostGIS

ogr2ogr \
  -f PostgreSQL \
  "PG:host=localhost dbname=gis user=gis password=gis" \
  communes.gpkg \
  communes \
  -nln public.communes \
  -overwrite

Ressources

Documentation officielle :