All Projects → geoplex → foss4g-oceania-2018-workshop

geoplex / foss4g-oceania-2018-workshop

Licence: other
0 - 100 on AWS: Building a full-stack web mapping application with PostGIS, GeoServer, OpenLayers and ReactJS

Programming Languages

Jinja
831 projects
javascript
184084 projects - #8 most used programming language
python
139335 projects - #7 most used programming language
shell
77523 projects
HTML
75241 projects
PLpgSQL
1095 projects
CSS
56736 projects

0 to 100 on AWS – Building a full stack web mapping application with PostGIS, GeoServer, OpenLayers and ReactJS

FOSS4G SotM Oceania - Afternoon Workshop #1 - 20th November 2018

Please note that this repository is archived and read only. It is available as a reference, but is no longer actively maintained.

Introduction

This 3.5 hour workshop is intended to provide an overview and hands-on experience in deploying a full stack web mapping application using open source geospatial technologies including GeoServer, PostGIS and OpenLayers.

By the end of the workshop the aim is to have a fully functional web app that allows you to interactively explore a set of ABS statistics across Victoria.

Workshop Architecture Overview

Section Expected time to complete
1. Prequisites and setup 10 min
2. Deploy AWS resources 30 min
3. Import data into PostGIS 30 min
4. Deploy GeoServer instance 10 min
5. Publish vector tiles 10 min
6. Style vector tiles 25 min
7. Client application
7.1. Skeleton app 35 min
7.2. Redux and UI 20 min
7.3. Finish app 30 min
7.4. Publish app 5 min
8. Cleanup

Feedback

We would love to get some feedback on the workshop. If you could spare a minute to fill in a very short survey after the workshop it would be appreciated.

Acknowledgements

ABS data used with permission from the Australian Bureau of Statistics.

Jenks classification PL/PgSQL functions from the PostgreSQL extension for CartoDB.

Credits

Authors/Presenters

Reviewers

  • Chris Thomas
  • Chris Comer

Next: 1. Prequisites and setup

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].