Módulo de gvSIG para publicación de capas en servicios remotos

Objetivo:

Poder publicar las capas de una vez en un servicio remoto, mediante la generación de los ficheros de configuración necesarios. Las capas publicadas compartirán el máximo de características posibles con las de la vista (tipo de leyenda, transparencia, escala de visualización, etc.)

Requisitos:

  1. Publicar WMS/WFS en mapserver.

    1. escribir .map correctos.

    2. tipos de capas a publicar inicialmente:

      1. shp

      2. postgis

      3. raster (solo WMS). Geotiff..., ¿MrSID, ECW?

      4. WMS

    3. Características de visualización (WMS)

      1. grosor y color de línea; transparencia;

      2. intervalo de escala.

      3. valores únicos (si queda tiempo)

      4. ¿algo de puntos?

      5. ¿algo de textos?

  2. Publicar WMS/WFS en geoserver (sólo en función del tiempo disponible)

    1. generar los .xml (catalog.xml, info.xml, etc)

    2. tipos de capas a publicar inicialmente

      1. shp

      2. postgis

      3. raster (solo WMS)

  3. Interfaz de usuario sencillo, tipo asistente, que especificará el destino y características de la publicación:

    1. Tipo de servidor (mapverver/geoserver)

    2. Tipo de servicio (WMS/WFS)

    3. URL pública del servicio que se está configurando.

      1. Para mapserver:

        1. Título y abstract del servicio

        2. Onlineresource

        3. Ruta a los ficheros de mapfile, símbolos y fuentes.

        4. Rutas a los temporales

  4. Convendrá tener una compilación de mapserver con:

    1. soporte para lectura de shapes y lectura de geotiff y los otros raster que se vayan a publicar, a través de gdal

    2. un fichero de símbolos y de fuentes ya definido ( podrá ser blanco el fichero de símbolos).

  5. (un poquito obvio) gvSIG y el servicio de publicación deben tener un acceso equivalente a los datos que se quieren publicar (ficheros, capas en BBDD).

  6. También será necesario tener acceso al servidor que va a publicar de varias maneras:

    1. El sistema de ficheros del servidor esté en la máquina que ejecuta gvSIG.

    2. Mediante acceso ssh (copiando los ficheros con scp, por ejemplo).

  7. Las capas publicadas se cargarán como una nueva capa o vista, para comprobar que la operación ha sido satisfactoria.

Decisiones durante la implementaci�n

  1. Una URL solo podr� publicar un tipo de servicio.
  2. La URL de un servidor, si carga satisfactoriamente, convendr�a a�adirla a la persistencia del cliente de ese servicio (WMS/WFS).