GeoServer¶
Servizio Web¶
GeoServer è un server web che consente di servire mappe e dati da una varietà di formati verso client standard come browser web e programmi GIS desktop. I dati vengono pubblicati tramite interfacce basate su standard, quali WMS, WFS, WCS, WPS, Tile Caching e altri. GeoServer viene fornito con un’interfaccia di gestione basata su browser e si collega a varie fonti di dati.
Caratteristiche principali¶
- Serve dati da una varietà di data store:
- Vettoriali
Shapefiles, WFS esterni
PostGIS, ArcSDE, DB2, Oracle Spatial, MySql, SQL Server
- Raster
GeoTiff, JPG e PNG (con world file), piramidi di immagini, formati GDAL, Image Mosaic, Oracle GeoRaster, NetCDF
- I dati sono serviti come immagini sicure e snelle usando protocolli WMS e WMTS:
Stante che i dati sono serviti come immagini, i vostri dati sono completamente al sicuro. A meno che qualcuno non ridigitalizzi i dati, non c’è modo di rubarli. L’aspetto di ciascun layer della mappa può essere controllato usando lo standard SLD che consente agli elementi di essere colorati ed etichettati. Combinanto queste regole con i filtri OGC, è possibile implementare stili dipendenti dalla scala, consentendo di avere più dettagli quando un utente aumenta lo zoom. Sono inoltre implementati la gestione di etichette in collisione, il raggruppamento e le priorità.
- Utilizzando il protocollo WFS è possibile inviare dati vettoriali completi a un client:
Un client WFS può scaricare dati vettoriali e usarli per la mappatura, l’analisi spaziale e altre operazioni. Inoltre, se autorizzato, un utente può modificare dati e rispedirli al server per aggiornare i dati archiviati usando il protocollo WFS-T. I dati possono essere trasmessi utilizzando il GML (compresso) così come altri formati dati standard quali shapefile e JSON.
- I valori dei dati raster possono essere spediti a un client usando il protocollo WCS:
Un client GIS può richiedere gli effettii dati raster per analisi spaziale. Ciò consente a un utente di creare applicazioni che possono modellare il processo descritto dai vostri dati.
- Riproiezione al volo:
GeoServer supporta la maggior parte delle proiezioni del database EPSG e può riproiettare su qualsiasi di queste su richiesta, consentendo a client con limitate capacità di riproiezione di passare il carico sul server.
- Cache di Tiling
GeoWebCache, che è integrato in GeoServer, crea tile e archivia le immagini delle mappe a partire da una varietà di sorgenti, quali i WMS. Implementa interfacce a vari servizi (quali WMS-C, WMTS, TMS, Google Maps KML, Virtual Earth) al fine di accelerare e ottimizzare l’invio delle mappe. Può inoltre ricombinare le tile per lavorare con client WMS regolari.
- Web Processing Service (WPS)
Tramite l’interfaccia Web Processing Service (WPS) di GeoServer è possibile invocare algoritmi geospaziali, compresi quelli da JTS. Questi comprendono la concatenazione di processi e l’uso di trasformazioni di rendering per creare potenti visualizzazioni tramite l’interfaccia WMS.
Standard implementati¶
Supporto di numerosi standard Open Geospatial Consortium (OGC)
Dettagli¶
Sito web: https://geoserver.org/
Licenza: GNU General Public License (GPL) versione 2
Versione Software: 2.22.2
Piattaforme Supportate: Java 8 (Oracle JDK e OpenJDK) su Windows, Linux, e Mac
Interfacce API: WMS, WFS, WCS, REST
Supporto: https://geoserver.org/support/