Ceci est une ancienne révision du document !


GDAL-OGR

Comment faire pour ....

reprojeter un fichier

un shapefile en latlong (EPSG:4326) dans une projection Lambert 2 étendue (EPSG:27572) :

ogr2ogr -t_srs "EPSG:27572" -s_srs "EPSG:4326" fichier_27572.shp fichier_4326.shp

changer le fichier de format

un fichier au format shp vers un format kml

ogr2ogr -f "KML" fichier.kml fichier.shp

Merger plusieurs tuiles en un seul fichier

Le script python gdal_merge.py permet de faire cela, plus d'information sur cette commande ici

Lire un fichier KML sous ubuntu

Ubuntu version 8.04LTS ou 8.10

Gdal supporte KML version 2.2 à partir de sa version 1.6. Cette version n'est pas packagée pour ubuntu et il est donc nécessaire de compiler gdal version 1.6.

Voici la méthode :

  • installer libexpat1-dev (package des sources de libexpat) : cela permettra l'autodetection de cette librairie lors du ./configure. expat est un parset XML qui sera nécessaire pour la lecture d'un fichier KML.
  • télécharger les sources des dépendances de gdal par : apt-get build-dep gdal.
  • télécharger les sources gdal sur le site de gdal et les décompresser.
  • dans le répertoire qui vient d'être créé : ./configure. A la fin de ce traitement, la fiche des formats qui seront supportés s'affiche.
  • make
  • puis en root make install suivi de ldconfig

ogr2ogr pourra lire du KML en entrée.

Exemple de conversion de KML en Shapefile :

ogr2ogr -f "ESRI Shapefile" fichier_sortie.shp fichier_entree.kml

Exemple de chargement d'un fichier KML dans une base de données postgres/postgis

ogr2ogr -f PostgreSQL PG:”host=serveur user=utilisateur password=mot_de_passe dbname=base” fichier_entree.kml
 
main/logiciels/gdal_ogr.1239821957.txt.gz · Dernière modification : (modification externe)
Recent changes RSS feed Creative Commons License Valid XHTML 1.0 Valid CSS Driven by DokuWiki