Building a cartographic web application with pg_tileserv and pg_featureserv
2021-09-28, 09:00–13:00, Gabriela Mistral

There are some new GIS kids on the block : pg_tileserv and pg_featureserv are GO components allowing you to serve GIS data to build cartographic web applications.

Pg_tileserv let you take any data stored in PostGIS, and easily stream vector tiles to the web.

Pg_featureserv also takes your data from PostGIS. It implements the latest OGC API for Features ( OGC APIF ) standards and make it simple to provide a interoperable API for your front-end application.

These components take full advantage of the underlying PostgreSQL/PostGIS database to provide efficient features with a very simple mechanism.

Easy to set-up, easy to use and powerful, they are now part of the de-facto stack for GIS web developers.

In this workshop, we build a full cartographic application from scratch, putting pg_tileserv and pg_featureserv into action. Our front-end GUI will be based on OpenLayers and we will see how to code a web cartographic app step by step :

  • data integration into PostGIS
  • Setting up pg_tileserv
  • A web cartographic app with OpenLayers
  • Advanced usage of pg_tileserv
  • Enriching the application with OpenLayers
  • Leveraging pg_featureserv
  • Enjoy the result !

There are some new GIS kids on the block : pg_tileserv and pg_featureserv are GO components allowing you to serve GIS data to build cartographic web applications.

Pg_tileserv let you take any data stored in PostGIS, and easily stream vector tiles to the web.

Pg_featureserv also takes your data from PostGIS. It implements the latest OGC API for Features ( OGC APIF ) standards and make it simple to provide a interoperable API for your front-end application.

These components take full advantage of the underlying PostgreSQL/PostGIS database to provide efficient features with a very simple mechanism.

Easy to set-up, easy to use and powerful, they are now part of the de-facto stack for GIS web developers.

In this workshop, we build a full cartographic application from scratch, putting pg_tileserv and pg_featureserv into action. Our front-end GUI will be based on OpenLayers and we will see how to code a web cartographic app step by step :

  • data integration into PostGIS
  • Setting up pg_tileserv
  • A web cartographic app with OpenLayers
  • Advanced usage of pg_tileserv
  • Enriching the application with OpenLayers
  • Leveraging pg_featureserv
  • Enjoy the result !

Authors and Affiliations

Augustin Trancart (1)
Vincent Picavet (1)

(1) Oslandia, France

Level

3 - Medium. Advanced knowledge is recommended.

Requirements for the Attendees

A computer or vm on linux.

It's also possible to download distributable for pg_tileserv and pg_featureserv in advance.

Engineer at Oslandia since 2016 and historically a full-stack developer, my main area of interest are:

  • 3D Gis application in the browser (webgl)
  • And everything you can do with PostgreSQL and PostGIS.
This speaker also appears in:
This speaker also appears in: