victoria locationtech tour - geogig talk
TRANSCRIPT
![Page 1: Victoria LocationTech Tour - GeoGig Talk](https://reader031.vdocuments.mx/reader031/viewer/2022030223/588329f41a28abe2758b7189/html5/thumbnails/1.jpg)
State of GeoGig
![Page 2: Victoria LocationTech Tour - GeoGig Talk](https://reader031.vdocuments.mx/reader031/viewer/2022030223/588329f41a28abe2758b7189/html5/thumbnails/2.jpg)
Welcome
![Page 3: Victoria LocationTech Tour - GeoGig Talk](https://reader031.vdocuments.mx/reader031/viewer/2022030223/588329f41a28abe2758b7189/html5/thumbnails/3.jpg)
Gabriel RoldánSenior Software [email protected]
OSGeo Charter Member
Eclipse FoundationLocationTech Technology
Open Source Projects:GeoGigGeoToolsGeoServerGeoWebCache
GeoGig
Tyler BattleSenior Software [email protected]
![Page 4: Victoria LocationTech Tour - GeoGig Talk](https://reader031.vdocuments.mx/reader031/viewer/2022030223/588329f41a28abe2758b7189/html5/thumbnails/4.jpg)
What is GeoGigGeoGig is a Geo-GigWhat’s a Gig?Gig Isn’t Git
![Page 5: Victoria LocationTech Tour - GeoGig Talk](https://reader031.vdocuments.mx/reader031/viewer/2022030223/588329f41a28abe2758b7189/html5/thumbnails/5.jpg)
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
![Page 6: Victoria LocationTech Tour - GeoGig Talk](https://reader031.vdocuments.mx/reader031/viewer/2022030223/588329f41a28abe2758b7189/html5/thumbnails/6.jpg)
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
![Page 7: Victoria LocationTech Tour - GeoGig Talk](https://reader031.vdocuments.mx/reader031/viewer/2022030223/588329f41a28abe2758b7189/html5/thumbnails/7.jpg)
What is GeoGig
Centralized Distributed
GeoGig is a Distributed Version Control System for Geospatial Information
![Page 8: Victoria LocationTech Tour - GeoGig Talk](https://reader031.vdocuments.mx/reader031/viewer/2022030223/588329f41a28abe2758b7189/html5/thumbnails/8.jpg)
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: Victoria LocationTech Tour - GeoGig Talk](https://reader031.vdocuments.mx/reader031/viewer/2022030223/588329f41a28abe2758b7189/html5/thumbnails/9.jpg)
GeoServer Integration
![Page 10: Victoria LocationTech Tour - GeoGig Talk](https://reader031.vdocuments.mx/reader031/viewer/2022030223/588329f41a28abe2758b7189/html5/thumbnails/10.jpg)
GeoServer IntegrationImporting local and PostGreSQL repositories
![Page 11: Victoria LocationTech Tour - GeoGig Talk](https://reader031.vdocuments.mx/reader031/viewer/2022030223/588329f41a28abe2758b7189/html5/thumbnails/11.jpg)
GeoServer IntegrationPublishing a branch
![Page 12: Victoria LocationTech Tour - GeoGig Talk](https://reader031.vdocuments.mx/reader031/viewer/2022030223/588329f41a28abe2758b7189/html5/thumbnails/12.jpg)
GeoServer IntegrationPublishing a branch
![Page 13: Victoria LocationTech Tour - GeoGig Talk](https://reader031.vdocuments.mx/reader031/viewer/2022030223/588329f41a28abe2758b7189/html5/thumbnails/13.jpg)
GeoServer IntegrationWFS: same layer, different branches, one repo
![Page 14: Victoria LocationTech Tour - GeoGig Talk](https://reader031.vdocuments.mx/reader031/viewer/2022030223/588329f41a28abe2758b7189/html5/thumbnails/14.jpg)
GeoSHAPE/ExchangeContent Management System for geodata
![Page 15: Victoria LocationTech Tour - GeoGig Talk](https://reader031.vdocuments.mx/reader031/viewer/2022030223/588329f41a28abe2758b7189/html5/thumbnails/15.jpg)
GeoSHAPE/Exchange
![Page 16: Victoria LocationTech Tour - GeoGig Talk](https://reader031.vdocuments.mx/reader031/viewer/2022030223/588329f41a28abe2758b7189/html5/thumbnails/16.jpg)
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: Victoria LocationTech Tour - GeoGig Talk](https://reader031.vdocuments.mx/reader031/viewer/2022030223/588329f41a28abe2758b7189/html5/thumbnails/17.jpg)
GeoSHAPE: merge
![Page 18: Victoria LocationTech Tour - GeoGig Talk](https://reader031.vdocuments.mx/reader031/viewer/2022030223/588329f41a28abe2758b7189/html5/thumbnails/18.jpg)
Conflict resolution
![Page 19: Victoria LocationTech Tour - GeoGig Talk](https://reader031.vdocuments.mx/reader031/viewer/2022030223/588329f41a28abe2758b7189/html5/thumbnails/19.jpg)
Conflict resolution
![Page 20: Victoria LocationTech Tour - GeoGig Talk](https://reader031.vdocuments.mx/reader031/viewer/2022030223/588329f41a28abe2758b7189/html5/thumbnails/20.jpg)
Conflict resolution
![Page 21: Victoria LocationTech Tour - GeoGig Talk](https://reader031.vdocuments.mx/reader031/viewer/2022030223/588329f41a28abe2758b7189/html5/thumbnails/21.jpg)
Conflict resolution
![Page 22: Victoria LocationTech Tour - GeoGig Talk](https://reader031.vdocuments.mx/reader031/viewer/2022030223/588329f41a28abe2758b7189/html5/thumbnails/22.jpg)
QGIS Integration
![Page 23: Victoria LocationTech Tour - GeoGig Talk](https://reader031.vdocuments.mx/reader031/viewer/2022030223/588329f41a28abe2758b7189/html5/thumbnails/23.jpg)
QGIS Integration
![Page 24: Victoria LocationTech Tour - GeoGig Talk](https://reader031.vdocuments.mx/reader031/viewer/2022030223/588329f41a28abe2758b7189/html5/thumbnails/24.jpg)
QGIS Integration
![Page 25: Victoria LocationTech Tour - GeoGig Talk](https://reader031.vdocuments.mx/reader031/viewer/2022030223/588329f41a28abe2758b7189/html5/thumbnails/25.jpg)
Who’s involved• Development
– Boundless– Prominent Edge– LocationTech
● Ecosystem– GeoServer, GeoSHAPE, MapStory, QGIS
![Page 26: Victoria LocationTech Tour - GeoGig Talk](https://reader031.vdocuments.mx/reader031/viewer/2022030223/588329f41a28abe2758b7189/html5/thumbnails/26.jpg)
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: Victoria LocationTech Tour - GeoGig Talk](https://reader031.vdocuments.mx/reader031/viewer/2022030223/588329f41a28abe2758b7189/html5/thumbnails/27.jpg)
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: Victoria LocationTech Tour - GeoGig Talk](https://reader031.vdocuments.mx/reader031/viewer/2022030223/588329f41a28abe2758b7189/html5/thumbnails/28.jpg)
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: Victoria LocationTech Tour - GeoGig Talk](https://reader031.vdocuments.mx/reader031/viewer/2022030223/588329f41a28abe2758b7189/html5/thumbnails/29.jpg)
Where
GeoGig 1.0-RC3
• Home: geogig.org• Source: github.com/locationtech/geogig• GeoSHAPE: demo.geoshape.org• MapStory: mapstory.org