state of geogig - foss4g bonn 2016

29
State of GeoGig

Upload: gabriel-roldan

Post on 21-Jan-2017

174 views

Category:

Software


3 download

TRANSCRIPT

Page 1: State of GeoGig -  FOSS4G Bonn 2016

State of GeoGig

Page 2: State of GeoGig -  FOSS4G Bonn 2016

Welcome

Page 3: State of GeoGig -  FOSS4G Bonn 2016

Gabriel RoldánSenior Software [email protected]

OSGeo Charter Member

Eclipse FoundationLocationTech Technology

Open Source Projects:GeoGigGeoToolsGeoServerGeoWebCache

GeoGig

Tyler BattleSenior Software [email protected]

Page 4: State of GeoGig -  FOSS4G Bonn 2016

What is GeoGigGeoGig is a Geo-GigWhat’s a Gig?Gig Isn’t Git

Page 5: State of GeoGig -  FOSS4G Bonn 2016

What is GeoGig

$ geogig clone http://demo.geogig.org/repo repo$ geogig log$ geogig branch test­branch$ geogig checkout test­branch$ geogig shp import roads.shp$ geogig add$ geogig commit ­m “Initial import of roads shapefile”$ geogig checkout master$ geogig merge test­branch$ geogig push origin master$ _

GeoGig is a Distributed Version Control System for Geospatial Information

Page 6: State of GeoGig -  FOSS4G Bonn 2016

What is GeoGigGeoGig is a Distributed Version Control System for Geospatial Information

Reposiotry

author: Gabriel R.date: 2016­05­24 15:24committer: Gabriel R.date: 2016­05­24 15:24message: New roads

author: Gabriel R.date: 2016­05­23 14:57committer: Gabriel R.date: 2016­05­23 14:57message: import inicial

author: Gabriel R.date: 2016­05­24 15:30committer: Victor Olayadate: 2016­05­23 16:31message: merge branch 

master

QA

Page 7: State of GeoGig -  FOSS4G Bonn 2016

What is GeoGig

Centralized Distributed

GeoGig is a Distributed Version Control System for Geospatial Information

Page 8: State of GeoGig -  FOSS4G Bonn 2016

What is GeoGig

Working Copy

File DVCS

Working Copy

Repository

Geographic DVCS

Repository

GeoGig is a Distributed Version Control System for Geospatial Information

Page 9: State of GeoGig -  FOSS4G Bonn 2016

GeoServer Integration

Page 10: State of GeoGig -  FOSS4G Bonn 2016

GeoServer IntegrationImporting local and PostGreSQL repositories

Page 11: State of GeoGig -  FOSS4G Bonn 2016

GeoServer IntegrationPublishing a branch

Page 12: State of GeoGig -  FOSS4G Bonn 2016

GeoServer IntegrationPublishing a branch

Page 13: State of GeoGig -  FOSS4G Bonn 2016

GeoServer IntegrationWFS: same layer, different branches, one repo

Page 14: State of GeoGig -  FOSS4G Bonn 2016

GeoSHAPE/ExchangeContent Management System for geodata

Page 15: State of GeoGig -  FOSS4G Bonn 2016

GeoSHAPE/Exchange

Page 16: State of GeoGig -  FOSS4G Bonn 2016

GeoSHAPE: historial

From a layer’s edit history

Choosing a commit, the list of it’s changes is displayed

Selecting the change, get it’s graphic representation

Page 17: State of GeoGig -  FOSS4G Bonn 2016

GeoSHAPE: merge

Page 18: State of GeoGig -  FOSS4G Bonn 2016

Conflict resolution

Page 19: State of GeoGig -  FOSS4G Bonn 2016

Conflict resolution

Page 20: State of GeoGig -  FOSS4G Bonn 2016

Conflict resolution

Page 21: State of GeoGig -  FOSS4G Bonn 2016

Conflict resolution

Page 22: State of GeoGig -  FOSS4G Bonn 2016

QGIS Integration

Page 23: State of GeoGig -  FOSS4G Bonn 2016

QGIS Integration

Page 24: State of GeoGig -  FOSS4G Bonn 2016

QGIS Integration

Page 25: State of GeoGig -  FOSS4G Bonn 2016

Who’s involved• Development

– Boundless– Prominent Edge– LocationTech

● Ecosystem– GeoServer, GeoSHAPE, MapStory, QGIS

Page 26: State of GeoGig -  FOSS4G Bonn 2016

Timeline

• Past– 2011: Boundless RnD “git for geospatial”– 2012: OWS-8 Testbed: Engine under OGC

GeoSync Service 1.0 implementation– 2013: spin out as GeoGit. Integration with

GeoServer and GeoNode (GeoSHAPE)– 2014: renamed as GeoGig. (Gig Isn't Git).

Proyecto LocationTech.– 2015: Stable. Incorporated to MapStory.

Page 27: State of GeoGig -  FOSS4G Bonn 2016

Timeline

• Present:– Version 1.0-RC3 is “feature complete”– PostgreSQL back-end (multirepo, scalable,

server side deployments)– Disconnected edit scenarios for mobile and

QGIS through GeoPackage– Strong focus in QA– Supported as part of Boundless Exchange

Page 28: State of GeoGig -  FOSS4G Bonn 2016

Timeline

• Future

- Version 1.0 final awaiting LocationTech incubation- Direct editing in QGIS - Web Scale (OSM history scale)– Production instances in Gov agencies– Add-In para ArcGIS Desktop?

Page 29: State of GeoGig -  FOSS4G Bonn 2016

Where

GeoGig 1.0-RC3

• Home: geogig.org• Source: github.com/locationtech/geogig• GeoSHAPE: demo.geoshape.org• MapStory: mapstory.org