SlideShare a Scribd company logo
1 of 19
Download to read offline
GeoGig 
distributed 
versioning of 
geospatial data
Welcome 
Frank Gasdorf 
Software Developer 
& GIS Professional 
Plath GmbH 
Projects 
uDig, GeoServer, OSGeo Live 
Eclipse Foundation 
LocationTech PMC, uDig PSC, 
OSGeo 
xing.to/fgdrf 
linkedin.com/in/frankgasdorf
Whats the Problem?
Geological Investigation of the Alluvial Valley of the Lower Mississippi River, Plate 22-9. United States Army Corps of Engineers* 
http://scienceline.org/2011/05/geomorphology-and-the-mississippi/
http://br.de/s/zxJSHH
Some more?
Old way accessing 
http://creativecommons.org/publicdomain/zero/1.0/ http: 
//www.clker.com/
New way 
http://creativecommons.org/publicdomain/zero/1.0/ http: 
//www.clker.com/
GeoGig - geogig isn’t git 
• Distributed data storage and collaboration 
• Supports: 
• Distributed, off-line operation 
• Versioning, compare & merge 
• Push/pull data 
• License: 
• Eclipse Distribution License (BSD)
● local 
● Collaboration 
GeoGig Workflow
GeoGig Branching
Successfull Git Branching Model 
http://nvie.com/posts/a-successful-git-branching-model/
Simple Workflow 
geogig init ltmhh 
cd ltmhh/ 
geogig shp import ../hh_stolpersteine.shp #shapefile that has points 
geogig add hh_stolpersteine #add it to version control 
geogig commit -m "initial stolpersteine" #commit into repository 
<modify features> 
#apply changes to repository 
#show history and work with a specified version 
Demo ...
OSM Workflow 
geogig osm download --bbox 53.4 8.4 54.0 10.4 
geogig osm download --update
OSM Workflow 
{"rules":[ 
{ 
"name":"power", 
"filter":{ 
"power":[] 
}, 
"fields":{ 
"the_geom":{"name":"the_geom", "type":"POINT"}, 
"power":{"name":"powertype", "type":"STRING"} 
} 
} 
]} 
geogig osm export-shp ./power.shp --mapping ./power.json 
Mapping OpenStreetMap 
nodes & ways 
to your schema (power. 
json) 
#create an osm changeset from commit-ranges 
geogig osm create-changeset [commit [commit]] -f <export-file>
Current project status 
● first 1.0 beta Release under LoctionTech-Flag 
● Boundless is working on a GeoGig Server 
● GeoGig data access 
● CLI 
● GeoTools DataStore 
● QGIS Plugin 
● GeoGig object graph storage
GeoNode Demo
Participate 
Source Repository 
● (still) https://github.com/boundlessgeo/GeoGig 
● (soon-to-be) https://github.com/locationtech/geogig 
Mailing List: https://locationtech.org/mailman/listinfo/geogig-dev 
IRC Channel on freenode : #geogig 
Issue Tracker : http://github.com/boundlessgeo/GeoGig/issues
Questions?

More Related Content

Viewers also liked

Ben ten
Ben tenBen ten
Ben ten
jasham
 
Serial killer proj
Serial killer projSerial killer proj
Serial killer proj
mabrandt
 
Krystina Cornell - 1st Period
Krystina Cornell - 1st PeriodKrystina Cornell - 1st Period
Krystina Cornell - 1st Period
mabrandt
 
Coral Watts (Scott Saltzburg)
Coral Watts (Scott Saltzburg)Coral Watts (Scott Saltzburg)
Coral Watts (Scott Saltzburg)
mabrandt
 
Charles albright mr brandt
Charles albright mr brandtCharles albright mr brandt
Charles albright mr brandt
mabrandt
 
Donald harvey serial killer project psych (Zachery Reedy)
Donald harvey serial killer project psych (Zachery Reedy)Donald harvey serial killer project psych (Zachery Reedy)
Donald harvey serial killer project psych (Zachery Reedy)
mabrandt
 

Viewers also liked (6)

Ben ten
Ben tenBen ten
Ben ten
 
Serial killer proj
Serial killer projSerial killer proj
Serial killer proj
 
Krystina Cornell - 1st Period
Krystina Cornell - 1st PeriodKrystina Cornell - 1st Period
Krystina Cornell - 1st Period
 
Coral Watts (Scott Saltzburg)
Coral Watts (Scott Saltzburg)Coral Watts (Scott Saltzburg)
Coral Watts (Scott Saltzburg)
 
Charles albright mr brandt
Charles albright mr brandtCharles albright mr brandt
Charles albright mr brandt
 
Donald harvey serial killer project psych (Zachery Reedy)
Donald harvey serial killer project psych (Zachery Reedy)Donald harvey serial killer project psych (Zachery Reedy)
Donald harvey serial killer project psych (Zachery Reedy)
 

Similar to LocationTech Meetup Hamburg 2014 - GeoGig

Geo script opengeo spring 2013
Geo script opengeo spring 2013Geo script opengeo spring 2013
Geo script opengeo spring 2013
Ilya Rosenfeld
 

Similar to LocationTech Meetup Hamburg 2014 - GeoGig (20)

State of GeoServer 2015
State of GeoServer 2015State of GeoServer 2015
State of GeoServer 2015
 
LocationTech Projects
LocationTech ProjectsLocationTech Projects
LocationTech Projects
 
LocationTech Projects
LocationTech ProjectsLocationTech Projects
LocationTech Projects
 
GIS User to Web-GIS Developer Journey
GIS User to Web-GIS Developer JourneyGIS User to Web-GIS Developer Journey
GIS User to Web-GIS Developer Journey
 
Geo script opengeo spring 2013
Geo script opengeo spring 2013Geo script opengeo spring 2013
Geo script opengeo spring 2013
 
OSGeo Live Lightening Overview
OSGeo Live Lightening OverviewOSGeo Live Lightening Overview
OSGeo Live Lightening Overview
 
Anwendungsfälle für Elasticsearch JAX 2015
Anwendungsfälle für Elasticsearch JAX 2015Anwendungsfälle für Elasticsearch JAX 2015
Anwendungsfälle für Elasticsearch JAX 2015
 
How to Build & Use OpenCL on OpenCV & Android NDK
How to Build & Use OpenCL on OpenCV & Android NDKHow to Build & Use OpenCL on OpenCV & Android NDK
How to Build & Use OpenCL on OpenCV & Android NDK
 
State of GeoServer 2.10
State of GeoServer 2.10State of GeoServer 2.10
State of GeoServer 2.10
 
Open source based software ‘gxt’ mangosystem
Open source based software ‘gxt’ mangosystemOpen source based software ‘gxt’ mangosystem
Open source based software ‘gxt’ mangosystem
 
Saving Money with Open Source GIS
Saving Money with Open Source GISSaving Money with Open Source GIS
Saving Money with Open Source GIS
 
State of GeoServer
State of GeoServerState of GeoServer
State of GeoServer
 
Getting Started with PostGIS geographic database - Lasma Sietinsone, EDINA
Getting Started with PostGIS geographic database - Lasma Sietinsone, EDINAGetting Started with PostGIS geographic database - Lasma Sietinsone, EDINA
Getting Started with PostGIS geographic database - Lasma Sietinsone, EDINA
 
Getting started with PostGIS geographic database
Getting started with PostGIS geographic databaseGetting started with PostGIS geographic database
Getting started with PostGIS geographic database
 
FIWARE Wednesday Webinars - Short Term History within Smart Systems
FIWARE Wednesday Webinars - Short Term History within Smart SystemsFIWARE Wednesday Webinars - Short Term History within Smart Systems
FIWARE Wednesday Webinars - Short Term History within Smart Systems
 
Post mortem talk - Node Interactive EU
Post mortem talk - Node Interactive EUPost mortem talk - Node Interactive EU
Post mortem talk - Node Interactive EU
 
Open@EDINA
Open@EDINAOpen@EDINA
Open@EDINA
 
Open GeoData, Open GeoTools: An Introduction
Open GeoData, Open GeoTools: An IntroductionOpen GeoData, Open GeoTools: An Introduction
Open GeoData, Open GeoTools: An Introduction
 
Beyond GeoServer Basics
Beyond GeoServer BasicsBeyond GeoServer Basics
Beyond GeoServer Basics
 
Web Leaps Forward
Web Leaps ForwardWeb Leaps Forward
Web Leaps Forward
 

Recently uploaded

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 

Recently uploaded (20)

08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 

LocationTech Meetup Hamburg 2014 - GeoGig

  • 1. GeoGig distributed versioning of geospatial data
  • 2. Welcome Frank Gasdorf Software Developer & GIS Professional Plath GmbH Projects uDig, GeoServer, OSGeo Live Eclipse Foundation LocationTech PMC, uDig PSC, OSGeo xing.to/fgdrf linkedin.com/in/frankgasdorf
  • 4. Geological Investigation of the Alluvial Valley of the Lower Mississippi River, Plate 22-9. United States Army Corps of Engineers* http://scienceline.org/2011/05/geomorphology-and-the-mississippi/
  • 7. Old way accessing http://creativecommons.org/publicdomain/zero/1.0/ http: //www.clker.com/
  • 9. GeoGig - geogig isn’t git • Distributed data storage and collaboration • Supports: • Distributed, off-line operation • Versioning, compare & merge • Push/pull data • License: • Eclipse Distribution License (BSD)
  • 10. ● local ● Collaboration GeoGig Workflow
  • 12. Successfull Git Branching Model http://nvie.com/posts/a-successful-git-branching-model/
  • 13. Simple Workflow geogig init ltmhh cd ltmhh/ geogig shp import ../hh_stolpersteine.shp #shapefile that has points geogig add hh_stolpersteine #add it to version control geogig commit -m "initial stolpersteine" #commit into repository <modify features> #apply changes to repository #show history and work with a specified version Demo ...
  • 14. OSM Workflow geogig osm download --bbox 53.4 8.4 54.0 10.4 geogig osm download --update
  • 15. OSM Workflow {"rules":[ { "name":"power", "filter":{ "power":[] }, "fields":{ "the_geom":{"name":"the_geom", "type":"POINT"}, "power":{"name":"powertype", "type":"STRING"} } } ]} geogig osm export-shp ./power.shp --mapping ./power.json Mapping OpenStreetMap nodes & ways to your schema (power. json) #create an osm changeset from commit-ranges geogig osm create-changeset [commit [commit]] -f <export-file>
  • 16. Current project status ● first 1.0 beta Release under LoctionTech-Flag ● Boundless is working on a GeoGig Server ● GeoGig data access ● CLI ● GeoTools DataStore ● QGIS Plugin ● GeoGig object graph storage
  • 18. Participate Source Repository ● (still) https://github.com/boundlessgeo/GeoGig ● (soon-to-be) https://github.com/locationtech/geogig Mailing List: https://locationtech.org/mailman/listinfo/geogig-dev IRC Channel on freenode : #geogig Issue Tracker : http://github.com/boundlessgeo/GeoGig/issues