Entradas y comportamientos
La siguiente tabla enumera las posibles entradas de la solicitud GetFeatureInfo:
Entrada | Requerido | Descripción |
---|---|---|
VERSION=version |
Sí | versión de solicitud. Spectrum™ Technology Platform WMS admite las versiones 1.1.1 y 1.3.0 de la especificación de OGC. |
REQUEST=GetFeatureInfo |
Sí | Nombre de la solicitud Para las solicitudes GetFeatureInfo lo anterior siempre es GetFeatureInfo. |
<map_request_copy> |
Sí | Copia parcial de los parámetros de solicitud GetMap que generaron el mapa para el cual se desea información. El sistema de referencia espacial, cuadro delimitador, ancho, altura, y capas de la solicitud GetMap son parámetros obligatorios. Consulte la solicitud de muestra a continuación. |
QUERY_LAYERS=layer_list |
Sí | Lista separada por comas de una o más capas que deben consultarse. No necesita incluir cada capa incluida en la solicitud GetMap inicial. |
INFO_FORMAT=output_format |
SÍ para 1.3 (opcional para 1.1.1) | Formato de devolución de información de la función (tipo MIME). Los valores compatibles actuales son text/xml y application/json (para una salida GeoJSON). |
FEATURE_COUNT=number |
No | La cantidad máxima de funciones acerca de las cuales se debe devolver información. |
X=pixel_column |
Sí para 1.1.1 | Coordenada X en píxeles de función (medida desde la esquina superior izquierda, que es 0). Este parámetro se usa solamente en las versiones 1.1.1 de la especificación OGC. |
Y=pixel_row |
Sí para 1.1.1 | Coordenada Y en píxeles de función (medida desde la esquina superior izquierda, que es 0). Este parámetro se usa solamente en las versiones 1.1.1 de la especificación OGC. |
I=pixel_column |
Sí para 1.3.0 | Coordenada I en píxeles de función (medida desde la esquina superior izquierda, que es 0). Este parámetro se usa solamente en las versiones 1.3.0 de la especificación OGC. |
J=pixel_row |
Sí para 1.3.0 | Coordenada J en píxeles de función (medida desde la esquina superior izquierda, que es 0). Este parámetro se usa solamente en las versiones 1.3.0 de la especificación OGC. |
PIXELSEARCHRADIUS |
No | La distancia en píxeles dentro de la cual una operación GetFeatureInfo buscará todas las funciones en la capa. Este valor anula el DefaultPixelSearchRadius que podría estar establecido en los niveles de servicio y/o de capa. Si no está presente en la solicitud, ni se ha especificado en los niveles de servicio y/o de capa, se utiliza un valor de radio de píxeles de 3. |
Los parámetros de solicitud se envían siempre como cadena de consulta HTTP. Las siguientes son muestras de solicitudes GetFeatureInfo:
WMS(versión 1.1.1:
http://<server>:<port>/rest/Spatial/WMS/?VERSION=1.1.1&SERVICE=WMS&REQUEST=GetFeatureInfo
&SRS=EPSG:4326&BBOX=-100,0,90,100&WIDTH=400&HEIGHT=300&LAYERS=World&QUERY_LAYERS=World&X=1&Y=1
&PIXELSEARCHRADIUS=10
http://<server>:<port>/rest/Spatial/WMS/?VERSION=1.1.1&SERVICE=WMS&REQUEST=GetFeatureInfo
&SRS=EPSG:4326&BBOX=-100,0,90,100&WIDTH=400&HEIGHT=300&LAYERS=World
&INFO_FORMAT=application/json&QUERY_LAYERS=World&X=1&Y=1&PIXELSEARCHRADIUS=10
WMS versión 1.3:
http://<server>:<port>>/rest/Spatial/WMS/?VERSION=1.3.0&SERVICE=WMS&REQUEST=GetFeatureInfo
&CRS=EPSG:4326&BBOX=-100,0,90,100&WIDTH=400&HEIGHT=300&LAYERS=World&INFO_FORMAT=text/xml
&QUERY_LAYERS=World&I=1&J=1&PIXELSEARCHRADIUS=10
http://<server>:<port>/rest/Spatial/WMS/?VERSION=1.3.0&SERVICE=WMS&REQUEST=GetFeatureInfo
&CRS=EPSG:4326&BBOX=-100,0,90,100&WIDTH=400&HEIGHT=300&LAYERS=World&INFO_FORMAT=application/json
&QUERY_LAYERS=World&I=1&J=1&PIXELSEARCHRADIUS=10
Nota: El código anterior debe estar por completo en una sola línea, sin interrupción. Debido a limitaciones de espacio, no podemos mostrar la solicitud de esa manera en este documento.