geogig tutorial illustrations
DESCRIPTION
Illustrations used at LocationIntelligence conference as a visual for http://geogig.org/docs/start/tutorial.html tutorial.TRANSCRIPT
GeoGit
Location Intelligence Workshop
Setup and Tutorial
uDig Introduction 2
Download 0.8
Click on Docs
uDig Introduction 4
User Manual
uDig Introduction 5
Installation
GeoGit tutorial
Tutorial
uDig Introduction 6
Initialization
geogit initparks
import
geogit shp import snapshot2/parks.shpparks parks
add
geogit addparks parks
commit
geogit commit -m "first version"
parks “first version”
parks parks
master
uDig Introduction 11
edit
parks “first version”
parks Parks
master
uDig Introduction 12
import
parks “first version”
parks Parks geogit shp import snapshot2/parks.shpparks
master
uDig Introduction 13
add
parks “first version”
parks Parks geogit add
master
uDig Introduction 14
commit
parks “first modification”
parks Parks geogit commit -m "first modification"
parks “first version”
master
Branching
uDig Introduction 16
create branch
parks “first modification”
parks geogit branch myedits -c
parks “first version”
myeditsmaster
uDig Introduction 17
working on branch
parks “first modification”
parks “first version”
myedits
master
parks “added a new feature”
uDig Introduction 18
merge
parks “first modification”
parks “first version”
myedits
master parks “added a new feature”
uDig Introduction 19
merge
parks “first modification”
parks “first version”
parks “added a new feature”
parks “fix branch edits”fixmaster parks “master edits
uDig Introduction 20
parks “first modification”
parks “first version”
parks “added a new feature”
parks “fix branch edits”fix
master
parks “master edits
parks “merge branch …
Q&A
uDig Introduction 21
Q&A•Q: Conflict based on?
Detected on primary keyCompare by attribute
•Q: How to show conflict?Export to shp, or see demo …
•Q: IntegrationCommand Line, Java, GeoTools, GeoServerHTTP, QGIS Plugin
uDig Introduction 23
Q&A•Q: SSHIt is what git does, probably use SSL
•Q:Workflow recommendations?Consider popular GIS Data Product workflows
Consider popular git workflows (branch/merge)