6 votos

Instalar la extensión GDAL en GeoServer

Estoy intentando instalar la extensión GDAL (quiero utilizar archivos ECW en GeoServer). Esto es lo que he hecho hasta ahora:

1) descargué la extensión GDAL y la extraje a:

C:\Program Archivos (x86) \GeoServer 2.3.4 \webapps\geoserver\WEB -INF \lib

2) descargué el zip de datos de GDAL y lo extraje:

C:\Program Archivos (x86) \GeoServer 2.3.4 \gdal_data

hizo la variable de entorno GDAL_DATA a esta carpeta.

3) descargué las librerías nativas y las extraje a:

C:\Program Archivos (x86) \GeoServer 2.3.4 \gdal_native

ha añadido esta carpeta a la variable de entorno Path.

4) reiniciar GeoServer.

Estaba tratando de seguir esta guía: Guía GDAL del geoservidor

pero no está muy claro...

No veo ningún resultado después de todos estos pasos, ni siquiera un mensaje de error...
¿Qué he hecho mal?

0 votos

Suponiendo que tienes todo descargado, ¿has configurado la variable de entorno GDAL_DRIVER_PATH?

2voto

kal-al Puntos 506

No pude conseguir que los plugins GDAL funcionaran hasta que desinstalé OSGeo4W y borré los archivos GDAL en C:\OSGeo4W directorio. GeoServer sigue funcionando junto con la versión independiente de QGIS sin problemas.

0voto

undu Puntos 141

Si entras en Geoserver y vas a Tiendas/Añadir una nueva. Es posible que aparezcan más formatos ráster. Esta es una posible comprobación para ver si has instalado el plug-in.

Además, sólo para mejorar lo que has dicho arriba:

1) Descargue la extensión del geoservidor GDAL para su versión, es decir, la v. 2.6.0: http://sourceforge.net/projects/geoserver/files/GeoServer/2.6.0/extensions/geoserver-2.6.0-gdal-plugin.zip

Estos son los archivos .jar y deben ser extraídos a la carpeta . \WEB -INF \lib dentro de la ruta de instalación del geoservidor

2) Descargue las "definiciones CRS" de GDAL para su versión de imageio-ext, véase más abajo:

Si sus archivos .jar de arriba, paso 1, se nombran como 'imageio-ext-*-1.1.10' entonces puede ir a la v. 1.1.10:

http://demo.geo-solutions.it/share/github/imageio-ext/releases/1.1.X/1.1.10/native/gdal/

crear 'GDAL_DATA' como variable de entorno y rellenarla con la ruta de la carpeta en la que se colocan estos archivos, o utilizar cualquier otra carpeta con una instalación actual de GDAL (pero comprobar las versiones)

3) Descargue las bibliotecas nativas para Linux: http://demo.geo-solutions.it/share/github/imageio-ext/releases/1.1.X/1.1.10/native/gdal/linux/

o windows (comprueba tu versión de MSVC): http://demo.geo-solutions.it/share/github/imageio-ext/releases/1.1.X/1.1.10/native/gdal/windows/

Ponga estas bibliotecas nativas en una carpeta y añádala a la variable PATH

4) Reinicie el Geoservidor.

0voto

Eknoes Puntos 51

Puedes usar mi contenedor Docker basado en Ubuntu 14.04 Oracle Java 7 con JAI 1.1.3, ImageIO 1.1, GDAL 1.10.1 y extensiones: ogr, gdal, printing, importer. Ejecuta docker:

$ docker run -d winsent/geoserver

O mira el Dockerfile en los detalles de la instalación https://hub.docker.com/r/winsent/geoserver/~/dockerfile/

0 votos

Docker no funciona muy bien en Windows, que es la plataforma que tiene el usuario, así que no veo cómo esto responde a la pregunta.

0voto

Jonathan Puntos 6714

Acabamos de publicar Geoserver 2.16.1 con GDAL 2.1.1 en https://hub.docker.com/repository/docker/geosystr/geosys-geoserver

PARA SABER MÁS

0 votos

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