4 votos

Gdal Enlaces Python y Geodatabase de Archivos de la API

Estoy tratando de conseguir python 2.7 para trabajar con GDAL/OGR y un ESRI geodatabase de archivos. Ha habido un par de similar preguntas, pero las respuestas no son totalmente resolver mi situación.

He instalado el de 64 bits GDAL los archivos del Núcleo de http://www.gisinternals.com/sdk/ también he instalado el Python Bindings y el Archivo GDB.

El fondo del problema es que cuando ejecuto ogrinfo --formatos desde la línea de comandos devuelve: "FileGDB" (lectura/escritura), cuando ejecuto ogr desde la línea de comandos pueden ver las capas de la Geodatabase , PERO cuando intento usar el siguiente código en Python en los rendimientos de los "Ninguno"

driver = gdal.GetDriverByName('FileGDB')
ds = driver.Open(r"my file.gdb",0)
print driver

Ogr definitivamente funciona en python porque el código siguiente devuelve la respuesta correcta:

driver = ogr.GetDriverByName("ESRI Shapefile")
ds = driver.Open(r"My Shapefile.shp",0)
print ds

driver = gdal.GetDriverByName('GTiff')
ds = driver.Open(r"My GeoTiff.shp",0)
print driver

¿Alguien tiene alguna sugerencia para resolver este problema.

Gracias

3voto

nibin Puntos 11

He encontrado la solución a esto fue agregar GDAL_DRIVER_PATH = C:\Program Files\GDAL\gdalplugins en las Variables de Entorno.

Este fue, además de Mike Toews comentario sobre el uso correcto de ser ogr.GetDriverByName('FileGDB')

0voto

pfo Puntos 5068

Si usted está interesado en el uso de la Geodatabase de Archivos de la API de Python, leer mi post: http://libjoe.blogspot.com/2014/02/python-wrapper-for-esri-file.html

También, ver la página del proyecto: https://code.google.com/p/file-geodatabase-api-python-wrapper/

¡A disfrutar! José Armbruster

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X