Comments
Description
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 のプロパティで変更することが可能。 以上