Skip to content

Instantly share code, notes, and snippets.

@jasonferrier
Created January 20, 2026 21:56
Show Gist options
  • Select an option

  • Save jasonferrier/4af6ebf4a8adf75a74b57bdf1f053a0a to your computer and use it in GitHub Desktop.

Select an option

Save jasonferrier/4af6ebf4a8adf75a74b57bdf1f053a0a to your computer and use it in GitHub Desktop.
Web Mapping

Web Mapping

Introduction

New to web mapping? Go through this online presentation to get a nice intro to the technology:

https://maptime.io/anatomy-of-a-web-map/

NOTE: A few pieces of this is a bit dated, but the core concepts are still how things are done.

A deeper dive

Here's the next step to get into the technical details:

https://storymaps.com/stories/6746eb4e377246b794a0c6083795263d

History of Open Source GIS

This interactive infographic has been updated for 2023.

GeoJSON

This is one of the main formats used for geospatial data for web maps. Learn GeoJSON

Mapbox

Free OSS web mapping

OpenFreeMap + MapLibre (fork of Mapbox v1 when it was OSS): https://www.youtube.com/watch?v=UAQogFwyna0

Official Documentation

Accessibility

https://sparkgeo.com/blog/the-accessibility-of-web-maps/

TESTING!

https://medium.com/geoman-blog/testing-maps-e2e-with-cypress-ba9e5d903b2b

Resources

Data manipulation & tools

  • geojson.io
  • QGIS
  • GDAL
  • Felt - collaborative editing tool, also lets you upload "anything" to the map without having to specify the type/file format (up to ~5GB!)

Social

The best I have found is a Slack community: https://thespatialcommunity.org/ Tons of topics and people on there for #postgis #webdev #uav (photogrammetry and more) ...

There are various Mastadon communities, twitter lists, and such but I haven't ever got into them that much because there is a lot of shallow and scattered information in those.

There is also a Mapbox Developer Discord, but I have found it to be very noisy and cluttered with new members popping in and text dumping in the general channel with their problems rather than using the channels to keep things organized. Still, there are several Mapbox employees in there that are pretty responsive. https://docs.mapbox.com/help/getting-started/mapbox-developer-discord/

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment