2 votos

¿Cómo configurar una cadena de consulta para una capa de MapServer?

Estoy intentando consultar una capa de MapServer a través de una URL, pero tengo problemas para encontrar ejemplos de sintaxis. Quiero utilizar el modo indexquery y he encontrado esta documentación http://gislars.github.io/mapserver_docs/cgi/controls.html así como esto http://mapserver.org/tutorial/example1-1.html . Consigo devolver la capa en modo mapa, pero no estoy seguro de cómo estructurar la cadena indexquery.

ACTUALIZACIÓN: Tras investigar más a fondo, parece que tengo que utilizar el modo itemnquery. He encontrado una sintaxis que parece que debería funcionar en este hilo https://github.com/mapserver/mapserver/issues/4711 pero no tengo acceso a los nombres de las columnas y no estoy seguro de cómo obtenerlos. En última instancia, me gustaría consultar todos los registros. ¿Existe una consulta general para seleccionar todos los registros, o hay una manera de consultar una capa para devolver los nombres de los campos?

1voto

Hameno Puntos 129

Según su pregunta actualizada, para solicitar un esquema de los atributos de la característica puede utilizar el método desribeFeatureType.

http://www.ogcnetwork.net/node/179

Aquí hay un Q/A similar:

¿Cómo obtener los nombres de las columnas de las capas (WMS) utilizando OpenLayers?

1voto

5ulo Puntos 186

El servicio WFS en el enlace que usted proporcionó no está habilitado pero WMS está habilitado, para habilitar el WFS agregue la siguiente línea en su sección web en el archivo de mapa: "wfs_enable_request" "*" para que aparezca como sigue:

WEB 
    IMAGEPATH "/ms4w/tmp/ms_tmp/" 
    IMAGEURL "/ms_tmp/"
    METADATA
           "wms_enable_request" "*"
            "wfs_enable_request" "*"
    END
  END

Ahora para obtener las columnas para la capa paquetes Utilice el siguiente enlace:

http://qpublic5.qpublic.net/cgi-bin/mapserv56?map=/qpub1/maps/ky/mason/parcel3.map&SERVICE=WFS&request=DescribeFeatureType&typeNames= paquetes

Para obtener información detallada sobre otras CMA, consulte el siguiente enlace: http://docs.geoserver.org/latest/en/user/services/wfs/reference.html#describefeaturetype

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X