Home > open source > Ricavare la lista dei layers da Geoserver

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

Lascia un Commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati *

*

È possibile utilizzare questi tag ed attributi XHTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>