[Gvsig_usuarios] Problemas con una consulta de GVSIG sobre
capa WMS de Mapserver
José Vicente Higón Valero
josevicente.higon en iver.es
Lun Ene 12 13:52:11 CET 2009
Hola,
te contesto las preguntas ...
1.- Para que funcionen las peticiones getFeatureInfo en Mapserver,
deberás definir el parámetro TEMPLATE del objeto LAYER con algún valor.
Además, en el objeto METADATA tendrás que definir la etiqueta
"gml_include_items"
A continuación copio un ejemplo de definición de capa de Mapserver
generado con la extensión de publicación de gvSIG:
LAYER
NAME "altimlin"
STATUS ON
TYPE LINE
DATA "the_geom from public.altimlin using unique gid using
srid=23030"
CONNECTIONTYPE POSTGIS
CONNECTION "user=fuen_r password=fuen_r host=localhost port=5432
dbname=fuenlabrada"
MAXSCALE -1.0
MINSCALE -1.0
TRANSPARENCY 100
DUMP TRUE
TEMPLATE "."
SIZEUNITS pixels
PROJECTION
"init=epsg:23030"
END
CLASS
STYLE
COLOR 221 144 11
WIDTH 1
END
NAME "default"
END
METADATA
"wms_title" "altimlin"
"wms_abstract" "generated by gvSIG"
"wms_extent" "427946.0 4455990.0 437252.90625 4464666.0"
"gml_include_items" "all"
END
END # Layer
2.- Actualmente gvSIG envÃa siempre el valor
INFO_FORMAT=application/vnd.ogc.gml en las peticiones getFeatureInfo.
Una mejora del cliente WMS de gvSIG será la opción de escoger el formato
de salida de la operación getFeatureInfo (igual que podemos elegir el
formato de la imagen). Es decir, si tu servicio WMS devuelve text/html,
gvSIG en estos momentos no podrá interpretar el resultado.
3.- SÃ, emplea la sintaxis de la operación getFeatureInfo.
Un saludo.
On jue, 2009-01-08 at 12:12 +0000, Alexandre Rodier wrote:
> Hola a todos,
>
> Seguimos con problemas con las consultas a nuestras capas WMS de
> Mapserver. Hemos podido solucionar parte del problema que tenÃamos: el
> request GetFeatureInfo funciona parcialmente, ya que nos devuelve una
> respuesta pero dicha respuesta no contiene los atributos del recinto.
>
> Nos devuelve esto:
>
> GetFeatureInfo results:
>
> Layer 'ENP'
> Feature 6:
>
> Además, la consulta sobre la capa en Arcmap me devuelve este resultado, mientras que en GvSIG no me devuelve nada.
>
> Mis pregunta/petición es la siguiente:
>
> 1. ¿Alguien podrÃa darme un ejemplo de fichero .map de mapserver en el que funciona las consultas?
>
> 2. ¿GvSIG soporta las plantillas en formato text/html para devolver resultados de una consulta sobre una capa WMS o solamente puede devolver resultados en GML?
>
> 3. ¿GvSIG utiliza la petición GetFeatureInfo para hacer consultas sobre capas WMS? Y si es asà ¿utiliza la sintaxis del protocolo wms para hacerlo?
>
> Gracias
>
>
> --------------------------
> Alexandre Rodier
> Geógrafo
> Colegiado nº 0479
> --------------------------
>
>
>
> _______________________________________________
> gvSIG_usuarios mailing list
> gvSIG_usuarios en runas.cap.gva.es
>
> Para ver histórico de mensajes, editar sus preferencias de usuario o darse de baja en esta lista, acuda a la siguiente dirección:
>
> http://runas.cap.gva.es/mailman/listinfo/gvsig_usuarios
--
José Vicente Higón Valero
Grupo desarrollo gvSIG.
IVER TI S.A.
C/Salamanca, 50-52 46005-Valencia
Tlf.+34963163400
http://www.iver.es
http://www.gvsig.com
http://www.gvsig.gva.es
Este mensaje y sus archivos son confidenciales. No está permitida su reproducción o distribución sin la autorización expresa de "IVER Tecnologías de la Información". Si usted no es el destinatario previsto, queda desautorizado cualquier uso, acceso o copia de este mensaje. Si ha recibido este mensaje por error, por favor bórrelo e infórmenos por esta misma vía.
Más información sobre la lista de distribución gvSIG_usuarios