Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
GeoServerWMS y más
WMSformat=...
format=image/png8
format=image/geotiff
gdalinfo wms_response.tifFiles: historic­orto25m1993.tifSize is 1600, 900Coordinate System is:PROJCS["WGS 84 / UTM zone 31...
format=image/svg
format=application/pdf
Ejemplo PDF
format=application/rssformat=application/atom+xml
format=application/openlayers
kmlkmz
WMS+parámetros
angle=...
angle=45
cql_filter=...
cql_filter=  DWITHIN(the_geom,POINT (431198 4581563),     250, meters)
env=...
puntos_env.sld<ogc:Function name="env">   <ogc:Literal>size</ogc:Literal>   <ogc:Literal>6</ogc:Literal></ogc:Function>
env=color:00FF00;name:triangle;size:12
WMSdecoraciones
$GEOSERVER_DATA_DIR/layouts/foo.xml<layout>    <decoration type="legend" affinity="top,right"                  offset="12,...
layout=foo
WMSanimaciones
aparam=angle & avalues=0,2,4,[...],45
Altura &Tiempo
vector
elevation=100/1000
raster
time=1993/2010
KML
Abrir KML
Abrir KML
WPSrequest builder
WPSscripting
SLDextensiones
CQL
Filter Encoding
<And>    <Intersects xmlns:gml="http://www.opengis.net/gml">         <PropertyName>the_geom</PropertyName>         <gml:Li...
cql
INTERSECTS(the_geom,LINESTRING(-125.68 50.17, -73.11 25.90,-73.11 25.90 -71.75 29.50))AND MALE > FEMALE
REST
curl -v -uadmin:password-XPOST -H "Content-type: text/xml" -d"<workspace><name>test</name></workspace>"http://localhost:80...
curl -v -uadmin:password-XPUT -H "Content-type: application/zip"--data-binary @roads.ziphttp://localhost:8080/geoserver/re...
Seguridad
+
oscar.fonts  micho.garciavictor.gonzalez
Slides: Geoserver, más allá de un servidor WMS
Slides: Geoserver, más allá de un servidor WMS
Slides: Geoserver, más allá de un servidor WMS
Slides: Geoserver, más allá de un servidor WMS
Slides: Geoserver, más allá de un servidor WMS
Slides: Geoserver, más allá de un servidor WMS
Slides: Geoserver, más allá de un servidor WMS
Slides: Geoserver, más allá de un servidor WMS
Slides: Geoserver, más allá de un servidor WMS
Slides: Geoserver, más allá de un servidor WMS
Upcoming SlideShare
Loading in …5
×

Slides: Geoserver, más allá de un servidor WMS

1,198 views

Published on

GeoServer es un servidor de mapas open source escrito en Java que
permite a los usuarios compartir y editar información geoespacial
usando estándares abiertos. En efecto, implementa varios estándares
definidos por el Open Geospatial Consortium (OGC), como por ejemplo
el ampliamente utilizado Web Map Service (WMS).
Sin embargo, GeoServer ofrece muchas más funcionalidades que la
implementación del estándar WMS. En el presente artículo se pretende
dar un repaso a esas otras funcionalidades menos conocidas pero
igualmente útiles y potentes que GeoServer incorpora.
Para empezar se describirán brevemente funcionalidades poco
conocidad del propio estándar WMS, como formatos de salida y
características sólo presentes en GeoServer, como los lenguajes de
filtrado CQL.
La extensión de Web Processing Service (WPS) incluye gran
funcionalidad, utilizable fácilmente a través del “Request Builder”, y
aplicable también en el simbolizado de cada capa. Esto permite
preprocesar los datos en el momento de generar las imágenes.
GeoServer dispone también de una interfaz REST a través de la cual
una aplicación cliente puede configurar una instancia del servidor
simplemente usando llamadas HTTP. De esta manera se puede
programar la configuración de los datos servidos por dicha instancia.
El subsistema de seguridad permite integrar la gestión de usuarios y
permisos con los sistemas corporativos existentes en una
organización, a través de LDAP, conexiones a bases de datos, y
distintos niveles de cifrado y encriptación.

Published in: Technology
  • Be the first to comment

Slides: Geoserver, más allá de un servidor WMS

  1. 1. GeoServerWMS y más
  2. 2. WMSformat=...
  3. 3. format=image/png8
  4. 4. format=image/geotiff
  5. 5. gdalinfo wms_response.tifFiles: historic­orto25m1993.tifSize is 1600, 900Coordinate System is:PROJCS["WGS 84 / UTM zone 31N",    GEOGCS["WGS 84",        DATUM["WGS_1984",...
  6. 6. format=image/svg
  7. 7. format=application/pdf
  8. 8. Ejemplo PDF
  9. 9. format=application/rssformat=application/atom+xml
  10. 10. format=application/openlayers
  11. 11. kmlkmz
  12. 12. WMS+parámetros
  13. 13. angle=...
  14. 14. angle=45
  15. 15. cql_filter=...
  16. 16. cql_filter= DWITHIN(the_geom,POINT (431198 4581563), 250, meters)
  17. 17. env=...
  18. 18. puntos_env.sld<ogc:Function name="env">   <ogc:Literal>size</ogc:Literal>   <ogc:Literal>6</ogc:Literal></ogc:Function>
  19. 19. env=color:00FF00;name:triangle;size:12
  20. 20. WMSdecoraciones
  21. 21. $GEOSERVER_DATA_DIR/layouts/foo.xml<layout>    <decoration type="legend" affinity="top,right" offset="12,12" size="auto"/>    <decoration type="scaleline" affinity="bottom,right" offset="12,12" size="auto"/>    <decoration type="image" affinity="bottom,center"  offset="12,12" size="360,64">        <option name="url"    value="layouts/geomatico.png"/>    </decoration></layout>
  22. 22. layout=foo
  23. 23. WMSanimaciones
  24. 24. aparam=angle & avalues=0,2,4,[...],45
  25. 25. Altura &Tiempo
  26. 26. vector
  27. 27. elevation=100/1000
  28. 28. raster
  29. 29. time=1993/2010
  30. 30. KML
  31. 31. Abrir KML
  32. 32. Abrir KML
  33. 33. WPSrequest builder
  34. 34. WPSscripting
  35. 35. SLDextensiones
  36. 36. CQL
  37. 37. Filter Encoding
  38. 38. <And> <Intersects xmlns:gml="http://www.opengis.net/gml"> <PropertyName>the_geom</PropertyName> <gml:LineString> <gml:coordinates>-125.6,50.17 -73.11,25.90 -73.11,25.90 -71.75,29.50</gml:coordinates> </gml:LineString> </Intersects> <PropertyIsGreaterThan> <PropertyName>MALE</PropertyName> <PropertyName>FEMALE</PropertyName> </PropertyIsGreaterThan></And>
  39. 39. cql
  40. 40. INTERSECTS(the_geom,LINESTRING(-125.68 50.17, -73.11 25.90,-73.11 25.90 -71.75 29.50))AND MALE > FEMALE
  41. 41. REST
  42. 42. curl -v -uadmin:password-XPOST -H "Content-type: text/xml" -d"<workspace><name>test</name></workspace>"http://localhost:8080/geoserver/rest/workspaces
  43. 43. curl -v -uadmin:password-XPUT -H "Content-type: application/zip"--data-binary @roads.ziphttp://localhost:8080/geoserver/rest/workspaces/test/datastores/roads/file.shp
  44. 44. Seguridad
  45. 45. +
  46. 46. oscar.fonts micho.garciavictor.gonzalez

×