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 :
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 :