- Vous êtes ici: Accéder au Wiki GeoRezo » Accueil : Wiki GeoRezo » Les logiciels en géomatique » GDAL-OGR
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
main:logiciels:gdal_ogr [2009/01/15 10:11] Christophe T ajout lecture kml sous ubuntu |
main:logiciels:gdal_ogr [2016/05/04 09:11] (Version actuelle) Robin [Ressources] |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
====== GDAL-OGR ====== | ====== GDAL-OGR ====== | ||
- | **Documentation externe :** | + | [img]http://www.gdal.org/gdalicon.png[/img] |
- | * [[http://softlibre.gloobe.org/doku.php?id=gdal_ogr:start|GDAL-OGR le couteau suisse du géomaticien]] | + | |
+ | 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://gdal.gloobe.org|Site web de GDAL/OGR traduit en français]] | ||
+ | * [[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 .... ===== | ===== Comment faire pour .... ===== | ||
Ligne 21: | Ligne 34: | ||
//Ubuntu version 8.04LTS ou 8.10// | //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. | + | 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 : | 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. | * 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 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 | + | * 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 puis make | + | * 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 | * puis en root make install suivi de ldconfig | ||
ogr2ogr pourra lire du KML en entrée. | 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 |