WMS Capabilities com PHP

Com o PHP é possível criar um script e realizar chamadas WMS e criar listas de layers. Este mini tutorial ensina a criar esta lista e usar os valores em algumas ocaciões.

Para criar o seu script é necessário a biblioteca wms-parser.php.Você pode fazer o download dessa classe clicando aqui. Esta classe faz parte do Módulo Carto desenvolvido para o Drupal por John Pulles.

Este código mostra como criar uma lista de layers a partir de um WMS Capabilities:

Code WMS Capabilities

Você pode obter também fazendo diretamente ao servidor uma chamada capabilities:

 Chamada WMS Capabilities

Você pode pegar também as propriedades da layer através do array de layers, veja só:

Lista de parametros WMS

O WMS Capabilities tem as seguintes propriedades, que você pode obter através dele:

   - version : Versão do serviço WMS
   - root : Nome do Serviço
   - layers : Lista de Layer para um dado serviço WMS
   - Name : Nome da Layer
   - Title : Título da Layer (aparece na listagem do WMS Capabilities)
   - Abstract : Texto com um resumo sobre a layer
   - SRS: Lista de códigos EPSG
   - LatLonBoundingBox : Coordenadas: minx,miny,maxx,maxy
   - Style : Lista de estilos para o layers
   - queryable : 0 para layers não pesquisáveis and 1 para layers pesquisáveis

Você pode vê-los através deste código:

WMS Capabilities com PHP

Fonte: GeoServer

Trackback URL

No Comments on "WMS Capabilities com PHP"

Hi Stranger, leave a comment:

ALLOWED XHTML TAGS:

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Subscribe to Comments