DSCI 554 lab 8

Maps

Dr. Luciano Nocera

🧰 Tooling

Mapbox


Mapbox provides SDKs and APIs for mapping. Follow instructions on the Mapbox Access token to obtain a token to use for the lab.

curl


curl is a command line tool and library for transferring data with URLs. Download and install from curl.

geojson.io


geojson.tools allows to edit GeoJSON. Login and link your GitHub account to https://geojson.io to save your work.

XYZ geojson.tools


Online GeoJSON editor http://geojson.tools/ for quickly checking your GeoJSON.

GDAL


GDAL is a translator library for raster and vector geospatial data formats. The command tools at https://gdal.org/ are useful if you need to automate map production.

Ogre


We will use Ogre for manual map production. This is an online tool that uses GDAL.

🏋🏽‍♂️ ex0: Google maps
🏋🏽‍♂️ ex1: SVG MAPS
🏋🏽‍♂️ ex2: MAPBOX
🏋🏽‍♂️ ex3: Leaflet
🏋🏽‍♂️ ex4: GeoJSON
🏋🏽‍♂️ ex5: D3 GeoJSON map
🏋🏽‍♂️ ex6: TopoJSON, D3 choropleth map
🏋🏽‍♂️ ex7: D3 LA County Communities map
🏋🏽‍♂️ ex8: shapefiles and GeoJSON
🏋🏽‍♂️ ex9: projected GeoJSON and TopoJSON
🏋🏽‍♂️ ex10: D3 proportional symbol map
🏋🏽‍♂️ ex11: D3 choropleth map
🚨 Make sure to commit & push by the deadline (15% of grade)