Skip to content

Latest commit

 

History

History
192 lines (143 loc) · 5.53 KB

README.md

File metadata and controls

192 lines (143 loc) · 5.53 KB

GoeGigを使ってみる

#GeoGigをローカル環境にインストールしてみる ##インストール ①JDK7をインストール http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html

②Homebrewからmevenのインストール

brew install maven
mvn --v

http://qiita.com/yamakz/items/8f48cd5c6806caf97e45 http://maven.apache.org/download.cgi

③GitHubからGeoGigをClone

git clone http://github.com/boundlessgeo/GeoGig.git

③GeoGigのインストール クローンしたGeoGigファイル内の src/parent に移動してインストール

cd GeoGig/src/oarent
mvn clean install
geogig --help

↑失敗

#GeoGigを仮想環境で動かしてみる

##GgeGigのVirtualBoxのファイルのダウンロード ・VirtualBox https://www.virtualbox.org/wiki/Downloads ・GeoGig virtual machine http://training-files.boundlessgeo.com/foss4g/geogig-vm.ova

※参考資料 https://2015.foss4g-na.org/sites/default/files/slides/

##GeoGigのコマンドを確かめる

> geogig --help

The most commonly used geogig commands are:
--help          Print this help message, or provide a command name to get help for
--version       Display GeoGig version information
add             Add features to the staging area
apply           Apply a patch to the current working tree
blame           Shows information about authors of modifications for a single feature
branch          List, create, or delete branches
checkout        Checkout a branch or paths to the working tree
cherry-pick     Apply the changes introduced by existing commits
clean           Deletes untracked features from working tree
clone           Clone a repository into a new directory
commit          Record staged changes to the repository
config          Get and set repository or global options
conflicts       Shows existing conflicts
diff            Show changes between commits, commit and working tree, etc
fetch           Download objects and refs from another repository
format-patch    Creates a patch with a set of changes
geojson         GeoGig/GeoJSON integration utilities
help            Print this help message, or provide a command name to get help for
init            Create an empty geogig repository or reinitialize an existing one
log             Show commit logs
ls              Obtain information about features in the index and the working tree.
merge           Merge two or more histories into one
oracle          GeoGig/Oracle integration utilities
osm             GeoGig/OpenStreetMap integration utilities
pg              GeoGig/PostGIS integration utilities
pull            Fetch from and merge with another repository or a local branch
push            Update remote refs along with associated objects
rebase          Forward-port local commits to the updated upstream head
remote          remote utilities
reset           Reset current HEAD to the specified state, optionally modifying index and working tree to match
revert          Revert commits to undo the changes made
rm              Remove features or trees
serve           Serves a repository through the web api
show            Displays information about a commit, feature or feature type
shp             GeoGig/Shapefile integration utilities
sl              GeoGig/SpatiaLite integration utilities
sqlserver       GeoGig/SQL Server integration utilities
squash          Squash commits
status          Show the working tree status
tag             creates/deletes tags
version         Display GeoGig version information

##GeoGigの初期設定

GeoGigで利用する名前とメールアドレスを設定する。名前は英字で入力する。

> geogig config --global user.name "Author"
> geogig config --global user.mail "author@example.com"

※""は入れない。

> geogig config --global color.ui auto

~/.geogigconfigを確認する

>vi ~/.geogigconfig

[user]
name = Author
email = author@example.com
[color]
ui = auto

##GeoGigの基本操作

###geogig init GeoGigでバージョン管理を始めるには、リポジトリの初期化をしなかればならない。GeoGigではgeogig initコマンドを利用して初期化を行い「.geogig」ファイルを作成する。

> cd Desktop
> mkdir hogehoge
> cd hogehoge
> geogig init

###geogig status

> geogig status

# On branch master
nothing to commit (working directory clean)

###geogig shp import

> geogig shp import ../sample_data/snapshot1/parks.shp

Importing from shapefile ../sample_data/snapshot1/parks.shp

Importing parks            (1/1)...
33%
3 distinct features inserted in 82.33 ms

Building final tree...

3 features tree built in 2.639 ms
100%
snapshot1/parks.shp imported successfully.
> geogig status

# On branch master
# Changes not staged for commit:
#   (use "geogig add <path/to/fid>..." to update what will be committed
#   (use "geogig checkout -- <path/to/fid>..." to discard changes in working directory
#
#      added  parks
#      added  parks/3
#      added  parks/2
#      added  parks/1
#4 total.

> geogig shp import /hoge/snapshot1/parks.shp

The shapefile '/hoge/snapshot1/parks.shp' could not be found, skipping...