GeoServer¶
Servei web¶
GeoServer és un servidor web que permet servir mapes i dades de diversos formats diferents a clients estàndard com navegadors web i programes SIG d’escriptori. Això vol dir que pot emmagatzemar les vostres dades espacials en el format que preferiu i que els vostres usuaris no han de saber res de dades SIG. En el nivell més simple tot el què necessiten és un navegador web per veure els mapes exactament com els heu creat.
GeoServer és la implementació de referència dels estàndards de l’Open Geospatial Consortium (OGC) Web Feature Service (WFS) i Web Coverage Service (WCS), així com un Web Map Service (WMS) certificat d’alt rendiment. GeoServer és un component clau de la Web Geoespacial.
Característiques principals¶
- Serveix dades des de diversos magatzems de dades:
- Vector
- Shapefiles, WFS externs
- PostGIS, ArcSDE, DB2, Oracle Spatial, MySql, SQL Server
- Raster
- GeoTiff, JPG i PNG (amb arxiu extern), imatges piramidals, formats GDAL, mosaics d’imatges, Oracle GeoRaster
- Les dades es serveixen ràpidament i de forma segura com imatges emprant els protocols WMS i WMTS:
- Donat que les dades es serveixen com una imatge, les vostres dades estàn protogides. A menys que algú les digitalitzi, no hi ha manera de prendre les vostres dades. L’aspecte de cada capa del mapa es pot controlar emprant l’estàndard SLD, que permet donar color i posar etiquetes als elements. Combinant aquestes normes amb filtres OGC es pot implementar estils diferents segons l’escala, cosa que permet afegir detall a mida que l’usuari s’acosta al mapa. També s’implementen la gestió de la col·lisió d’etiquetes, l’agrupament i la priorització.
- Les dades vector es poden fer arribar al client emprant el protocol WFS:
- Un client WFS pot descarregar dades vector i usar-les per fer mapes, anàlisi espacial i altres operacions. Si es tenen permisos, l’usuari també podria modificar les dades i retornar-les al servidor per actualitzar les dades emmagatzemades emprant el protocol WFS-T. Les dades es poden tramsmetre utilizant GML (comprimit) o bé altres formats de dades estàndard com shapefile i json.
- Els valors de les dades ràster es poden enviar a un client emprant el protocol WCS:
- Un client SIG pot demanar les dades raster per usar-les en anàlisi espacial. Això permet als usuaris crear aplicacions que modelen els processos descrits per les vostres dades.
- Reprojecció al vol:
- GeoServer suporta la majoria de codis EPSG de projeccions i pot reprojectar a qualsevol d’ells sota demanda per permetre als client descarregar al servidor les tasques de reprojecció.
- Cau de tessel·les
- GeoWebCache, el qual està integrat dins Geoserver, tesel·lat imatges de mapa
- des de diverses fonts com per exemple WMS. Implementa diverses interfaces (tals com WMS-C, WMTS, TMS, Google Maps KML, Virtuañ Earth) per tal d’accelerar i optimitzar l’enviament de les imatges. A més pot recombinar tesel·les per tal de treballar amb clients usuals de WMS.
- Web Processing Service (WPS)
- Algorismes geoespacials, incloent els JTS, que es poden cridar a traves de la interface de WPS de Geoserver. Inclou l’encadenament de processos, així com l’ús de transformacions de renderitzat per tal de crear visualitzacions de mapes a través de WMS.
Estàndards implementats¶
Suporta nombrosos estàndards de l’Open Geospatial Consortium (OGC):
- Web Map Service (WMS)
- Web Map Tile Service (WMTS)
- Web Feature Service (WFS), WFS-T (transaccional)
- Web Coverage Service (WCS)
- Web Processing Service (WPS)
- Filter Encoding (FE)
- Style Layer Descriptor (SLD)
- Geography Markup Language (GML)
Detalls¶
Lloc web: http://geoserver.org/display/GEOS/Welcome
Llicència: GNU General Public License (GPL) version 2
Versió de programari: 2.8.2
Sistemes operatius: All Java 1.5 platforms: - Windows, Linux, Mac
Interfícies API: WMS, WFS, WCS, REST
Suport: http://geoserver.org/display/GEOS/Commercial+Support