WebGIS: OGC & OpenLayers
A specialist workshop: from GIS concepts and coordinate systems to OGC services, interactive maps with OpenLayers, SLD styling and a complete WebGIS stack.
About this course
New to JavaScript? Start with the beginner course first. JavaScript & TypeScript — Advanced
Who it's for
Front-end developers who want to build web maps with standard OGC services and OpenLayers.
Prerequisites
Basic JavaScript and familiarity with how the web works. No prior GIS knowledge is assumed.
How you learn
Concept → diagram → sample code → try it against a local GeoServer and PostGIS.
By the end you can
Tools & environment
Slides
Read all 65 slides right here. Use the arrow keys, swipe on a phone, or jump straight to a topic from the syllabus below. The slide text is in Persian.
Syllabus
Every slide, grouped by part. Click any row to open that slide.
00 Start here 1 slides
01 GIS fundamentals 12 slides
02 WebGIS architecture 8 slides
03 OGC standards 9 slides
04 OpenLayers 12 slides
05 SLD & styling 8 slides
06 Integration 6 slides
Practice projects
Six suggested projects to build
1 · Stations map
- Show GeoJSON with a popup
2 · WMS layer
- Display it and click with GetFeatureInfo
3 · Draw an area
- Save it in PostGIS
4 · Vehicle tracking
- Update the position every few seconds
5 · Nearest service
- Find the nearest centre with ST_DWithin
6 · Vector basemap
- Vector Tile styled in the browser
Learning path
Download
The PDF version will be added soon.
Course material is shared for personal learning. If you share or reuse it, please credit the source.
I'M MSR