ビデオ
このチュートリアルは、ビデオでも利用できます。
データの確認
最初に、同僚から送られたデータをダウンロードして表示します。
- 「FloodAreas」.zip ファイルをダウンロードし、コンピューター上の場所 (C ドライブなど) に展開します。
- 展開した [FloodAreas] フォルダーを開きます。
7 つのファイルが含まれています。 これらのファイルは、空間データ形式のシェープファイルになります。 FloodAreas.prj という名前のファイルがありません。通常、このファイルには座標系情報が含まれます。
- ArcGIS Pro を開きます。 求められた場合、ArcGIS アカウントにサイン インします。
注意:
ArcGIS Pro へのアクセス権限または組織アカウントがない場合は、ソフトウェア アクセスのオプションをご参照ください。
- ArcGIS Pro の開始画面にある [新しいプロジェクト] セクションで、[テンプレートを使用せずに開始] をクリックします。
- リボン上の [挿入] タブの [プロジェクト] グループで、[新しいマップ] をクリックします。
世界のマップが表示されます。
- リボンの [マップ] タブの [レイヤー] グループで、[データの追加] をクリックします。
- [データの追加] ウィンドウで [FloodAreas] フォルダーを参照します。
前に確認した 7 つのファイルのうち 1 つだけが [FloodAreas] フォルダー内に表示されます。 シェープファイルは複数のファイルとして格納されますが、GIS では 1 つのレイヤーとして機能します。
- [FloodAreas.shp] をクリックして、[OK] をクリックします。
新しいレイヤーが [コンテンツ] ウィンドウに表示されます。 これは非常に小さいため、マップ上では見づらくなります。
- [コンテンツ] ウィンドウで [FloodAreas] を右クリックして [レイヤーにズーム] を選択します。
予想どおり、マップはイギリスにズームしません。 代わりに、マップ データが海の中央に表示されます。
- アフリカの西海岸が表示されるまで縮小表示します。
- リボンの [マップ] タブにある [レイヤー] グループで、[ベースマップ] をクリックして [チャート化されたテリトリー] を選択します。
注意:
[チャート化されたテリトリー] が [ベースマップ] ギャラリーに表示されない場合、この手順をスキップして、既存のベースマップを引き続き使用できます。
洪水データは、本初子午線と赤道が交差する場所 (緯度 0 度、経度 0 度でヌル島とも呼ばれる場所) 近くに配置されます。 ヌル島にデータが描画される場合、間違った場所に表示される場合、通常は、座標系を定義するメタデータがレイヤーにないことを意味します。
この場合、データはヌル島には描画されませんが、近傍にあるため、問題は同じである可能性があります。 このレイヤーに座標系が定義されているかどうかを確認します。
- [コンテンツ] ウィンドウで、[FloodAreas] を右クリックし、[プロパティ] を選択します。
- [レイヤー プロパティ] ウィンドウの [ソース] をクリックします。 [空間参照] セクションを展開します。
このレイヤーの座標系は不明です。
- [キャンセル] をクリックします。
正しい座標系の検索
[FloodAreas] レイヤーには、すべての頂点の緯度と経度を定義する座標がありますが、どの座標系に属しているかはわかりません。 ある程度の調査を行って、このレイヤーの正しい座標系を見つけます。
注意:
緯度と経度の値では、位置の定義には不十分です。 その座標がどの座標系に属しているのかを知る必要もあります。 理由については、「地理座標系と投影座標系」の ArcGIS ブログ記事をご参照ください。
データの出典について同僚にたずねました。 同僚は、Environment Agency の大規模データセットのサブセットだと答えました。 同僚から提供されたリンクを参照して、座標系情報を検索します。
- 「Environment Agency: Flood Map for Planning (Rivers and Sea) - Flood Zone 2」アイテム ページに移動します。 「coordinate system」、「spatial reference」、「projection」という単語を検索します。
このページには、座標系が示されていません。 さらに検索する必要があります。
- 「Defra Data Services Platform」リンクをクリックして、同じ単語を検索します。
このページにもこれらのキーワードは含まれていません。
- ページを半分ほど下にスクロールして、[空間情報] セクションを展開します。
[座標参照系] のリンクがここに表示され、[http://www.opengis.net/def/crs/EPSG/0/27700] となっています。 EPSG は European Petroleum Survey Group を意味します。 このグループは、「座標系情報のデータベース」を公開しています。 データに関連付けられた 4 桁または 5 桁の EPSG 番号が見つかった場合、座標系の ID コードである可能性が最も高いです。 URL 末尾の 27700 は、おそらく [Flood Areas] データの座標系です。
- 「http://www.opengis.net/def/crs/EPSG/0/27700」をクリックします。
XML ファイルが表示されます。 これには、4 桁または 5 桁のさまざまなコードが含まれますが、[27700] だけは 2 回記述されています。
- gml:id="epsg-crs-27700
- <gml:identifier codeSpace="EPSG">27700</gml:identifier>
[British National Grid] という名前は 3 回記述されています。 これは、英国の国家座標系です。 27700 は、この座標系の EPSG コードであると考えられます。
- Web ブラウザーを閉じます。
レイヤーの更新
データの正しい座標系を見つけたはずです。 次に、レイヤーの座標系を British National Grid として定義して、正しい位置に描画されていることを確認します。 [投影法の定義] ジオプロセシング ツールを使用します。
- [ArcGIS Pro] に戻ります。 リボンの上の [コマンド検索] をクリックします。
- 「投影法の定義」と入力します。 検索結果の [投影法の定義 (Define Projection) (データ管理)] をクリックします。
[ジオプロセシング] ウィンドウが表示されます。
- [入力データセット、またはフィーチャクラス] で [FloodAreas] を選択します。
- [座標系] で、[座標系の選択] ボタンをクリックします。
[座標系] ウィンドウが開きます。
- [検索] バーに「27700」と入力し、Enter キーを押します。
[使用可能な XY 座標系] リストで絞り込みます。 検索条件に一致するアイテムは、[British National Grid] だけです。
- [British National Grid] をクリックして、[現在の XY] ボタンがこの座標系に更新されるようにします。
- [OK] をクリックします。
[投影法の定義] ツールは新しいレイヤーを作成しません。 その代わり、既存のレイヤーのメタデータを変更します。 [FloodAreas] レイヤーに座標系がまだ定義されていないため、情報は上書きされたり、失われたりすることはありません。
注意:
間違った座標系情報があると考えられるレイヤーで [投影法の定義] ツールを使用する場合は、ツールを実行する前に元の座標系の名前を記録してください。 ツールを元に戻す唯一の方法は、もう一度ツールを実行して、元の座標系を再定義することです。
- [実行] をクリックします。
マップが再描画され、データが海に表示されなくなります。
- [コンテンツ] ウィンドウで [FloodAreas] を右クリックして [レイヤーにズーム] をクリックします。
データが目的の場所 (イギリスの東海岸にあるハンバー河口の両側) に描画されます。 データはベースマップの地形に合わせて配置されます。 British National Grid はこのレイヤーの正しい座標系です。
注意:
[投影法の定義] ツールを使用する状況の詳細については、「投影法または投影変換を定義しますか?」の ArcGIS ブログ記事をご参照ください。
- ArcGIS Pro を閉じます。
マップを保存する必要はありません。 このチュートリアルで加えた変更は、マップではなくデータに適用されました。 [FloodAreas] レイヤーを新しいマップに追加すると、正しい位置に描画されます。
このチュートリアルでは、レイヤーに座標系が定義されていないため、レイヤーが間違った位置に描画されていると判断しました。 調査して、欠落している座標系名を見つけ、[投影法の定義] ツールを使用してレイヤーを更新しました。 データを正常に修正して、正しい位置に描画されるようにしました。
他のチュートリアルについては、チュートリアル ギャラリーをご覧ください。