Tag: webgis

Ricavare la lista dei layers da Geoserver

26 gennaio 2012Categoria:open source

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:

Leggi tutto…

Open Layers: applicare stili agli elementi di layers vettoriali

9 luglio 2011Categoria:javascript

Con OpenLayers è possibile visualizzare overlays vettoriali sopra alle mappe per mostrare ad esempio informazioni aggiuntive di un punto / zona.

Ai vettori aggiunti è possibile applicare degli stili differenti (dimensioni, colori, icone, …) in base alle proprietà di ciascun oggetto (feature) tramite la classe OpenLayers.Rule() .
Un insieme di “features” sono descritte in formato GeoJSON nel seguente modo:

Leggi tutto…

OpenLayers: trasformazione delle coordinate di un punto da WGS84 a Spherical Mercator e viceversa

10 giugno 2011Categoria:javascript | open source

Per visualizzare dei punti con coordinate gps (WGS84) su un layer Google Maps con OpenLayers è necessario eseguire la trasformazione delle coordinate da EPSG:4326 (ovvero WGS84) a EPSG:900913 (Spherical Mercator).

Ecco le 2 funzioni per eseguire la traformazione diretta e inversa:

Leggi tutto…