2010-02-14 2 views
7

La page d'accueil de la bibliothèque GDAL implique que les personnes qui y arrivent savent déjà ce qu'elles font. Je travaille avec ArcGIS, et je ne suis pas familier avec les configurations complexes avec dépendances de bibliothèque comme le suggère GDAL. Y at-il un "paquet" facile que je peux télécharger? J'ai trouvé maptools.org, et je devine que les bibliothèques qui ont est accessible par n'importe quel langage de programmation de choix? J'ai également trouvé QGIS qui apparemment utilise GDAL.Des méthodes simples d'installation et d'accès à la bibliothèque GDAL?

Je regarde GDAL car il a des fonctionnalités qui ne le sont pas. Ma langue de choix est python. Quelle est ma meilleure route (et easieist) à prendre ici ??

merci!

+0

Quel système d'exploitation utilisez-vous? –

Répondre

4

L'option la plus simple est probablement d'utiliser le programme d'installation OSGeo4W (pour Windows). Avec cela, vous pouvez sélectionner GDAL à partir d'une grande liste d'outils OpenSource GIS. Sous "libs", sélectionnez la version de GDAL que vous voulez. Pour ajouter du support Python, sélectionnez gdal ** - python en vous assurant que les versions correspondent. Vous pouvez décocher toute autre chose (sauf que je pense que vous avez besoin Python-numpy qui est sélectionné par défaut):

http://trac.osgeo.org/osgeo4w/

vérifier ensuite quelques-uns des exemples de scripts Python/GDAL à:

http://svn.osgeo.org/gdal/trunk/gdal/swig/python/samples/

Plus de détails GDAL Python ici:

http://pypi.python.org/pypi/GDAL/

Autres options

Jetez un oeil à http://trac.osgeo.org/gdal/wiki/DownloadingGdalBinaries

Vous pouvez exécuter le package mis en place dans le zip ici (il ne semble pas être une version 1.7 sur le moment):

http://download.osgeo.org/gdal/win32/1.6/gdalwin32exe160.zip

Une petite collection d'outils peuvent être trouvés ici (FW est pour Frank Warmerdam le créateur/mainteneur de GDAL):

http://trac.osgeo.org/gdal/wiki/FWTools

+0

OSGeo4w est la route préférée sur Windows. FWTools est désaccentué et est principalement soutenu par considération pour ceux qui s'y sont habitués et ne sont pas prêts à changer. Il est possible que [http://yukongis.ca/How_To/Shared_ArcGIS_and_Osgeo4W_python_install partage une seule installation python entre arcgis et o4w], mais pour commencer, il est plus simple de garder les deux en parallèle et de ne pas se connaître les uns les autres. –

2

Télécharger:

Installation:

  1. Exécutez le programme d'installation de Python pour installer python
  2. Décompressez l'archive GDAL et le placer dans c: \ GDAL-1.6
  3. Ajouter une variable utilisateur GDAL_DATA avec contenant le chemin complet aux données dossier "C: \ gdal32-1.6 \ data "(Panneau de configuration> Propriétés du système> onglet Avancé> Variables d'environnement)
  4. Ajouter" C: \ gdal32-1.6 \ bin "à votre chemin système
  5. Décompressez l'archive PROJ4 et placez-la dans c: \ PROJ
  6. Append "C: \ PROJ \ bin" à votre chemin système
  7. Décompressez les bindings GDAL Python et copiez le dossier osgeo à "C: \ Python26 \ Lib \ site-packages"
  8. Vous pourriez avoir besoin d'ajouter "C: \ Python26 \ Lib \ site-packages" vers votre chemin d'accès système

Test: IDLE ouvert et le type

from osgeo import gdal 

J'ai trouvé ces instructions utiles, mais pas tout à fait applicable ou à jour: http://www.gis.usu.edu/~chrisg/python/2009/docs/gdal_win.pdf. Notez qu'une nouvelle version de GDAL est disponible (1.7.3), mais doit être compilée à partir de la source et qu'aucun exécutable Windows n'existe pour le moment. La version 1.6 contient quelques bugs très sérieux.

4

Si vous souhaitez ajouter un SIG prêt à l'emploi à votre code python/GDAL, Quantum GIS (Qgis) dispose d'un interpréteur python intégré et d'une API python complète. Vous pouvez écrire des plugins pour Qgis en python, et utiliser les fonctions GDAL pour les données raster. Qgis est dans le système osgeo4w.

Questions connexes