Github for geodata

by Bill Morris for VCGI Oct 28 2014

A practical guide to web-based version control and collaboration for the GIS-inclined

Why use github? What's wrong with ArcSDE/ PostGIS/ Thatendlessbunchoffoldersonmydesktop?

Free

Versioned

Collaborative

  1. Sign up for a github account

That's it!

(not really; we have some work to do. But is is that easy to get started.)

Create a repository

Sync it to your computer

Add a dataset (try this example)

Convert from your fave format first. tools:

geojson and topojson - shapefiles for the web

View it in the browser

A few options:

Tiny data (<8MB): Use geojson.io

Bigger data (8MB - 100MB): Edit locally and sync using the github app (for mac & for windows)

Big data (>100MB): We're not really there yet.

github pages - web apps, hosted for free

updates to data are immediately available in the app

(this can get a lot more complicated, but it doesn't need to)

Thanks!

Get in touch with any questions: bill@faraday.io @vtcraghead