Ricavare la lista dei layers da Geoserver
26 gennaio 2012
No Comments
Se non si conoscono i nomi del layers resi disponibili da un servizio di mappe gestito con Geoserver è possibile ricavare un file xml tramite la richiesta GetCapabilities all’url del servizio. Esempio:
http://demo.opengeo.org/geoserver/wms?request=GetCapabilities
Eventualmente è possibile anche inserire ulteriori informazioni nella richiesta:
http://demo.opengeo.org/geoserver/wms?request=GetCapabilities&service=WMS&version=1.0.0
Il file xml conterrà diverse informazioni utili su servizio e una lista dei layers interrogabili nel seguente formato:
<Layer queryable="1">
<Name>bmworld</Name>
<Title>bmworld</Title>
<Abstract>Layer-Group type layer: bmworld</Abstract>
<CRS>EPSG:4326</CRS>
<EX_GeographicBoundingBox>
<westBoundLongitude>-187.272</westBoundLongitude>
<eastBoundLongitude>187.272</eastBoundLongitude>
<southBoundLatitude>-187.272</southBoundLatitude>
<northBoundLatitude>187.272</northBoundLatitude>
</EX_GeographicBoundingBox>
<BoundingBox CRS="EPSG:4326" minx="-187.272" miny="-187.272" maxx="187.272" maxy="187.272"/>
</Layer>
Tags: geoserver gis webgis
