2016
Jennifer Sarmiento y Marcel Iván Rojas
Universidad Distrital Francisco José de Caldas
8-8-2016
GUÍA METODOLÓGICA PARA LA PUBLICACIÓN DE CARTOGRAFÍA
EN LÍNEA
Guía metodológica para la publicación de cartografía en línea
1
ÍNDICE DE ILUSTRACIONES ............................................................................................................. 3
1. INTRODUCCIÓN A GEOSERVER ............................................................................................. 5
2. INSTALACIÓN ....................................................................................................................... 5
2.1. WINDOWS............................................................................................................................ 5
2.2. LINUX .................................................................................................................................. 7
2.3. MAC .................................................................................................................................... 8
3. INGRESANDO A GEOSERVER ................................................................................................. 9
4. EXPLORANDO LA INTERFAZ ................................................................................................. 11
4.1. SERVIDOR ......................................................................................................................... 12
4.1.1. ESTADO DEL SERVIDOR ...................................................................................................... 13
4.1.2. LOGS DE GEOSERVER ....................................................................................................... 14
4.1.3. INFORMACIÓN DE CONTACTO .............................................................................................. 15
4.1.4. ACERCA DE GEOSERVER .................................................................................................... 15
4.2. DATOS .............................................................................................................................. 16
4.2.1. PREVISUALIZACION DE CAPAS ............................................................................................. 17
4.2.2. CREANDO UN NUEVO ESPACIO DE TRABAJO ......................................................................... 19
4.2.3. ALMACÉN DE DATOS ........................................................................................................... 20
4.2.4. CAPAS .............................................................................................................................. 23
4.2.5. GRUPOS DE CAPAS ............................................................................................................ 25
4.2.6. ESTILOS ............................................................................................................................ 27
4.3. SERVICIOS ......................................................................................................................... 33
4.3.1. WCS................................................................................................................................. 33
4.3.2. DATOS .............................................................................................................................. 34
4.3.3. BENEFICIOS DE LA WCS..................................................................................................... 34
4.3.4. OPERACIONES ................................................................................................................... 34
4.3.5. WFS ................................................................................................................................. 35
4.3.6. ACCIONES QUE PERMITE EL ESTÁNDAR WFS A LOS CLIENTES .............................................. 35
4.3.7. WMS ................................................................................................................................ 36
4.3.8. EJEMPLO DE SOLICITUD HTTP GET WMS .......................................................................... 36
4.4. AJUSTES ........................................................................................................................... 38
4.4.1. GLOBAL ............................................................................................................................. 38
4.4.2. JAI .................................................................................................................................... 39
4.4.3. COVERAGE ACCES ............................................................................................................. 40
4.5. CACHEADO DE TESELAS ..................................................................................................... 41
4.5.1. VALORES POR DEFECTO DE CACHEADO ............................................................................... 41
4.5.2. CONJUNTOS DE MALLA ....................................................................................................... 42
4.6. SEGURIDAD ....................................................................................................................... 43
4.6.1. CONFIGURACIÓN ................................................................................................................ 43
4.6.2. IDENTIFICACIÓN ................................................................................................................. 44
4.6.3. CONTRASEÑAS .................................................................................................................. 44
4.6.4. USUARIOS, GRUPOS, ROLES ............................................................................................... 45
4.6.5. SEGURIDAD EN LOS DATOS ................................................................................................. 46
4.6.6. SEGURIDAD DE LOS SERVICIOS ........................................................................................... 46
Guía metodológica para la publicación de cartografía en línea
2
4.7. DEMOS: ............................................................................................................................. 46
4.8. HERRAMIENTAS ................................................................................................................. 47
5. EJEMPLO PRÁCTICO ........................................................................................................... 47
Bibliografía ............................................................................................................................... 48
Guía metodológica para la publicación de cartografía en línea
3
Índice de ilustraciones
Ilustración 1. Versión estable ............................................................................................ 6
Ilustración 2. Windows Installer ......................................................................................... 7
Ilustración 3. Bienvenida ................................................................................................... 8
Ilustración 4. Mac .............................................................................................................. 9
Ilustración 5. Consola ........................................................................................................ 9
Ilustración 6. Start Geoserver ......................................................................................... 10
Ilustración 7. DOS ........................................................................................................... 10
Ilustración 8. Dirección Geoserver .................................................................................. 10
Ilustración 9. Bienvenida ................................................................................................. 11
Ilustración 10. Íconos ...................................................................................................... 11
Ilustración 11. Servidor.................................................................................................... 13
Ilustración 12. Logs GeoServer ....................................................................................... 14
Ilustración 13. Información de contacto .......................................................................... 15
Ilustración 14. Acerca de Geoserver ............................................................................... 16
Ilustración 15. Datos ........................................................................................................ 16
Ilustración 16. Menú previsualizacion de capas ............................................................. 17
Ilustración 17. Visualización de la capa .......................................................................... 17
Ilustración 18. Grupo de capas ....................................................................................... 18
Ilustración 19. Previsualización grupo de capas ............................................................. 18
Ilustración 20. Espacio de trabajo ................................................................................... 19
Ilustración 21. Espacio de trabajo creado ....................................................................... 19
Ilustración 22. Origen de datos ....................................................................................... 20
Ilustración 23. Shapefile .................................................................................................. 21
Ilustración 24. Ubicación shapefile.................................................................................. 21
Ilustración 25. WGS 84 ................................................................................................... 22
Ilustración 26. Gestión SRC ............................................................................................ 22
Ilustración 27. Encuadres ................................................................................................ 22
Ilustración 28. Publicación .............................................................................................. 23
Ilustración 29. Estilos elaboración................................................................................... 23
Ilustración 30. Capas....................................................................................................... 24
Ilustración 31. Capa edición ............................................................................................ 24
Ilustración 32. Edición ..................................................................................................... 25
Ilustración 33. Grupos de capas ..................................................................................... 25
Ilustración 34. Título ........................................................................................................ 26
Ilustración 35. Añadir capas ............................................................................................ 26
Ilustración 36. Grupo creado ........................................................................................... 27
Guía metodológica para la publicación de cartografía en línea
4
Ilustración 37. Estilos ...................................................................................................... 28
Ilustración 38. Nuevo estilo ............................................................................................. 28
Ilustración 39. Código...................................................................................................... 30
Ilustración 40. Nuevo estilo ............................................................................................. 31
Ilustración 41. Asignar estilo ........................................................................................... 31
Ilustración 42. Estilo asignado ........................................................................................ 32
Ilustración 43. Archivo .SLD ............................................................................................ 33
Ilustración 44. WMS Get Map ......................................................................................... 37
Ilustración 45. Configuración global ................................................................................ 39
Ilustración 46. Configuración JAI .................................................................................... 40
Ilustración 47. Configuración acceso a coberturas ......................................................... 40
Ilustración 48. Configuración ........................................................................................... 41
Ilustración 49. Configuración de grilla ............................................................................. 42
Ilustración 50. Edición ..................................................................................................... 42
Ilustración 51. Creación de grilla ..................................................................................... 43
Ilustración 52. Ajustes de seguridad ............................................................................... 43
Ilustración 53. Identificación ............................................................................................ 44
Ilustración 54. Contraseña .............................................................................................. 45
Ilustración 55. Roles, grupos, contraseñas ..................................................................... 45
Ilustración 56. Seguridad ................................................................................................ 46
Ilustración 57. Reglas de acceso .................................................................................... 46
Ilustración 58. Copias ...................................................................................................... 47
Guía metodológica para la publicación de cartografía en línea
5
GEOSERVER 1. Introducción a GeoServer
Geoserver es un servidor de datos espaciales. Una aplicación web 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.
Ofrece soporte para multitud de orígenes de datos.
Posee una interfaz amigable.
Contiene extensiones estándar SLD y soporte de estilos CSS.
Geoserver puede leer muchas fuentes de datos diferentes, desde archivos
guardados en el disco local hasta bases de datos externas.
2. Instalación
Para la descarga de Geoserver es necesario tener instalado con anterioridad Java.
2.1. Windows
Primero se debe ingresar a la página oficial de Geoserver http://geoserver.org/. En la
página principal se encuentran tres links de descarga: la versión estable, la versión en
mantenimiento y la versión en desarrollo. De estas se sugiere elegir la versión estable,
por su confiabilidad, así como se muestra en la ilustración 1.
Guía metodológica para la publicación de cartografía en línea
6
Ilustración 1. Versión estable
Fuente: elaboración propia.
Posteriormente se despliega un menú de opciones, en donde se puede observar los
paquetes de instalación disponibles, además de documentación, el código fuente y las
extensiones para Geoserver. Del menú que aparece se escoge la opción de paquete de
Windows Installer, como se observa en la ilustración 2.
Guía metodológica para la publicación de cartografía en línea
7
Se descarga y se instala la aplicación geoserver-version.exe, en este momento ya estaría
lista para empezar a usarla.
2.2. Linux
1. Seleccione la versión de Geoserver que desea descargar, se sugiere elegir la
versión estable, por su confiabilidad.
2. Descargue el archivo y descomprima al directorio en el que desee guardarlo.
3. Nota: Una ubicación sugerida sería / usr / share / Geoserver.
4. Añadir una variable de entorno para guardar la ubicación de Geoserver
escribiendo el siguiente comando:
echo "export GEOSERVER_HOME=/usr/share/geoserver" >> ~/.profile
. ~/. profile
5. Cambie el nombre de la carpeta Geoserver. Escriba el siguiente comando en la
ventana del terminal, en sustitución de USER_NAME con su propio nombre de
usuario:
sudo chown -R USER_NAME /usr/share/geoserver/
6. Comience cambiando en el directorio GeoServer / bin y ejecute la secuencia de
comandos startup.sh:
cd geoserver / bin
Ilustración 2. Windows Installer
Fuente: elaboración propia.
Guía metodológica para la publicación de cartografía en línea
8
startup.sh
7. En un navegador web, vaya a http://localhost:8080/Geoserver.
8. Aparece el logotipo de bienvenida a Geoserver esto indica que se ha instalado
correctamente, así como se observa en la ilustración 3.
Ilustración 3. Bienvenida
Fuente: elaboración propia.
2.3. Mac
1. Navegar a la página de descarga de Geoserver.
2. Seleccione la versión de Geoserver que desea descargar, se sugiere elegir la
versión estable, por su confiabilidad.
3. Dar clic en el vínculo del instalador de Mac OS X para iniciar la descarga.
4. Cuando esté descargado, dar doble click en el archivo para abrirlo.
5. Arrastre el icono de Geoserver a la carpeta Aplicaciones, como se muestra en la
ilustración 4.
Guía metodológica para la publicación de cartografía en línea
9
Ilustración 4. Mac
Fuente: Geoserver.org
6. Navegue a la carpeta Aplicaciones y haga doble clic en el icono de Geoserver.
7. En la ventana de la consola Geoserver que se despliega, empiece por ir a Servidor
‣ Inicio. como se observa en la ilustración 5.
Ilustración 5. Consola
Fuente: Geoserver.org
8. La ventana de la consola se llenará con las entradas del registro que muestra el
proceso de carga de Geoserver. Una vez que se ha iniciado completamente
Geoserver, una ventana del navegador se abrirá en la dirección http: // localhost:
8080 / Geoserver, que es la interfaz de administración Web de Geoserver.
3. Ingresando a Geoserver
Para abrir la interfaz de Geoserver se debe ir a ‣inicio‣todos los programas‣Geoserver‣
start Geoserver, así como se observa en la ilustración 6.
Guía metodológica para la publicación de cartografía en línea
10
Ilustración 7. DOS
Fuente: elaboración propia.
Ilustración 6. Start Geoserver
Fuente: elaboración propia.
Aparece una ventana de comandos en DOS como se observa en la ilustración 7
Se minimiza la ventana anterior.
En la barra de comandos del navegador se escribe ‣http://localhost:8080/geoserver,
que es el servidor local en el PC, como se observa en la ilustración 8.
Ilustración 8. Dirección Geoserver
Fuente: elaboración propia.
Guía metodológica para la publicación de cartografía en línea
11
Ilustración 9. Bienvenida
Fuente: elaboración propia.
Ahora se ingresa a la interfaz gráfica de Geoserver, en donde se muestra la página de bienvenida y se solicita ingresar nombre de usuario y contraseña, para lo cual el usuario estándar escribe en nombre de usuario: admin y en contraseña: Geoserver, como se observa en la ilustración 9.
Al ingresar como usuario registrado se despliega un menú de opciones en la parte izquierda, el cual se detalla en el siguiente capítulo.
4. Explorando la interfaz
La interfaz de Geoserver posee íconos en forma escrita acompañados por su respectivo
ícono gráfico. como se observa en la ilustración 10.
Ilustración 10. Íconos
Fuente: elaboración propia.
Guía metodológica para la publicación de cartografía en línea
12
Esto favorece la comprensión de cada uno de ellos. Entre los grandes títulos se
distinguen ocho, en los cuales se encuentran subdivisiones. Estos grandes grupos son:
1. Servidor
2. Datos
3. Servicios
4. Ajustes
5. Cacheado de teselas
6. Seguridad
7. Demos
8. Herramientas
4.1. Servidor
Un servidor es un equipo informático que forma parte de una red y provee servicios a
otros equipos cliente. Se denomina servidor dedicado a aquel que dedica todos sus
recursos a atender solicitudes de los equipos cliente. Por su parte, un servidor
compartido es el que no dedica todos sus recursos a servir las peticiones de los clientes,
sino que también es utilizado por un usuario para trabajar de forma local. Existe gran
cantidad de tipos de servidores o roles que estos pueden desempeñar. En la siguiente
relación se enumeran algunos de los más comunes:
Servidor de archivos: es aquel que almacena y sirve ficheros a equipos de una
red.
Servidor de Directorio Activo/Dominio: es el que mantiene la información sobre los
usuarios, equipos y grupos de una red.
Servidor de Impresión: se encarga de servir impresoras a los equipos cliente y
poner en la cola los trabajos de impresión que estos generan.
Servidor de Correo: se encarga de gestionar el flujo de correo electrónico de los
usuarios; envía, recibe y almacena los correos de una organización.
Servidor de Fax: gestiona el envío, recepción y almacenamiento de los faxes.
Servidor Proxy: su principal función es guardar en memoria caché las páginas web,
a las que acceden los usuarios de la red durante un cierto tiempo; de esta forma,
las siguientes veces que estos acceden al mismo contenido, la respuesta es más
rápida.
Servidor Web: Almacena contenido web y lo pone al servicio de aquellos usuarios
que lo solicitan.
Guía metodológica para la publicación de cartografía en línea
13
Servidor de Base de Datos: es aquel que provee servicios de base de datos a
otros programas o equipos cliente.
Servidor DNS: permite establecer la relación entre los nombres de dominio y las
direcciones IP de los equipos de una red.
Servidor DHCP: este dispone de un rango de direcciones con el cual asigna
automáticamente los parámetros de configuración de red IP a las máquinas cliente
cuando estas realizan una solicitud.
Servidor FTP: su función es permitir el intercambio de ficheros entre equipos;
normalmente su aplicación va muy ligada a los servidores web (Aner División
Sistemas, 2010).
4.1.1. Estado del servidor
Ilustración 11. Servidor
Fuente: elaboración propia.
Guía metodológica para la publicación de cartografía en línea
14
Como se observa en la ilustración 11, en estado del servidor se encuentran datos
relacionados con el resumen de estado de configuración del servidor.
4.1.2. Logs de GeoServer
El log o archivo de registro de una aplicación es un fichero de texto donde se van
almacenando detalles sobre la ejecución del mismo. Así, un archivo de log guarda un
histórico con el detalle de las operaciones realizadas, con mayor o menor detalle.
Generalmente, cuando ocurre un error de ejecución, se consulta este archivo para
obtener detalles sobre las causas de este. (Fonts, 2012). En la ilustración 12 se observa
el registro reciente: edición en el color de la línea creando un nuevo estilo y asignándolo
a una capa.
Ilustración 12. Logs GeoServer
Fuente: elaboración propia.
Guía metodológica para la publicación de cartografía en línea
15
4.1.3. Información de contacto
Esta información de contacto se utiliza en los documentos de GetCapabilities del servidor
de mapas. Así pues, es una información que se hará pública, y que servirá a los
consumidores de los geoservicios para contactar con sus responsables. Es por tanto
importante llenarla con datos significativos, (Fonts, 2012) como se observa en la
ilustración 13.
Ilustración 13. Información de contacto
Fuente: elaboración propia.
4.1.4. Acerca de Geoserver
En este título se encuentra información de Geoserver, versión, compilación, así como un
resumen de Geoserver, de la interfaz del administrador web y de enlaces útiles. como se
observa en la ilustración 14.
Guía metodológica para la publicación de cartografía en línea
16
Ilustración 14. Acerca de Geoserver
Fuente: elaboración propia.
4.2. Datos
Es la pestaña más usada, ya que desde esta se encuentran todas las opciones de
creación y configuración de datos como capas, grupos de capas, previsualizacion de
capas, creación de espacios de trabajo, creación de estilos y administración de
almacenes de trabajo, como se observa en la ilustración 15.
Ilustración 15. Datos
Fuente: elaboración propia.
Guía metodológica para la publicación de cartografía en línea
17
4.2.1. Previsualizacion de capas
Como su nombre lo indica, es aquí en donde se puede visualizar una capa creada o un
grupo de capas. Se da click en el nombre de la capa o grupo de capas y luego en Open
Layers. como se observa en la ilustración 16.
Ilustración 16. Menú previsualizacion de capas
Fuente: elaboración propia.
Luego se abre una nueva pestaña con la imagen requerida.
Ilustración 17. Visualización de la capa
Fuente: elaboración propia.
Guía metodológica para la publicación de cartografía en línea
18
Cada grupo de capas se distingue con un ícono verde que indica que hay varias capas,
así como se muestra a continuación en la ilustración 18.
Ilustración 18. Grupo de capas
Fuente: elaboración propia.
Ilustración 19. Previsualización grupo de capas
Fuente: elaboración propia.
Para poder visualizar las capas primero se deben crear. Para esto es necesario seguir el
procedimiento que se expone a continuación.
Guía metodológica para la publicación de cartografía en línea
19
4.2.2. Creando un nuevo espacio de trabajo
Primero se debe crear un espacio de trabajo. Un espacio de trabajo es un contenedor
para agrupar datos publicados. Por ejemplo, resulta útil para clasificar los datos
publicados en diversas áreas temáticas. Se va a crear un espacio de trabajo mediante el
cual publicar todos los datos del ejemplo.
En la página Espacios de trabajo, hacer click en Crear un nuevo espacio de
trabajo.
Simplemente hay que introducir el nombre del espacio de trabajo y un identificador URI.
En este caso, el URI puede ser cualquiera, pero debe ser un identificador único universal,
como se observa en la ilustración 20.
Ilustración 20. Espacio de trabajo
Fuente: elaboración propia.
Una vez creado, debe aparecer en la lista de espacios de trabajo disponibles como se
observa en la ilustración 21.
Ilustración 21. Espacio de trabajo creado
Fuente: elaboración propia.
Guía metodológica para la publicación de cartografía en línea
20
4.2.3. Almacén de datos
Una vez creado el espacio de trabajo, es posible crear capas en él. Sin embargo,
Geoserver distingue dos conceptos relacionados con las capas: los almacenes de datos
y las capas. El primer concepto representa la forma de encontrar los datos de la capa,
datos de conexión a la base de datos, ruta en el sistema operativo donde se encuentran
los ficheros, etc. El segundo concepto, en cambio, contiene la información para la
visualización: simbología, extensión de la capa, etc. Así, primero hay que crear un
almacén de datos. Un almacén de datos contiene la información necesaria para acceder
a un determinado tipo de datos geográficos. En función del tipo de datos, será necesario
crear un tipo de almacén distinto.
En la página Almacenes de datos se debe hacer clic en Agregar nuevo almacén.
Aparece una lista de orígenes de datos, separados en dos grandes bloques: Orígenes
de datos vectoriales y Orígenes de datos raster. Aquí hay que escoger en función del
tipo de datos a los que se quiere acceder. Durante el ejercicio se utilizó el almacén de
tipo Directory of spatial files (shapefiles). Para este ejercicio se publicarán una serie
de shapefiles; se debe hacer click en Directory of spatial files (shapefiles). (Fonts,
2012),como se observa en la ilustración 22.
Ilustración 22. Origen de datos
Fuente: elaboración propia.
Guía metodológica para la publicación de cartografía en línea
21
Se tomó doncella_antioquia como espacio de trabajo, que fue el creado anteriormente.
Luego se asigna el nombre de la capa al almacén de datos. También se puede añadir
una descripción, como se ve en la ilustración 23.
Ilustración 23. Shapefile
Fuente: elaboración propia.
El dato más importante para introducir es el directorio donde están alojados los shapefiles.
Hay que hacer click en el enlace Buscar… y navegar al directorio de datos vectoriales.
Es recomendable crear con anterioridad una carpeta con los shapefiles y guardarla en el
directorio raíz de Geoserver en la siguiente ubicación, teniendo en cuenta que en donde
dice carpeta nueva se reemplaza por el nombre que le se le asigne a dicha carpeta y en
shapefile corresponde a la información vectorial contenida en dicha carpeta con
extensión .shp ‣ C: ‣Program Files (x86) ‣ Geoserver 2.8.1 ‣ data_dir ‣ data ‣
carpeta_nueva‣shapefile. Posteriormente hacer click en Guardar. (Font, González,
Mata y Roncoroni, 2013) Ejemplo en la ilustración 24.
Ilustración 24. Ubicación shapefile
Guía metodológica para la publicación de cartografía en línea
22
Fuente: elaboración propia.
Al guardar aparece una ventana donde aparece la pestaña publicación. Allí se
encuentra información de la capa. Se debe ir a donde dice Sistema de referencia de
coordenadas. Hay que pulsar en Buscar y seleccionar WGS 84 que es que corresponde.
Para una búsqueda más rápida se escribe 4326 en la casilla Buscar y allí aparece
WGS84, como se observa en la ilustración 25.
Ilustración 25. WGS 84
Fuente: elaboración propia.
Luego, en gestión de SRC, se elige Reproyectar del nativo al declarado, ya que es la
opción que permite el cálculo correcto de las coordenadas. Como se observa en la
ilustración 26. En la pestaña encuadres se hace click en Calcular desde los datos y
también en Calcular desde el encuadre nativo. como se observa en la ilustración 27.
Ilustración 26. Gestión SRC
Fuente: elaboración propia.
Ilustración 27. Encuadres
Fuente: elaboración propia.
Guía metodológica para la publicación de cartografía en línea
23
Posteriormente, se debe ir arriba a la pestaña Publicación, y allí se observan algunas
características del almacén de datos, como el tipo de geometría que se asigna por
defecto, que en este caso es tipo línea. Si se edita algún estilo de capa, allí se puede
buscar y asignar al almacén que se quiera, se dejan todas las casillas como vienen por
defecto y se da click en Guardar. como se observa en las ilustraciónes 28 y 29.
Ilustración 28. Publicación
Fuente: elaboración propia.
Ilustración 29. Estilos elaboración
Fuente: elaboración propia.
4.2.4. Capas
Al abrir la pestaña Capas aparece el almacén anteriormente creado. En esta tabla se
observa el tipo de datos, que en este caso es tipo línea. En espacio de trabajo está el
nombre que se le asignó; en almacén aparece igualmente el nombre asignado, y en
Guía metodológica para la publicación de cartografía en línea
24
nombre de la capa será el nombre del .shp y además el sistema de coordenadas
correspondiente. como se observa en la ilustración 30.
Ilustración 30. Capas
Fuente: elaboración propia.
Si se necesita editar algún parámetro, se dirige a la pestaña Capas en la parte superior
y se da click en Agregar nuevo recurso. Se elige el nombre del espacio de trabajo
seguido por el almacén que se va a editar, luego se va a Publicar de nuevo y desde allí
se editan los campos requeridos, como se muestra en la ilustración 31 y 32.
Ilustración 31. Capa edición
Fuente: elaboración propia.
Guía metodológica para la publicación de cartografía en línea
25
Ilustración 32. Edición
Fuente: elaboración propia
4.2.5. Grupos de capas
Luego de crear todas las capas individualmente, se guardan todas en un único archivo
para que puedan ser visualizadas al tiempo, hay que tener en cuenta el orden en el que
se cargan, ya que al realizar la superposición de manera errónea puede dejar ocultas
algunas capas. Lo primero que se hace es ir a la pestaña Grupo de capas y arriba dar
click en agregar nuevo grupo de capas, como se observa en la ilustración 33.
Ilustración 33. Grupos de capas
Fuente: elaboración propia.
Posteriormente, se da nombre al grupo de capas que se va a crear; se pone un título y
se le asigna el espacio de trabajo creado anteriormente. Luego, en la pestaña Agregar
capa se selecciona una a una las capas para superponer, teniendo en cuenta el orden.
Si se llegara a necesitar modificar dicho orden, en la parte izquierda en la fila, orden del
dibujo, hay una flecha verde que permite subir o bajar dicha capa, como se observa en
las ilustraciones 34 y 35.
Guía metodológica para la publicación de cartografía en línea
26
Ilustración 34. Título
Fuente: elaboración propia.
Ilustración 35. Añadir capas
Fuente: elaboración propia.
Guía metodológica para la publicación de cartografía en línea
27
Luego se establece el sistema de coordenadas de referencia WGS 84, se pulsa en
Generar límites y luego en Guardar. Para ver que el grupo de capas fue creado con
éxito, se debe ir a la pestaña Previsualización de capas, y en la parte final debe
aparecer con un ícono verde el grupo de capas anteriormente creado como se observa
en la ilustración 36.
4.2.6. Estilos
Por defecto Geoserver tiene varios estilos preestablecidos para la visualización de líneas
puntos y polígonos, pero estos estilos visualmente no son muy llamativos, puesto que
para la línea solo hay tres tipos que difieren en su color. Lo bueno es que al ser de código
abierto tiene la posibilidad de editar los estilos predefinidos o de crear nuevos a partir del
código estándar. Por ello se explica brevemente cómo se puede hacer para modificar un
estilo y asignarlo a una capa, entendiendo que esta edición también es muy sencilla de
hacer por medio de QGIS, debido a que desde allí se modifican los estilos y permite
guardar los cambios en un formato .SLD que es compatible para los estilos de Geoserver.
Por tal razón se pueden modificar en QGIS, para que, luego en la pestaña Copiar de un
estilo existente, se pueda buscar el estilo que se guardó previamente desde QGIS. Hay
que ir a la pestaña estilos de Geoserver; esto despliega un listado de estilos que trae por
defecto el programa, luego se hace click arriba en Agregar un nuevo estilo,
ilustraciones 37 y 38.
Ilustración 36. Grupo creado
Fuente: elaboración propia.
Guía metodológica para la publicación de cartografía en línea
28
Ilustración 37. Estilos
Fuente: elaboración propia.
Ilustración 38. Nuevo estilo
Fuente: elaboración propia.
Guía metodológica para la publicación de cartografía en línea
29
En la ilustración anterior se observa en la línea 8 Nombre, a la cual se le asignó línea
amarilla; Luego en espacio de trabajo seleccionar el espacio en el cual se está trabajando,
en este caso doncella_antioquia; en Formato se deja por defecto SLD, y en Generar
un estilo por defecto se escoge el estilo que se vaya a modificar, en este caso line. Se
pulsa en el botón Generar, e inmediatamente genera el código para la línea con el
nombre que se le asignó. La edición permite modificar el color, teniendo en cuenta la
carta de colores escritos en sistema hexadecimal. Para ello hay algunos códigos escritos
en este sistema, del cual se escogió al azar el #FFFFOO, que corresponde al amarillo.
En el código generado se cambia en donde dice Nombre y se reemplaza por el asignado,
en donde dice title se cambia también y en la línea css parameter, luego de stroke, se
cambia por el código de color elegido. Después se pulsa en Validar, y para observar los
cambios efectuados se da click en Previsualización de la leyenda, e inmediatamente
en la parte inferior se muestra la línea creada; a continuación, se observa con más detalle
la tabla 1 y en la ilustración 39 en donde se aprecia el código del color y el código del
estilo modificado.
Tabla 1. Colores
Nombre del color Código hex
Color "seguro
para web"
más cercano
BLANCO #FFFFFF #FFFFFF
AZUR #F0FFFF #FFFFFF
BLANCO FLORAL #FFFAF0 #FFFFFF
AZUL ALICIA #F0F8FF #FFFFFF
CIAN CLARO #E0FFFF #CCFFFF
MELÓN VERDE #F0FFF0 #FFFFFF
AMARILLO CLARO #FFFFE0 #FFFFFF
CONCHA #FFF5EE #FFFFFF
SONROJO LAVANDA #FFF0F5 #FFFFFF
HUMO BLANCO #F5F5F5 #FFFFFF
ENCAJE ANTIGUO #FDF5E6 #FFFFFF
VERDE PÁLIDO #98FB98 #99FF99
AZUL ACERO CLARO #B0C4DE #99CCCC
CAQUI #F0D58C #FFCC99
AZUL CIELO #87CEEB #99CCFF
AGUA #00FFFF #00FFFF
CIAN #00FFFF #00FFFF
Guía metodológica para la publicación de cartografía en línea
30
PLATA #C0C0C0 #CCCCCC
CIRUELA #DDA0DD #CC99CC
GRIS #BEBEBE #CCCCCC
VERDE CLARO #90EE90 #99FF99
VIOLETA #EE82EE #FF99FF
AMARILLO #FFFF00 #FFFF00
TURQUESA #40E0D0 #33CCCC
Codigo del amarillo (Pierce, 2011)
Por último, se hace click en enviar, y se observa el estilo creado que aparece en la lista
de estilos de Geoserver ilustración 40.
Ilustración 39. Código
Fuente: elaboración propia.
Guía metodológica para la publicación de cartografía en línea
31
Ilustración 40. Nuevo estilo
Fuente: elaboración propia.
Ahora se debe asignar a una capa el estilo creado. Para realizar esto se debe ir primero
a la capa a la cual se le va a aplicar el estilo, luego se hace click en Nombre de la capa,
se escoge la pestaña Publicación, y en donde dice Estilo por defecto se ubica en la
lista desplegable el nombre del espacio de trabajo: nombre del estilo, creado en el
paso anterior. como se observa en la ilustración 40 y 41.
Ilustración 41. Asignar estilo
Fuente: elaboración propia.
Guía metodológica para la publicación de cartografía en línea
32
Posteriormente en Previsualizacion de capas se puede observar si se aplicó el nuevo
estilo a la capa seleccionada. como se observa en la ilustración 42.
Ilustración 42. Estilo asignado
Fuente: elaboración propia.
El resultado muestra el cambio de color que se aplicó. Para realizar esta edición desde
QGIS, se debe guardar como .SLD con anterioridad la capa con los cambios de estilo
deseado y en lugar de hacer click en Generar desde un código existente, se escoge,
en Seleccionar archivo, se busca en el equipo el código guardado desde QGIS en
formato .SLD Luego se pulsa en Validar y después en Enviar. Posterior a esto se repiten
los pasos para asignar el estilo a la capa deseada. Como se observa en la ilustración 43.
Guía metodológica para la publicación de cartografía en línea
33
Ilustración 43. Archivo .SLD
Fuente: elaboración propia.
4.3. Servicios
4.3.1. WCS
La interfaz estándar Web Coverage Service (WCS) o Servicio de Cobertura Web de
Open Geospatial Consortium proporciona una interfaz que permite realizar peticiones de
cobertura geográfica a través de la web, utilizando llamadas independientes de la
plataforma. Las coberturas son objetos (o imágenes) en un área geográfica, mientras
que la interfaz WMS o portales de mapas online como Google Maps devuelven solo una
imagen, que los usuarios no pueden editar o analizar espacialmente. El grupo OGC
define y mantiene la especificación WCS. GeoServer sirve como implementación de
referencia del estándar.
El servicio de cobertura web básico permite realizar consultas y obtener coberturas. WCS
describe las operaciones de descubrimiento, petición o transformación de datos. El
cliente genera una petición y la envía al servidor web utilizando el protocolo HTTP. El
servidor web ejecuta la petición. La especificación WCS utiliza HTTP como plataforma
de computación distribuida, aunque no es un requisito obligatorio. Hay dos tipos de
codificación definidas para las operaciones de WCS:
XML (apto para HTTP POST/SOAP)
Pares Clave-Valor (apto para HTTP GET/Remote procedure call)
Guía metodológica para la publicación de cartografía en línea
34
En la clasificación de servicios web, WCS está categorizada como un servicio de tipo
RPC no-tranquilo (OGC, 1995a).
4.3.2. Datos
Los datos pueden estar disponibles en varios formatos, como DTED, GeoTIFF, HDF-
EOS o NITFS. Se soportan varios tipos de capas de datos: series de puntos, como
ejemplos de localizaciones de red regular de píxeles o puntos, que representan una foto
de conjunto de curvas segmentadas, a menudo utilizadas para rutas de carretera;
conjunto de polígonos de Thiessen, utilizados para analizar los datos distribuidos
espacialmente como medidas de precipitación de red irregular triangulada (TIN), a
menudo utilizada para modelos de terreno. Se pueden añadir rangos de información a
las localizaciones, como la velocidad media del viento o rendimientos del cultivo.
Una importante distinción debe hacerse entre WCS y Web Map Service (WMS). Son
similares, y pueden devolver formatos similares, sino que un WCS es capaz de devolver
más información, incluyendo valiosos metadatos y más formatos. Además, permite que
las consultas sean más precisas, potencialmente contra formatos backend
multidimensionales (OGC, 1995a).
4.3.3. Beneficios de la WCS
WCS proporciona una interfaz estándar para la forma de solicitar la fuente de la trama
de una imagen geoespacial. Mientras que un WMS puede devolver una imagen que es
generalmente solo es útil como una imagen. Los resultados de un WCS se pueden utilizar
para el modelado y análisis complejo, ya que a menudo contiene más información.
También permite consultas más complejas —los clientes pueden extraer solo la parte de
la cobertura que necesitan—.
4.3.4. Operaciones
WCS puede realizar las siguientes operaciones:
Operación Descripción
GetCapabilities.
Recupera una lista de datos del servidor, así como las operaciones de
WCS válidos y parámetros
Guía metodológica para la publicación de cartografía en línea
35
Describe
Coverage
Recupera un documento XML que describe completamente las coberturas
de solicitud.
GetCoverage
Devuelve una cobertura en un formato conocido. Al igual que una petición
WMS GetMap, pero con varias extensiones para apoyar la recuperación
de coberturas.
La Compliance and Interoperability Test Engine (CITE) se utiliza para probar las
implementaciones de referencia de las especificaciones OGC, incluido WCS. La lista de
software que soporta WCS como cliente o servidor es:
Geoserver: servidor de implementación de referencia (servicio WCS)
APOLLO: servidor y cliente
GDAL: cliente (lectura)
Geomática Web Server Suite: cliente y servidor
GeoMedia: cliente (lee WCS) y servidor (GeoMedia WebMap)
gvSIG: cliente (lee WCS)
MapServer: servidor
ArcGIS Server: servidor y cliente (OGC, 1995a)
4.3.5. WFS
El estándar de interface OGC® Web Feature Service (WFS) define operaciones web de
interface para la consulta y edición de entidades geográficas (en inglés features)
vectoriales, como por ejemplo carreteras o líneas de contorno de lagos (OGC, 1995b).
4.3.6. Acciones que permite el estándar WFS a los clientes
Descubrir las colecciones de entidades disponibles (GetCapabilities).
Describir los campos de atributos disponibles por entidades
(DescribeFeatureType).
Consultar una colección para un subconjunto de entidades basado en un filtro
proporcionado (GetFeature).
Guía metodológica para la publicación de cartografía en línea
36
Añadir, editar o borrar entidades (Transaction).
Todos los WFS soportan entrada y salida de datos utilizando lenguaje Geography
Markup Language (GML). Algunos WFS también soportan otras codificaciones,
como por ejemplo GeoRSS o ficheros shape.
Normalmente los usuarios interactúan con WFS a través de clientes geoespaciales web
o desktop, que permiten acceder a capas de mapas vectoriales desde agencias externas,
sobre internet. Un ejemplo excelente de utilización de un Servicio WFS para proporcionar
acceso abierto e interoperable a una gran cantidad de datos espaciales a través de un
portal gubernamental es el Servicio WFS del Framework USGS ofrecido como soporte al
desarrollo de las Infraestructura de Datos Espaciales Nacional de Estados Unidos (NSDI)
(http://frameworkwfs.usgs.gov/). Las capas de mapas seleccionadas a través de este
framework estadounidense están disponibles como capas WFS y también a través de
una interface de búsqueda proporcionada por el USGS.
4.3.7. WMS
Un servicio web de mapas o Web Map Service (WMS) es un protocolo estándar definido
por el OGC que sirve imágenes de mapas a partir de información geográfica. En este
caso un mapa no consiste en los propios datos, sino en una imagen de los mismos
(Morales, 2013).
4.3.8. Ejemplo de solicitud HTTP GET WMS
El siguiente ejemplo es una petición WMS, representada como una petición HTTP GET
a una instancia alojada en GeoServer:
http://www.mirame.chduero.es:8080/geoserver/mirame/wms? SERVICE=WMS& VERSION=1.3.0& REQUEST=GetMap& LAYERS=mirame:Limites_Demarcacion,mirame:Masas_Agua_Rio& SRS=EPSG:4326& BBOX=-7.7,40.1,-1.7,43.2& FORMAT=image/png& WIDTH=600&HEIGHT=255 La operación GetMap solicita que el servidor genere un mapa. Los parámetros básicos
(sin entrar en detalles de parámetros obligatorios y opcionales) especifican:
Guía metodológica para la publicación de cartografía en línea
37
Nombre de servidor y número de puerto
Nombre del servicio
Versión
Tipo de petición
Capa o capas para representar en el mapa
Sistema de referencia espacial de destino
Cuadro delimitador para la extensión del mapa
Formato para la salida
Ancho y alto
La información necesaria para especificar los valores de parámetros tales como capas,
estilos y srs se pueden obtener a partir del documento de Capacidades (operación
GetCapabilities) (Morales, 2013).
Ilustración 44. WMS Get Map
Fuente: elaboración propia.
Las operaciones WMS se invocan utilizando un navegador estándar (p. ej. Firefox) o
mediante aplicaciones de escritorio (p. ej. QGIS), y realizando peticiones en la forma de
URL. El contenido de la URL depende de la operación solicitada. Ejemplo Visual en la
ilustración 44
Geoserver proporciona soporte para Open Geoespacial Consortium (OGC) Web Map
Service (WMS) versiones 1.1.1 y 1.3.0. Este es el estándar más ampliamente utilizado
para la generación de mapas en la web, y es la interfaz principal para solicitar productos
Guía metodológica para la publicación de cartografía en línea
38
de mapas de GeoServer. Usando WMS se hace posible a los clientes superponer mapas
de diferentes fuentes de una manera transparente.
La aplicación WMS de GeoServer es totalmente compatible con el estándar, y está
certificado conforme al conjunto de pruebas de la OGC. Incluye una amplia variedad de
opciones de renderizado y etiquetado, y es uno de los más rápidos servidores WMS para
los datos de trama y vectoriales.
GeoServer soporta WMS reproyección a cualquier sistema de referencia de coordenadas
en la base de datos EPSG. Es posible añadir sistemas de coordenadas adicionales si se
conoce la definición de texto convencional. GeoServer es totalmente compatible con la
Styled Layer Descriptor (SLD) estándar, y utiliza archivos SLD como su lenguaje de estilo
nativo (Geoserver, 2015). El estándar WMS define tres operaciones:
GetCapabilities (requerido): obtiene los metadatos del servicio, que constituyen
una descripción interpretable automáticamente (y también legible) de información
del contenido de los WMS y los parámetros de petición aceptados por el servicio.
GetMap (requerido): obtiene una imagen de mapa con unos parámetros
geoespaciales y de dimensión bien definidos.
GetFeature Info (optional): pregunta por información sobre una entidad feature en
particular, de las mostradas en el mapa.
El estándar actualmente se encuentra implementado en cientos de productos, muchos
de los cuales se registran en http://www.opengeospatial.org/resource/products/compliant.
Un ejemplo excelente de portal que utiliza WMS es NC OneMap
(http://www.nconemap.com/): “NC OneMap expone Web Map Services (WMS) para
combinar juntos datos procedentes de diversos servidores. Los Partners de NC OneMap
publican cada uno de los servicios WMS desde sus servidores. Este estándar OGC
permite la creación y el almacenamiento en numerosas configuraciones de software
propietarios (ESRI, MapInfo, Intergraph, etc.), pero que son visualizables por todos”
(OsGeoLive, 2010).
4.4. Ajustes
4.4.1. Global
En esta pestaña se observan los ajustes posibles para usuarios más avanzados como la
configuración de datos, la ubicación del registro, activación o desactivación del bloqueo
de archivos. Como se observa en la ilustración 45.
Guía metodológica para la publicación de cartografía en línea
39
Ilustración 45. Configuración global
Fuente: elaboración propia.
4.4.2. JAI
(Administrar la configuración de Java Advanced Imaging.)
En esta pestaña podemos encontrar las opciones de configuración avanzada como el
codificador PNG y otras opciones de memoria para usuarios avanzados. Como se
observa en la ilustración 46.
Guía metodológica para la publicación de cartografía en línea
40
Ilustración 46. Configuración JAI
Fuente: elaboración propia.
4.4.3. Coverage acces
Esta pestaña maneja la configuración de preferencias para el acceso a las coberturas,
configuración de hilos de ejecución y configuración de imagen en la memoria cache.
Como se observa en la ilustración 47.
Ilustración 47. Configuración acceso a coberturas
Fuente: elaboración propia.
Guía metodológica para la publicación de cartografía en línea
41
4.5. Cacheado de teselas
En este espacio se resaltan solo algunas pestañas en donde se encuentran opciones de
configuración avanzada.
4.5.1. Valores por defecto de cacheado
En esta pestaña se encuentran las casillas de habilitación para los servicios WMS,
WMTS, entre otros. También están las opciones de cache para las capas y los formatos
predeterminados para capas vectoriales, capas raster y WMS grupos de capas y valores
predeterminados para las grillas. Como se observa en la ilustración 48.
Ilustración 48. Configuración
Fuente: elaboración propia.
Guía metodológica para la publicación de cartografía en línea
42
4.5.2. Conjuntos de malla
En esta pestaña se observa lo referente a la configuración y detalles de las grillas
existentes, y se da la opción de crear una nueva grilla. Como se observa en la ilustración
49.
Ilustración 49. Configuración de grilla
Fuente: elaboración propia.
En esta opción se puede editar tanto la grilla como también las características de esta,
la escala, el tamaño de pixel, etc. También se podrá crear una grilla nueva con un sistema
de coordenadas de referencia como se ve en la ilustración 50 y 51
Ilustración 50. Edición
Guía metodológica para la publicación de cartografía en línea
43
Fuente: elaboración propia.
Ilustración 51. Creación de grilla
Fuente: elaboración propia.
4.6. Seguridad
En esta pestaña están los parámetros de seguridad para el acceso.
4.6.1. Configuración
Es la opción de configuración de roles en donde se puede escoger el rol de administrador
o de invitado según corresponda. Ilustración 52
Ilustración 52. Ajustes de seguridad
Fuente: elaboración propia.
Guía metodológica para la publicación de cartografía en línea
44
4.6.2. Identificación
En esta pestaña, están los datos de identificación del servidor como los filtros de
identificación y las cadenas de filtros. Como se ve en la figura 53
Ilustración 53. Identificación
Fuente: elaboración propia.
4.6.3. Contraseñas
En esta pestaña se encuentra la posibilidad de cambiar la contraseña y las políticas para
la creación de nuevas contraseñas, así como se observa en la ilustración 54.
Guía metodológica para la publicación de cartografía en línea
45
Ilustración 54. Contraseña
Fuente: elaboración propia.
4.6.4. Usuarios, grupos, roles
En esta pestaña se encuentra la configuración para los tipos de usuarios, la creación y
edición de grupos de trabajo y los roles que desempeñan. La pestaña Servicios permite
agregar un nuevo grupo de servicios y roles de servicios como se ve en la ilustración 55.
Ilustración 55. Roles, grupos, contraseñas
Fuente: elaboración propia.
Guía metodológica para la publicación de cartografía en línea
46
4.6.5. Seguridad en los datos
Ilustración 56. Seguridad
Fuente: elaboración propia.
4.6.6. Seguridad de los servicios
Gestionar el nivel de seguridad de los servicios: editar, añadir y eliminar reglas de acceso.
Ilustración 57. Reglas de acceso
Fuente: elaboración propia.
4.7. Demos:
Colección de aplicaciones de ejemplo y herramientas de Geoserver. En esta sección se
pueden observar:
Consultas de ejemplos Para Geoserver
Listado de SRS disponibles en Geoserver
Consola de reproyección
Generador de solicitud WCS para generación de consultas
Guía metodológica para la publicación de cartografía en línea
47
4.8. Herramientas
En esta pestaña se encuentra una herramienta para copiar un conjunto de datos en el
catálogo. Se debe seleccionar el espacio de trabajo seguido por la capa que se va a
copiar. Así como se ve en la ilustración 58
Ilustración 58. Copias
Fuente: elaboración propia.
5. Ejemplo práctico
Para este ejemplo se tomó como base la cartografía geológica del municipio El Doncello
(Antioquia), la cual fue digitalizada. Se extrajo información relevante para la creación de
la base de datos personal, la cual se dividió en cinco carpetas o categorías: leyenda
geológica, localización de la plancha, corte, base cartográfica y base geológica. Dentro
de ellas se crearon distintas capas que se georreferenciaron y exportaron a Geoserver
como archivos individuales tipo .SHP, para luego formar un grupo de capas que abarcan
toda la información geológica de la plancha contenida en la base de datos.
Guía metodológica para la publicación de cartografía en línea
48
Bibliografía Aner division de sistemas. (03 de 02 de 2010). anerdata.com. Recuperado el 09 de 03
de 2016, de http://www.anerdata.com/que-es-un-servidor.html
Font, O., Gonzalez, F., Mata, R., & Roncoroni, l. (24 de 06 de 2013). Sistema nacional
de monitoreo de bosques. Recuperado el 15 de 03 de 2016, de
http://nfms4redd.org/doc/workshop_es/geoserver_vector.html
Fonts, O. (01 de 12 de 2012). GEOtalleres. Recuperado el 15 de 03 de 2016, de
http://geotallerestesting.readthedocs.org/en/latest/geoserver-
intro/geoserver_intro.html
Geoserver. (05 de 03 de 2015). Geoserver. Recuperado el 2016 de 04 de 2016, de
http://docs.geoserver.org/2.8.x/en/user/services/wms/basics.html
http://www.opengeospatial.org/standards/wfs. (03 de 02 de 1995). O.G.C. Recuperado el
16 de 04 de 2016, de (http://www.opengeospatial.org/standards/wfs:
(http://www.opengeospatial.org/standards/wfs
live, O. (03 de 02 de 2010). OSGeo live. Recuperado el 04 de 16 de 2016, de
http://live.osgeo.org/es/standards/wms_overview.html
Morales, A. (18 de 05 de 2013). MappingGIS. Recuperado el 16 de 04 de 2016, de
http://mappinggis.com/2015/09/geoserver-para-novatos-crear-un-wms-a-partir-
de-un-shapefile/
O.G.C. (03 de 02 de 1995). O.G.C Make Location Count. Recuperado el 16 de 04 de
2016, de http://www.opengeospatial.org/
Pierce Rod. (05 de octubre de 2011). Disfruta las matematicas. (R. Pierce, Editor)
Recuperado el 11 de 04 de 2016, de
<http://www.disfrutalasmatematicas.com/numeros/hexadecimales-colores-
nombres.html>