5 votos

Importación de ECW a una base de datos PostGIS con raster2pgsql (windows)

Estoy trabajando en windows 7 64 bits, postgis 2.01. Tengo que importar archivos ECW en mi base de datos PostGIS. Desafortunadamente, mi PostGIS parece haber sido compilado sin gdal ecw support.when hago un raster2pgsql -G, ECW no aparece.

He intentado seguir las instrucciones erigidas en este siguiente post :
Cómo añadir soporte ECW a GDAL incluido con PostGIS Windows

Así que pego el raster2pgsql.exe en mi C:\Program Archivos \PostgreSQL\9.1\gdal -carpeta de datos. Y pego gdal19.dll desde C:\Program Archivos (x86) \Quantum SIG Lisboa \bin hacia C:\Program Archivos \PostgreSQL\9.1\bin. Renombro la dll como libgdal-1.dll.

Pero no funciona y no puedo importar ecw con raster2pgsql.Tengo un mensaje de error que dice : error de aplicacion.Para informacion/. Además, cuando hago un SELECT postgis_full_version();

" POSTGIS="2.0.1 r9979" GEOS="3.3.5-CAPI-1.7.5" PROJ="Rel. 4.8.0, 6 de marzo de 2012" GDAL="GDAL 1.9.1, publicado el 15/05/2012"

Y mi qgis 's gdal también ha sido compilado con gdal 1.9.1.

Además, a título informativo, mi GDAL_DATA (variable de entorno del sistema) apuntaba a C:\Program Archivos \PostgreSQL\9.1\gdal -datos

¿Cómo se utiliza ECW con PostGIS?

Tengo que usar este formato ECW. Mi cliente me ha proporcionado los datos en este formato y yo no he convertido los datos en formato ECW con un software propietario.

2voto

dlanod Puntos 8661

La solución es utilizar otro GDAL que tenga ECW compilado y convertirlo a un formato compatible con raster2pgsql. Sugiero consultar el http://www.gisinternals.com/sdk/ Ésos se construyen siempre que un cambio en GDAL y tenga ayuda de ECW creo.

Desafortunadamente el gdal con el que se empaqueta raster2pgsql es incompatible con los build de VC+ y el gdal sólo tiene los formatos básicos que no requieren que añadamos ficheros depency extra. Así que no se puede simplemente reemplazar el gdal dll.

Somos los encargados de mantener el paquete PostGIS para Windows. Otros han expresado problemas similares. Estamos planeando en el futuro tener una versión de gdal construido con VC que es intercambiable para aquellos que lo necesitan.

No planeamos compilar soporte propietario en el GDAL distribuido por stackbuilder por razones obvias y también hace que el empaquetado no sea tan ligero.

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