Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
Dernière révision Les deux révisions suivantes
main:logiciels:gdal_ogr [2008/03/28 16:09]
Yves
main:logiciels:gdal_ogr [2010/03/19 10:40]
Robin
Ligne 1: Ligne 1:
 +====== GDAL-OGR ======
  
 +[img]http://​www.gdal.org/​gdalicon.png[/​img]
 +
 +La "​**G**eospatial **D**ata **A**bstraction **L**ibrary"​ (GDAL/OGR) est une bibliothèque de traduction géospatiale raster/​image multi-plateformes,​ développée en langage C++. Elle se présente à l'​application mère comme un unique modèle de données, applicable à tous les formats supportés. GDAL/OGR inclut une variété d'​utilitaires en ligne de commande pour la traduction et la manipulation de données géospatiales. GDAL supporte plus de 50 formats d'​imagerie et OGR plus de 20 formats vectoriels. Des interfaces de programmation GDAL/OGR sont aussi disponibles pour Python, Java, C#, Ruby, VB6 et Perl.
 +
 +===== Ressources =====
 +
 +  * [[http://​www.gdal.org|Site web officiel]]
 +  * [[http://​fwtools.maptools.org/​|FWTools]]
 +
 +
 +===== Document =====
 +  * [[.:​gdal:​couteau_suisse:​start|Traduction de la doc officielle]]
 +  * [[.:​gdal:​ogr_gui|Interface graphique]]
 +  * [[http://​georezo.net/​forum/​viewtopic.php?​id=66042|Tutoriel GDAL]]
 +
 +
 +===== 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 [[http://​softlibre.gloobe.org/​doku.php?​id=gdal_ogr:​couteau_suisse:​gdal_merge.py|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 dans les dépôts officiels d'​Ubuntu. Par contre, il est possible d'​utiliser les dépôts du projet [[https://​launchpad.net/​~ubuntugis/​+archive/​ppa/​+packages|UbuntuGIS]]. Sinon il est également possible de recompiler 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.txt · Dernière modification: 2016/05/04 09:11 par Robin
Recent changes RSS feed Creative Commons License Valid XHTML 1.0 Valid CSS Driven by DokuWiki