ビデオ

このチュートリアルは、ビデオでも利用できます。

データの確認

最初に、同僚から送られたデータをダウンロードして表示します。

  1. FloodAreas.zip ファイルをダウンロードし、コンピューター上の場所 (C ドライブなど) に展開します。
  2. 展開した [FloodAreas] フォルダーを開きます。

    FloodAreas シェープファイル ファイル

    7 つのファイルが含まれています。 これらのファイルは、空間データ形式のシェープファイルになります。 FloodAreas.prj という名前のファイルがありません。通常、このファイルには座標系情報が含まれます。

  3. ArcGIS Pro を開きます。 求められた場合、ArcGIS アカウントにサイン インします。
    注意:

    ArcGIS Pro へのアクセス権限または組織アカウントがない場合は、ソフトウェア アクセスのオプションをご参照ください

  4. ArcGIS Pro の開始画面にある [新しいプロジェクト] セクションで、[テンプレートを使用せずに開始] をクリックします。
  5. リボン上の [挿入] タブの [プロジェクト] グループで、[新しいマップ] をクリックします。

    リボン上の新しいマップ ボタン

    世界のマップが表示されます。

  6. リボンの [マップ] タブの [レイヤー] グループで、[データの追加] をクリックします。

    リボン上のデータの追加ボタン

  7. [データの追加] ウィンドウで [FloodAreas] フォルダーを参照します。

    前に確認した 7 つのファイルのうち 1 つだけが [FloodAreas] フォルダー内に表示されます。 シェープファイルは複数のファイルとして格納されますが、GIS では 1 つのレイヤーとして機能します。

  8. [FloodAreas.shp] をクリックして、[OK] をクリックします。

    新しいレイヤーが [コンテンツ] ウィンドウに表示されます。 これは非常に小さいため、マップ上では見づらくなります。

  9. [コンテンツ] ウィンドウで [FloodAreas] を右クリックして [レイヤーにズーム] を選択します。

    レイヤーのショートカット メニューにあるレイヤーにズーム オプション

    予想どおり、マップはイギリスにズームしません。 代わりに、マップ データが海の中央に表示されます。

  10. アフリカの西海岸が表示されるまで縮小表示します。
  11. リボンの [マップ] タブにある [レイヤー] グループで、[ベースマップ] をクリックして [チャート化されたテリトリー] を選択します。

    チャート化されたテリトリー ベースマップ

    注意:

    [チャート化されたテリトリー][ベースマップ] ギャラリーに表示されない場合、この手順をスキップして、既存のベースマップを引き続き使用できます。

    洪水データは、本初子午線と赤道が交差する場所 (緯度 0 度、経度 0 度でヌル島とも呼ばれる場所) 近くに配置されます。 ヌル島にデータが描画される場合、間違った場所に表示される場合、通常は、座標系を定義するメタデータがレイヤーにないことを意味します。

    ヌル島の北西に配置されたデータ

    この場合、データはヌル島には描画されませんが、近傍にあるため、問題は同じである可能性があります。 このレイヤーに座標系が定義されているかどうかを確認します。

  12. [コンテンツ] ウィンドウで、[FloodAreas] を右クリックし、[プロパティ] を選択します。
  13. [レイヤー プロパティ] ウィンドウの [ソース] をクリックします。 [空間参照] セクションを展開します。

    不明な座標系として定義された空間参照

    このレイヤーの座標系は不明です。

  14. [キャンセル] をクリックします。

正しい座標系の検索

[FloodAreas] レイヤーには、すべての頂点の緯度と経度を定義する座標がありますが、どの座標系に属しているかはわかりません。 ある程度の調査を行って、このレイヤーの正しい座標系を見つけます。

注意:

緯度と経度の値では、位置の定義には不十分です。 その座標がどの座標系に属しているのかを知る必要もあります。 理由については、「地理座標系と投影座標系」の ArcGIS ブログ記事をご参照ください。

データの出典について同僚にたずねました。 同僚は、Environment Agency の大規模データセットのサブセットだと答えました。 同僚から提供されたリンクを参照して、座標系情報を検索します。

  1. Environment Agency: Flood Map for Planning (Rivers and Sea) - Flood Zone 2」アイテム ページに移動します。 「coordinate system」、「spatial reference」、「projection」という単語を検索します。

    このページには、座標系が示されていません。 さらに検索する必要があります。

  2. Defra Data Services Platform」リンクをクリックして、同じ単語を検索します。

    このページにもこれらのキーワードは含まれていません。

  3. ページを半分ほど下にスクロールして、[空間情報] セクションを展開します。

    [座標参照系] のリンクがここに表示され、[http://www.opengis.net/def/crs/EPSG/0/27700] となっています。 EPSG は European Petroleum Survey Group を意味します。 このグループは、「座標系情報のデータベース」を公開しています。 データに関連付けられた 4 桁または 5 桁の EPSG 番号が見つかった場合、座標系の ID コードである可能性が最も高いです。 URL 末尾の 27700 は、おそらく [Flood Areas] データの座標系です。

  4. 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 コードであると考えられます。

    XML ファイル内の EPSG コードと座標系

  5. Web ブラウザーを閉じます。

レイヤーの更新

データの正しい座標系を見つけたはずです。 次に、レイヤーの座標系を British National Grid として定義して、正しい位置に描画されていることを確認します。 [投影法の定義] ジオプロセシング ツールを使用します。

  1. [ArcGIS Pro] に戻ります。 リボンの上の [コマンド検索] をクリックします。

    リボンの上のコマンド検索

  2. 投影法の定義」と入力します。 検索結果の [投影法の定義 (Define Projection) (データ管理)] をクリックします。

    コマンド検索メニューの投影法の定義ツール

    [ジオプロセシング] ウィンドウが表示されます。

  3. [入力データセット、またはフィーチャクラス][FloodAreas] を選択します。
  4. [座標系] で、[座標系の選択] ボタンをクリックします。

    ジオプロセシング ウィンドウの投影法の定義ツール

    [座標系] ウィンドウが開きます。

  5. [検索] バーに「27700」と入力し、Enter キーを押します。

    座標系ウィンドウの検索バー

    [使用可能な XY 座標系] リストで絞り込みます。 検索条件に一致するアイテムは、[British National Grid] だけです。

  6. [British National Grid] をクリックして、[現在の XY] ボタンがこの座標系に更新されるようにします。

    現在の XY 座標系が British National Grid に設定される

  7. [OK] をクリックします。

    [投影法の定義] ツールは新しいレイヤーを作成しません。 その代わり、既存のレイヤーのメタデータを変更します。 [FloodAreas] レイヤーに座標系がまだ定義されていないため、情報は上書きされたり、失われたりすることはありません。

    注意:

    間違った座標系情報があると考えられるレイヤーで [投影法の定義] ツールを使用する場合は、ツールを実行する前に元の座標系の名前を記録してください。 ツールを元に戻す唯一の方法は、もう一度ツールを実行して、元の座標系を再定義することです。

  8. [実行] をクリックします。

    マップが再描画され、データが海に表示されなくなります。

  9. [コンテンツ] ウィンドウで [FloodAreas] を右クリックして [レイヤーにズーム] をクリックします。

    データが目的の場所 (イギリスの東海岸にあるハンバー河口の両側) に描画されます。 データはベースマップの地形に合わせて配置されます。 British National Grid はこのレイヤーの正しい座標系です。

    ハンバー河口の両側に正しく配置された洪水データ

    注意:

    [投影法の定義] ツールを使用する状況の詳細については、「投影法または投影変換を定義しますか?」の ArcGIS ブログ記事をご参照ください。

  10. ArcGIS Pro を閉じます。

    マップを保存する必要はありません。 このチュートリアルで加えた変更は、マップではなくデータに適用されました。 [FloodAreas] レイヤーを新しいマップに追加すると、正しい位置に描画されます。

このチュートリアルでは、レイヤーに座標系が定義されていないため、レイヤーが間違った位置に描画されていると判断しました。 調査して、欠落している座標系名を見つけ、[投影法の定義] ツールを使用してレイヤーを更新しました。 データを正常に修正して、正しい位置に描画されるようにしました。

他のチュートリアルについては、チュートリアル ギャラリーをご覧ください。