Instalación del Servidor de Mapas Geoserver

En esta entrada les quiero enseña la instalación de un servidor de mapas, así como su optimización para ponerlo en un servidor de producción.

GeoServer es un servidor de datos espaciales de código abierto, escrito en Java, que permite a los usuarios compartir y editar datos geoespaciales.

Diseñado para la interoperabilidad, GeoServer publica los datos de cualquier fuente de datos espaciales utilizando estándares abiertos.

  • GeoServer es un proyecto ejemplar por su activa comunidad y sus frecuentes actualizaciones.
  • Tiene una interfaz amigable.
  • Extensiones al estándar SLD para el soporte de estilos tipo CSS.
  • GeoServer puede leer de muchas fuentes de datos diferentes, desde archivos guardados en el disco local a bases de datos externas.

Vamos a instalar el Geoserver desde la última versión del war  que está disponible en la página oficial.

http://geoserver.org/release/2.8.1/

Lo descargamos con el comando wget

Descomprimimos el zip descargado

Copiamos el archivo war  a la carpeta webapps de nuestro servidor tomcat, si no lo tenemos instado podemos leer esta otra entrada.

Ahora vamos a ingresar al siguiente enlace para verificar que se instaló correctamente:

http://localhost:8080/geoserver/web

GeoServer Welcome

Empezando con GeoServer

Vamos a iniciar sesión por primera vez en nuestro geoserver el usuario que viene por defecto es “admin” y la contraseña “geoserver”.

Al entrar notamos una alertas de seguridad que debemos corregir.


GeoServer PrimerosPasos 1

Vamos a la primera alerta y hacemos clic sobre el enlace que dice “Cámbiela” para cambiar la contraseña maestra.

GeoServer PrimerosPasos 2

La contraseña maestro por defecto es “geoserver”, copiamos esta en el campo de contraseña actual y luego cambiamos la contraseña y guardamos los cambios.

Ahora nos dirigimos al segundo problema y asignamos una nueva contraseña al administrador.

GeoServer PrimerosPasos 3

La contraseña del usuario admin es “geoserver”, copiamos esta en el campo de contraseña actual y luego cambiamos la contraseña y guardamos los cambios.

Para corregir el último problema vamos a instalar los jar de seguridad JCE.

Instalar cifrado fuerte con los jar de cartografía de Java Cryptography Extension (JCE)

Vamos a la página oficial de Oracle y aceptamos la licencia para obtener el enlace de descarga.

http://www.oracle.com/technetwork/java/javase/downloads/jce8-download-2133166.html

Editamos el nombre del archivo descargado

Descomprimimos el archivo descargado

Creamos la carpeta security dentro de nuestro lib del jdk y copias los archivos jar descargados:

Reiniciamos el Tomcat para que tome los cambios

Al volver a entrar en el geoserver, notamos que los mensajes que han desaparecido.

GeoServer PrimerosPasos 4

Instalar JAI nativo y JAI ImageIO nativo para optimizar la generación de imágenes de GeoServer

La API de Java Advanced Imaging (JAI) es una biblioteca de manipulación de imagen avanzada construido por Oracle. GeoServer requiere JAI ejecutándose para así optimizar la generación de salida WMS.

Entramos a nuestro geoserver y en la opción estado del servidor comprobamos los valores de JAI nativo y JAI ImageIO nativo, por defecto vienen el false

JAI 1

Entramos a la carpeta donde hicimos la instalación del Java.

cd /opt/jdk1.8.0_71/

Descargamos los complementos por lo siguiente enlaces

Ahora instalamos los archivos descargados, nos va pedir que aceptemos la licencia para continuar con la instalación.

Luego nos dirigimos a la carpeta lib de nuestro geoserver para eliminar los jar de JAI que trae el war

Reiniciamos el Tomcat para que tome los cambios

Ahora volvemos a  la opción estado del servidor comprobamos los valores de JAI nativo y JAI ImageIO nativo, y verificamos que cambio el valor a true

JAI 2

 

Para obtener más información puedes visitar la documentación oficial

http://docs.geoserver.org/stable/en/user/production/java.html#native-jai-manual-install

6 thoughts on “Instalación del Servidor de Mapas Geoserver

  1. excelente,un buen programa para diversos usos,recien lo descargue y estoy en la implementacion de el en mi trabajo,revise tu blog para verificar si esta bien…..

  2. Hola,
    a ver tengo algunas dudas a la hora de instalar JAI nativo y JAI ImageIO.
    1. Si uso Ubuntu 14, usamos las JAI i586 o amd64?
    2. A crees que se debe el que no tenga acceso a la carpeta lib de geoserver para eliminar los jar de JAI que trae el war?

    Gracias

  3. Saludos cordiales,

    Por favor su ayuda, tengo módulos desarrollados en php, corren sobre el servidor apache; necesito unir en un solo proyecto estos módulos con un mapa (el mapa se visualizaría con GeoServer). Es posible tener instalado GeoServer y que corran mis módulos desarrollados en Apache??….