state of geogig - foss4g bonn 2016

Post on 21-Jan-2017

174 Views

Category:

Software

3 Downloads

Preview:

Click to see full reader

TRANSCRIPT

State of GeoGig

Welcome

Gabriel RoldánSenior Software Developergroldan@boundlessgeo.com

OSGeo Charter Member

Eclipse FoundationLocationTech Technology

Open Source Projects:GeoGigGeoToolsGeoServerGeoWebCache

GeoGig

Tyler BattleSenior Software Developertbattle@boundlessgeo.com

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

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

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

What is GeoGig

Centralized Distributed

GeoGig is a Distributed Version Control System for Geospatial Information

What is GeoGig

Working Copy

File DVCS

Working Copy

Repository

Geographic DVCS

Repository

GeoGig is a Distributed Version Control System for Geospatial Information

GeoServer Integration

GeoServer IntegrationImporting local and PostGreSQL repositories

GeoServer IntegrationPublishing a branch

GeoServer IntegrationPublishing a branch

GeoServer IntegrationWFS: same layer, different branches, one repo

GeoSHAPE/ExchangeContent Management System for geodata

GeoSHAPE/Exchange

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

GeoSHAPE: merge

Conflict resolution

Conflict resolution

Conflict resolution

Conflict resolution

QGIS Integration

QGIS Integration

QGIS Integration

Who’s involved• Development

– Boundless– Prominent Edge– LocationTech

● Ecosystem– GeoServer, GeoSHAPE, MapStory, QGIS

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.

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

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?

Where

GeoGig 1.0-RC3

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

top related