...

GIS ワークショップ

by user

on
Category: Documents
9

views

Report

Comments

Transcript

GIS ワークショップ
GIS ワークショップ
ArcGIS と Google Earth の連携方法
その2
於:広島大学大学院文学研究科
日時:2010 年 8 月 23 日 13 時~
説明者:鍬塚賢太郎(琉球大学・法文学部)
【目的】
デリー周辺の郵便局の分布図を作成することを通じて,Google Earth を利用して空間情報を作成する方法を学
ぶ。また,作成したデータを Arc GIS で分析できるように,データを変換する。
【手順】
1.Google Earth を利用して,ポリゴンデータ(点,線,面)と属性を持ったデータを作成する。
2.Arc GIS を利用して Google Earth で作成したデータを変換し,分析などに利用できるようにする。
【用語】
KML ファイル(拡張子.kml)
:Google Earth などで用いるファイル形式
SHP ファイル(拡張子.shp)
:ArcGIS などで用いるファイル形式。
ポリゴンデータ:座標値をもとに描かれる図形(点,線,面)
ArcToolbox:ArcGIS の機能の一つで,データの処理や分析等に用いる。
【A Google Earth での作業】
A-1.Google Earth を立ち上げる。追加ファイルを「ファイル」から読み込むみ作業範囲を表示する。
A-2.図形(点,線,面)を描くために,Google Earth のツールを選択する(以下は,点の場合)
。
点(目印)
線(パス)
面(ポリゴン)
A-3.点を打つ。点(目印)のアイコンをクリックすると,下記の画面があらわれる。必要な事項を入力する。
この画面の「名前」と「説明」の内容は,Arc GIS のデータに変換できるが,日本語は現段階では文字化けする。
クリックして,色や
形などを変更する
ことができる。
上記の画面が表示されている間は, 点(目印)
の位置をドラッグ操作で自由に動かすことが可能。
A-4.作業を繰り返す。新たに作成された点データは,左側のサイドバーに表示される。その際に,新規にフォ
ルダを作成しておき,そこにデータをまとめておくと作業しやすい。
一つのフォル
ダにまとめて
おく。Kml フ
ァイルとして
出力する際に
A-5.作業状態を保存する。A-4 で作成したフォルダを右クリックし,
「名前を付けて場所を保存」を選択する。
保存場所は任意だが,その際に,ファイルの種類を Kml にしておくこと。保存すると下記のようなファイルが
作られる。
※このファイルをクリックすると,Google Earth が立ち上がり,保存した時の状態が表示される。
【B-Arc GIS での作業】
B-1.Arc GIS を立ち上げ,ArcToolbox を開く。
これをクリックすると,赤い
アイコンが並ぶセットが開く
注:KML ファイルの変換には,無償で提供されている ArcTookbox のツールを使用する。ツール
は,下記の URL からダウンロード可能(2010 年 8 月 22 日現在)
。
「ESRI
Support」 → Convert KML files to shapefiles
http://arcscripts.esri.com/details.asp?dbid=15603
設定に際して,ダウンロードした次の2ファイル(KML_to_SHP.tbx および kml_to_shp.py)を
指定の場所に保存する。ただし,kml_to_shp.py ファイルをテキストエディタで開き,19 行目のフ
ァイル指定の内容を書き換えておく必要がある。また,18~19 行目冒頭の「##」は削除。
##
# data management toolbox...
##
management_tbx = r"C:¥Program Files¥ArcGIS¥ArcToolbox¥Toolboxes¥Data Management
Tools.tbx"
赤字を修正。ダウンロードしたフ
##
ァイル内にある PDF および PPT
##
# check if data management toolbox is found...
に詳しい方法が記載されている。
##
if not gp.exists(management_tbx):
##
gp.AddError("ArcGIS Data Management Toolbox not found. Script cannot execute")
##
sys.exit(1)
##
##
# load toolbox...
##
gp.AddToolbox (management_tbx)
B-2 ArcTookbox に Convert KML to SHP を読み込む。中段の ArcToolbox を右クリックし,「ツールボックス
の追加」を選択する。設定に問題なければ,KML_to_SHP が表示されているので,それを選択し「開く」
。
①これを右クリックすると,
「ツールボックスの追加」が
③ 「 Convert KML to
SHP」が表示される。
②「KML_to_SHP」を選択し「開く」
B-3
Convert KML to SHP をダブルクリックし,変換の画面を表示する。変換したい kml ファイルを読み込
み,変換するデータの図形(点,線,面)に応じて「Feature Type」を選択する。変換後のファイルの保存場所
やファイル名を設定して,
「OK」をクリック。
※上記画面が表示されていても,上手く変換出来ないこともある。その場合,上記注の設
定,例えば2つのファイルの保存場所や,.ps ファイルの設定に問題がある可能性がある。
B-4 変換が完了。上手くゆけば,Arc GIS 上に変換したデータ(shp ファイル)が表示される。そのほかの操
作は,ArcGIS の通常どおり。ラベルや色などは,ArcGIS のプロパティで変更することが可能。
以上
Fly UP