Working with geospatial data on the web

SF Until 8/22/2026 First posted March 18, 2026 Last posted March 18, 2026
Job description
This 4 hour workshop will give you a solid foundation for working with spatial data in Javascript. We will convert, modify and visualize data from various sources and formats. At the end of the day you should feel confident that you can put any Shapefile, GeoJSON or CSV file onto a web-based map.

Price: 350$

What will be covered

  • Common Geo spatial file formats: Shapefiles, GeoJSON, topojson and even CSVs.
  • The fundamentals of GeoJSON, how it works (geojson.io) and how to manipulate it programmatically (turf.js)
  • Loading your spatial data into the browser
  • Working with Leaflet and d3.js for visualizing spatial data quickly
  • Adding simple interactivity

What won't be covered

  • Raster & vector tiles
  • Map design (attend the companion workshop!)
  • Desktop GIS software
  • Backend/server-side programming
Our workshops are designed to include a balance of new information and hands-on learning. We believe well designed exercises done in the company of other enthusiastic participants can accelerate your learning greatly. We curate these workshops so that each 10-15 student event is attended by people with similar skills and motivation.

There is a companion workshop: Designing with geospatial data which offers a technical overview of this subject matter. Sign up for both and get a 15% discount.

Prerequisites 
Basic command line familiarity ( comfort running commands from a recipe )
Basic programming/data literacy ( familiarity with JSON )
About this role

Summary

Teach spatial data manipulation and visualization in JavaScript using Leaflet, GeoJSON, and Turf.js

Job title

working with geospatial data on the web

Experience level

basic knowledge of json and command line

Industry

software

Location requirements

Located in SF or remote work allowed

Salary

$350

Management role

No

Skills & keywords

Required skills

jsonjavascriptcommand line

Preferred skills

None specified

Specializations

geospatialjavascriptvisualizationgeojsond3.js
Locations

Structured locations inferred from the posting.

St Vincent and the Grenadines

Remote Country

Sfax, Tunisia

On-site City