Upload
morgan-thompson
View
88
Download
3
Embed Size (px)
Citation preview
State of GeoGig
Welcome
Gabriel RoldánSenior Software [email protected]
OSGeo Charter Member
Eclipse FoundationLocationTech Technology
Open Source Projects:GeoGigGeoToolsGeoServerGeoWebCache
GeoGig
Tyler BattleSenior Software [email protected]
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 testbranch$ geogig checkout testbranch$ geogig shp import roads.shp$ geogig add$ geogig commit m “Initial import of roads shapefile”$ geogig checkout master$ geogig merge testbranch$ 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: 20160524 15:24committer: Gabriel R.date: 20160524 15:24message: New roads
author: Gabriel R.date: 20160523 14:57committer: Gabriel R.date: 20160523 14:57message: import inicial
author: Gabriel R.date: 20160524 15:30committer: Victor Olayadate: 20160523 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