Consumo de un Servicio WFS en GVSIG

Al hacer uso de un servicio WFS se pueden crear mapas personalizados ya que se cuenta con la geometría de los datos. Como se ejemplo se hará el consumo de un servicio creado previamente con MapServer y tomado en GVSIG.

Se inicia con un nuevo proyecto cargando la proyección EPSG:4326 y se da clic en aceptar.


Luego se da clic en abrir vista y se da clic en añadir capa, mostrará la siguiente ventana en donde se selecciona la pestaña “WFS”, aqui se ingresa el link generado del servicio WFS. Se tomará el siguiente link tomado del post anterior.

http://localhost/cgi-bin/mapserv.exe?map=C:SIGdeptos_WFS.map

Con el URL listo se da clic en conectar para comprobar la conexión, si es correcta mostrará la información. Para lo cual se da clic en “siguiente”.

Aquí se muestran la información del servicio WFS. Se da clic en siguiente


En esta pestaña se muestra la información del campo geográfico de la capa. Para que funcione es necesario seleccionar el campo geometría como en la siguiente imagen, luego dar clic en “siguiente”

En esta ventana se activa la primera opción para activar todos los campos de la capa. Recordar que mientras más campos existan más tardará en descargar la información. Dar clic en “siguiente”

En la pestaña de opciones se debe especificar la cantidad de elementos máximos a descargar por si es demasiada información. Se da clic en “siguiente”

Si se necesita filtrar la información en este punto se puede hacer. Para el ejemplo se dejará tal como aparece, por lo que se únicamente se da clic en “aceptar” para cargar la información.

Aquí ya se cargó la información de los departamentos tomada del servicio WFS.

Ya que se tiene la geometría se pueden hacer cambios al mapa ya sea en simbología, etc.

Con dedicatoria a:

A todos mis compañeros del postgrado

Anuncios

Publicación de un Servicio WFS en GVSIG

Los servicios WFS a diferencia de los WMS devuelven la geometría de las capas que se publiquen. Para este ejemplo se publicará un serivicio WFS de los departamentos de Guatemala en GVSIG. Se inicia creando un nuevo proyecto con la proyección EPSG:4326 y se acepta

Luego se cargan las capas que se desean que estén disponibles para el servicio creado. En este ejemplo se cargará un archivo shape que contiene los departamentos y se hace clic en aceptar

Aqui se puede ver que la capa ha sido cargada satisfactoriamente.

Ahora hay que guardar el proyecto de GVSIG. Se guardará con el siguiente nombre  C:\SIG\departamentosWFS.gvp que es el formato del software.

Con el proyecto guardado, se regresa a la ventana que contiene las vistas y se hace clic en la sección de “publicación” donde se da clic en nuevo.

Luego de crear una nueva publicación se da clic en abrir y mostrará la siguiente ventana en donde se solicitan varios datos. Inicialmente se debe decir en donde se guardará el archivo .map que es el que generará el servicio, por lo que se guardará en la carpeta donde se tiene toda la información. Para este ejemplo se guardará como C:\SIG\deptos_WFS.map. Luego de ello se debe activar la opción “opciones avanzadas” en donde se requerirá de un directorio temporal y un directorio donde se encuentran los shapes a publicar. Se colocará el directorio C:\SIG\Shapes ya que alli se tiene almacenado el shape de departamentos. Con todo esto configurado se da clic en “Siguiente”

La siguiente ventana muestra información que debe llevar el WFS para identificarlo. Se coloca un título y un resumen breve de lo que contiene. Una parte importante es la sección del fondo que dice propiedades del servicio, allí aparecerá la URL del servicio con algunos símbolos de porcentaje y algunas letras, se debe corregir la URL de modo que quede legible como en este ejemplo.

Al dar clic en siguiente aparecerá una ventana en donde se debe seleccionar las capas de información a publicar. Solo se tiene una por lo que se selecciona y se da clic en “añadir”

Por último queda dar clic en “publicar” en donde nos mostrará una ventana mostrando que se ha generado satisfactoriamente.

Este sería el ejemplo del .map generado para el servicio WFS de departamentos.