Chapter 7. PostGIS – Creating Simple WebGIS Applications
Having learned how to use PostGIS to derive added value from our spatial data, it is now time to explore ways of sharing our spatial assets with the outside world. In this chapter, we will focus on consuming PostGIS data in WebGIS applications. In order to expose the data, we will have a look at GeoServer, but we will also write some simple web services in Node.js.
In this chapter, we will have a look at:
- Outputting vector data as WMS services in GeoServer
- Outputting raster data as WMS services in GeoServer
- Outputting vector data as WFS services
- Outputting vector data as web services in GeoServer:
- Consuming WMS in ol3
- Consuming WMS in Leaflet
- Outputting and consuming GeoJSON
- Outputting and consuming TopoJSON
- Consuming WFS in ol3
- Implementing a simple CRUD application that demonstrates vector editing via web interfaces
All the WebGIS examples presented in this chapter are purposefully minimalistic. The point is not to create a fully featured web...