GeoGig

From Wildsong
Jump to navigationJump to search

GeoGIG is version control for spatial data. It's FOSS.

See its home at http://geogig.org/

Overview

The GeoGig documentation is good; see the introduction: http://geogig.org/docs/start/introduction.html I like this description from TannerGeo, too: http://tannergeo.com/2015/09/04/Spatial-Version-Control-with-GeoGig.html

In brief, GeoGig is like git for spatial. If you don't know what git is, go learn, it's really useful. Git is not a good choice for spatial because it's optimized for text. Like source code.

I feel like GeoGig is actually a better match for the traditional approach to GIS than the centralized GIS Server approach (e.g. ArcGIS Enterprise or PostGIS). For many GIS shops step 1 is "make a copy". I have seen so many places where the biggest problem was the fact that there were 47 copies of crucial files stashed on a server, all slightly different. Sites like national parks where they lack the resources to have a data manager, so each scientist and each intern starts a project by making a private copy of the data instead of taking ownership of the "official version".

GeoGig also facilitates sites that have no high speed access to a central server or where data has to be managed detached, for example from a laptop in the field.

With GeoGig your normal would flow could be

  1. check out data from server to laptop
  2. edit in the field (or wherever)
  3. upload changes to server

"Server" in this case can be any shared file space, including cloud storage or a NAS or even just a USB hard drive. You do not need SQL Server or ArcGIS Enterprise or even PostGIS.