Mais

Openlayers WMS getFeatureInfo obtém recursos com atributo de geometria


Estou exibindo o mapa usando WMSlayer e implementando o controle WMSGetFeatureInfo na camada wms. Toque em um local e obtenha os recursos usando o serviço getFeatureInfo do WMS. Este serviço está retornando-me todos os recursos estão localizados em determinado ponto com êxito com atributos de recurso.

Meu requisito

Junto com os atributos do recurso, eu preciso ter as informações da geometria do recurso também, o que não é obtido como parte das informações do recurso do serviço.

Então, há alguma maneira de capturar as informações de geometria do controle GetFeatureInfo do OpenLayers?

Ou

Isso é uma limitação no serviço WMS GetFeatureInfo?


Cabe ao administrador do servidor WMS que formata o servidor é configurado para suportar GetFeatureInfo. Verifique em GetCapabilities do servidor WMS a lista de INFO_FORMATs suportados.

Geoservers por padrão suportam formatos de informação geojson e GML e incluem também geometrias com resultados GetFeatureInfo. Você pode tentar com os seguintes links:

http://demo.opengeo.org/geoserver/wms?bbox=-100.00,35.00,-99.99,35.01&styles=&format=jpeg&request=GetFeatureInfo&layers=topp:states&query_layers=topp:states&width=2&height=2&x=1&y=1&application / json

http://demo.opengeo.org/geoserver/wms?bbox=-100.00,35.00,-99.99,35.01&styles=&format=jpeg&request=GetFeatureInfo&layers=topp:states&query_layers=topp:states&width=2&height=2&x=1&y=1&application /vnd.ogc.gml


Assista o vídeo: GIS Application - Fire Service Vehicle Mounted Data System VMDS (Outubro 2021).