マップへのポイントの作成

概要

Play Video

  • ビデオの長さ: 3:20
  • このビデオは ArcGIS Pro 2.3 を使用して作成されています。

このチュートリアルでは、シーンに 3D ポイント フィーチャを作成します。3D フィーチャには、標高を指定する Z 値があります。Z 値は、平均海水面や他の垂直ベンチマークに対し、フィーチャの相対的な位置を定義します。

空間データを作成するには、さまざまな方法があります。このチュートリアルでは、編集ツールを使用して、画像ベースマップにフィーチャを描画します。作成するフィーチャは、プロジェクト ジオデータベースのフィーチャクラスに保存されます。

  • 所要時間: 30 分
  • ソフトウェア要件: ArcGIS Pro
メモ:

オンライン ヘルプのチュートリアル手順には、現在のソフトウェア リリースの外観と機能が反映されています。以前のソフトウェア バージョンをお使いの場合は、オフライン ヘルプ システムを使用してチュートリアルを開きます。オンライン ヘルプ システムからオフライン ヘルプ システムに切り替えるには、「ArcGIS Pro ヘルプについて」のトピックで「ヘルプ ソースの設定」をご参照ください。ArcGIS Pro がない場合、ArcGIS Pro の無料トライアルにサイン アップできます。

プロジェクトを開く

分析範囲は、ニュージーランドのタラナキ地方のエグモント国立公園です。公園入口につながる道路を表す 3D ポイント フィーチャを作成します。

  1. 必要に応じて、ArcGIS Pro を起動してサイン インします。
  2. 開始ページにある最近使用したプロジェクトの下で、[別のプロジェクトを開く] をクリックします。
    メモ:

    プロジェクトをすでに開いている場合は、リボン上の [プロジェクト] タブをクリックします。左側にあるメニュー アイテムのリストで [開く] をクリックします。[開く] ページで [ポータル] をクリックし、ページの下部にある [別のプロジェクトを開く] をクリックします。

  3. [プロジェクトを開く] ダイアログ ボックスで、[ポータル] ポータル の下の [ArcGIS Online] ArcGIS Online をクリックします。
    メモ:

    代わりに [ArcGIS Enterprise] ArcGIS Enterprise が表示される場合は、アクティブなポータルArcGIS Online に設定するか、ブラウザーからチュートリアル データをダウンロードします。クイックスタート チュートリアルへのアクセス方法の詳細。

  4. ダイアログ ボックスの上部にある [検索] ボックスに「Create points on a map tutorial」と入力して、Enter キーを押します。
  5. 検索結果のリストで [Create points on a map] をクリックして、プロジェクト パッケージを選択します。
    メモ:

    この名前のプロジェクト パッケージが複数ある場合、[所有者] 列を確認します。所有者の名前が [ArcGISProTutorials] のアイテムを選択します。検索結果が返されない場合は、「クイックスタート チュートリアルへのアクセス」をご参照ください。

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

    プロジェクトが開き、ニュージーランド北島のタラナキ地方が表示されます。エグモント国立公園の境界はオレンジで囲まれています。タラナキ山は、国立公園の中心部にある休火山です。

    アクティブなビューは、[Egmont 3D] というローカル 3D シーンです。[Egmont] という 2D マップも用意されています。

    ニュージーランドのタラナキ地方の画像マップ

    デフォルトでは、プロジェクト パッケージは <User Documents>\ArcGIS\Packages フォルダーに展開されます。デフォルトの場所は、共有およびダウンロード オプションで変更できます。

  7. リボンの [表示] タブをクリックします。[ウィンドウ] グループで [ウィンドウのリセット] ウィンドウのリセット をクリックし、[マッピング用にウィンドウをリセット (デフォルト)] をクリックします。

    これにより、[コンテンツ] ウィンドウと [カタログ] ウィンドウが開き、他のウィンドウが閉じられます。

  8. [マップ] タブをクリックします。[ナビゲーション] グループで、[ブックマーク] ブックマーク をクリックします。[Egmont 3D ブックマーク][View from above] をクリックし、公園の境界を拡大します。
  9. 3D ナビゲーション方法とブックマークを使用して、シーンを探索します。

    [マップ] タブで [マップ操作] ツール [マップ操作] ツール を選択すると、マウスでナビゲートできます。[フル コントロール] モードでスクリーン ナビゲーター ナビゲーター も使用できます。

    ヒント:

    3D ナビゲーションに慣れていない場合は、「3D でのナビゲーション」および「スクリーン ナビゲーター」ヘルプ トピックをご参照いただくか、「マップとシーンの操作」チュートリアルをお試しください。

  10. 操作が完了したら、[View from above] ブックマークに戻ります。

フィーチャクラスの作成

プロジェクト ジオデータベースにフィーチャクラスを作成し、公園入口のフィーチャを保存します。フィーチャクラスを作成する際に、名前、ジオメトリ タイプ、座標系など、その基本となるプロパティを指定します。必要に応じて、テーブルにフィールドを追加し、詳細プロパティを設定することができます。

  1. [カタログ] ウィンドウの [プロジェクト] タブで [データベース] > [create_points_on_a_map.gdb] の順に選択します。

    プロジェクト ジオデータベースには、[ENP_Boundary] というフィーチャクラスがすでに含まれています。このフィーチャクラスは、[コンテンツ] ウィンドウで [Egmont National Park] レイヤーのソース データになります。

  2. [create_points_on_a_map.gdb] を右クリックし、[新規] > [フィーチャクラス] フィーチャクラス の順にクリックします。

    [フィーチャクラスの作成] ウィンドウが表示されます。ウィンドウには 6 ページあります。必ずしもすべてのページを実行する必要はありません。

  3. [定義] ページで、[名前] に「ENP_Entrances」と入力します。[エイリアス] に「Park Entrances」と入力します。

    フィーチャクラス名に含まれる ENP は Egmont National Park を表します。エイリアスは、該当するフィーチャクラスに基づいてマップ レイヤーに付けられるわかりやすい名前です。

  4. [フィーチャクラス タイプ] で、ドロップダウン矢印をクリックしてから [ポイント] をクリックします。

    [ジオメトリック プロパティ] にある [Z 値] チェックボックスはデフォルトでオンになっています。このフィーチャクラスに追加されるポイント フィーチャには、垂直位置を示す Z 値と水平位置を示す XY 値が含まれます。

    [フィーチャクラスの作成] ウィンドウの [定義] ページ

  5. このウィンドウの下部にある [次へ] をクリックします。

    デフォルトでは、新しいフィーチャクラスに OBJECTIDSHAPE の 2 つのフィールドしかありません。フィーチャ名と説明のフィールドを追加します。

  6. [フィールド] ページで、既存のフィールドにある [ここをクリックして、新しいフィールドを追加します。] をクリックします。

    新しいフィールドが追加されます。[フィールド名] 列に入力されているデフォルトの名前を編集できます。

  7. デフォルト値を NAME に置き換えます。Enter キーを押します。

    このフィールドには、公園入口の名前が格納されます。[データ タイプ] 列では、デフォルトでデータ タイプが正しく [Text] に設定されています。

  8. このウィンドウの下部にある [フィールド プロパティ] で、[エイリアス] の横にあるセルをダブルクリックして編集できるようにします。セルをもう一度クリックし、「Entrance Name」と入力します。Enter キーを押します。
  9. [長さ] の横にあるセルをダブルクリックして、デフォルト値を 35 に置き換えます。Enter キーを押します。

    [NAME] フィールドのフィールド プロパティ

  10. 次のプロパティで新しいフィールドを追加します。
    • フィールド名: DESCRIPTION
    • データ タイプ: Text
    • エイリアス: Description
    • 長さ: 15

    [フィーチャクラスの作成] ウィンドウの [フィールド] ページ

  11. [次へ] をクリックします。

    [空間参照] ページで、座標系を選択します。ニュージーランドの共通基準である New Zealand Transverse Mercator を使用します。この座標系は [Egmont 3D] シーンで使用されているため、[現在の XY] ボックスにデフォルトで表示されます。

    [フィーチャクラスの作成] ウィンドウの [空間参照] ページ

    メモ:

    [現在の XY] ボックスに別の座標系が表示される場合は、[レイヤー][NZGD 2000 New Zealand Transverse Mercator] をクリックして、これを [現在の XY] システムとして設定します。

    座標系の指定の詳細をご参照ください。

    デフォルト設定で問題がないので、残りのステップを実行する必要はありません。これらの設定 (許容値、解像度、およびデータベース格納時のコンフィグレーション) の詳細については、「空間参照のプロパティ」および「ファイル ジオデータベースのコンフィグレーション キーワード」をご参照ください。

  12. [完了] をクリックして、フィーチャクラスを作成します。

    [ENP_Entrances] フィーチャクラスがプロジェクト ジオデータベースに追加されます。

    ジオデータベース内の新しいフィーチャクラスを示す [カタログ] ウィンドウ

    現時点で、新しいフィーチャクラス内にフィーチャはまだ存在しません。フィーチャを追加する前に、次の準備作業を行います。

    • フィーチャクラスを説明するメタデータを追加します。
    • フィーチャクラスをレイヤーとしてシーンに追加し、そのレイヤーをシンボル表示します。
    • フィーチャ テンプレートを使用してフィーチャ作成ルールを設定します。

メタデータの追加

フィーチャクラスにアイテム説明メタデータを追加します。アイテム説明には、サマリー、説明、およびタグが含まれます。クレジットと利用制限が含まれることもあります。

  1. [カタログ] ウィンドウで、[ENP_Entrances] フィーチャクラスを右クリックし、[メタデータの編集] メタデータの編集 をクリックします。

    メタデータ ビューが開きます。メタデータ スタイルのエレメントが [コンテンツ] ウィンドウに表示されます。

    [コンテンツ] ウィンドウ内のアイテム説明エレメント

    メモ:

    デフォルトのアイテム説明メタデータ スタイルを使用している場合は、[コンテンツ] ウィンドウに示されたエレメントだけが [アイテム説明] になります。必須情報がないので、メタデータ エレメントは現在無効 無効なメタデータ です。別のメタデータ スタイルを使用している場合は、他のメタデータ エレメントも表示されます。[アイテム説明] は、このチュートリアルで編集する必要のあるエレメントに限られています。

  2. メタデータ ビューで、[タイトル] ボックスに「Egmont National Park Entrances」と入力します。
  3. [タグ] ボックスに「公園, エグモント国立公園, タラナキ, ニュージーランド」というキーワードを入力します (またはコピーして貼り付けます)。

    これらのキーワードはカンマで区切ります。

  4. [サマリー (目的)] ボックスに「エグモント国立公園の入口道路を特定します。」というテキストを追加します。
  5. [説明 (要約)] ボックスをクリックします。

    必須情報が存在するため、[コンテンツ] ウィンドウで、[アイテム説明] エレメントに有効マーク 有効なメタデータ が表示されます。

  6. [説明 (要約)] ボックスに「エグモント国立公園の入口道路。位置は公園の境界レイヤーと Esri World Imagery ベースマップで特定します。」と入力します。
    メモ:

    設定ページでスペルチェックが有効になっている場合 (デフォルトでは有効になっています)、認識できない単語の下には波線が引かれています。スペルを確認する方法については、「校正オプション」をご参照ください。

  7. リボンの [メタデータ] タブの [メタデータの管理] グループで、[保存] 保存 をクリックします。
  8. [ENP_Entrances] メタデータ ビューを閉じます。
  9. [クイック アクセス] ツールバーで、[保存] ボタン 保存 をクリックして、プロジェクトを保存します。

レイヤーの追加とシンボル表示

新規フィーチャクラスをレイヤーとしてマップに追加し、そのレイヤーをシンボル表示します。

  1. [Egmont 3D] シーン 3D シーン ビュー がアクティブなビューであることを確認します。[カタログ] ウィンドウで、[ENP_Entrances] を右クリックし、[現在のマップに追加] 現在のマップに追加 をクリックします。

    レイヤーが [コンテンツ] ウィンドウに追加されます。このレイヤーの名前は [Park Entrances] になります。この名前は、フィーチャクラスを作成した際に指定したエイリアスです。

    [Park Entrances] レイヤーが選択された [コンテンツ] ウィンドウ
    ポイントのシンボルの色はこれと異なる場合があります。

    フィーチャクラスのジオメトリに Z 値が格納されているので、このレイヤーは [3D レイヤー] カテゴリに配置されます。フィーチャが作成されていないので、レイヤーの表示設定チェックボックスは淡色表示されます。

  2. [コンテンツ] ウィンドウで、[Park Entrances] レイヤーを右クリックして [シンボル] シンボル をクリックします。

    [シンボル] ウィンドウが表示されます。プライマリ シンボルが [単一シンボル] に設定され、レイヤー内のすべてのフィーチャが同じシンボルになります。

  3. [プライマリ シンボル] 設定の下の [シンボル] の横で、シンボル パッチをクリックします。

    ウィンドウにポイント シンボルを書式設定するオプションが表示されます。

  4. 必要に応じて、[ポイント シンボルの書式設定] にある [ギャラリー] タブをクリックします。
  5. 検索ボックスに「立位円錐体」と入力して Enter キーを押します。
  6. シンボルのリストで、[ArcGIS 3D] にある [立位円錐体] をクリックします。

    シンボル ギャラリーで選択された [立位円錐体] シンボル

  7. [プロパティ] タブをクリックします。必要に応じて、その下の [シンボル] タブ シンボル をクリックします。
  8. [表示設定][色] ドロップダウン矢印をクリックし、[ベリル グリーン] または他の明るい色を選択します。

    [ベリル グリーン] が選択されたカラー パレット

  9. [サイズ] を [8 pt] に変更して Enter キーを押します。[適用] をクリックします。

    このシンボルが [コンテンツ] ウィンドウに反映されます。

  10. [クイック アクセス] ツールバーで、[保存] ボタン 保存 をクリックして、プロジェクトを保存します。

フィーチャ テンプレートの構成

フィーチャ テンプレートは、新しいフィーチャのデフォルト プロパティを指定して、データ作成を能率化します。デフォルトのプロパティには、シンボル、属性値、フィーチャ作成で使用される編集ツールがあります。

フィーチャ テンプレートを構成する前に、[Park Entrances] をシーン上で唯一編集可能なレイヤーにしておきます。

  1. [コンテンツ] ウィンドウの上部で、[編集別にリスト] タブ 編集別にリスト をクリックします。
    メモ:

    レイヤーの横にある感嘆符 タイル サービス レイヤーは編集可能ではありません。 は、このタイプのレイヤーは編集できないことを示します。

  2. [2D レイヤー][Egmont National Park] チェックボックスをオフにします。

    このレイヤーは、ボックスをもう一度オンにしない限り編集できません。

    ヒント:

    また、[Park Entrances] レイヤーを右クリックし、[このレイヤーのみ編集可能にする] このレイヤーのみ編集可能にする をクリックすることもできます。

  3. [コンテンツ] ウィンドウの上部で、[描画順にリスト] 描画順にリスト をクリックします。
  4. リボンの [編集] タブをクリックします。[フィーチャ] グループにある [作成] フィーチャ作成 をクリックします。

    [フィーチャ作成] ウィンドウが開き、[Park Entrances] フィーチャ テンプレートが表示されます。

  5. [Park Entrances] で、[Park Entrances] テンプレートをクリックします。
    [Park Entrances] フィーチャ テンプレート

    新しいポイント フィーチャを作成するデフォルト編集ツールとして [ポイント] ツール ポイント が選択されています。

    フィーチャの作成と編集に役立つ作図ツールバーも 3D シーンに表示されます (このチュートリアルでは使用しません)。

    [作図] ツールバー

  6. [アクティブなテンプレート ウィンドウを開く] ボタン アクティブなテンプレート ウィンドウを開き、作成しようとしているフィーチャの属性を指定します をクリックして、デフォルトの属性値を新しいフィーチャに設定します。

    フィーチャごとに名前が異なるため、デフォルト名の値は設定しません。ただし、各フィーチャの説明は同じになります。

  7. [Description] の横にある <Null> 値をクリックして「Park Entrance」と入力します。Enter キーを押します。
    メモ:

    [Park Entrance] の [Description] のデフォルト値は、レイヤーを中断なく編集していくと、新しいフィーチャに適用されます。別のレイヤーを編集したり、他のソフトウェア操作を実行したりすると、同じ説明は適用されなくなります。デフォルトの属性値をフィーチャ テンプレート内で固定するには、[フィーチャ作成] ウィンドウでテンプレートを右クリックし、[プロパティ] プロパティ をクリックします。[テンプレート プロパティ] ダイアログ ボックスの [属性] タブをクリックします。属性値を入力して、[OK] をクリックします。

公園入口フィーチャの作成

公園の入口には、3 本の道路がつながっています。最初に、Egmont Road 入口を表すポイント フィーチャを作成します。

「Park Entrances」フィーチャ テンプレートで、フィーチャを作成するための [ポイント] ツールがアクティブ化され、編集作業を開始できます。マップを移動しながらツールをアクティブな状態にするには、キーボード ショートカットを使用します。

  1. [Egmont 3D] シーンにポインターを合わせます。

    ポインターの形状がシンボル付きの精度ポインター (十字線) に変わります。シーンをクリックすると、クリックした場所にポイント フィーチャが作成されます。

    ヒント:

    フィーチャを誤った場所に追加してしまった場合は、[クイック アクセス ツールバー][元に戻す] ボタン 元に戻す をクリックします。

  2. リボンの [マップ] タブをクリックして、[ブックマーク] ブックマーク をクリックします。[Egmont ブックマーク][Egmont Road] をクリックします。

    マップ上でその道路が拡大表示されます。

  3. キーボードの C キーを押し下げます。

    ポインターの形状が手形ポインター パン に変わります。C キーを押し続けている間は、現在の編集ツールをアクティブのまま維持しながらマップを操作できます。クリックしてドラッグすると、画面移動ができます。拡大縮小するには、マウスのホイールを使うか、右ボタンを押し下げたままドラッグします。

    ヒント:

    スクリーン ナビゲーター ナビゲーター を使用して、編集ツールがアクティブなときにマップをナビゲートすることもできます。

  4. 道路が公園につながっている場所に移動します。
    公園入口の拡大ビュー

    公園の入口とは、整備された部分と森の境目です。

  5. C キーを放します。公園入口で道路をクリックします。
    Egmont Road にフィーチャを配置

    フィーチャがマップに追加され、選択されます。この入口の名前の属性値を追加できます。

  6. [マップ] タブの [選択] グループで、[属性] 属性 をクリックします。
  7. [属性] ウィンドウで、[Entrance Name] の横にある <Null> 値をクリックします。「Egmont Road」と入力して、Enter キーを押します。
    Egmont Road のフィーチャ属性

    フィーチャ テンプレートで指定した説明はすでに追加されています。

  8. [適用] をクリックします。
  9. ウィンドウ中央の [属性] タブの横の [ジオメトリ] タブをクリックします。
    [属性] ウィンドウの [ジオメトリ] タブ

    ポイント フィーチャのジオメトリとして、X 値と Y 値に加え、Z 値もあります。Z 値は 463 メートル前後になります。

  10. [属性] タブをクリックし、フィーチャの属性をもう一度表示します。

他の公園入口のフィーチャの作成

他の 2 つの公園入口についても、フィーチャ作成の手順を実行します。

  1. [マップ] タブで [ブックマーク] ブックマーク をクリックします。[Egmont ブックマーク][Pembroke Road] をクリックします。
  2. C キーを押したままにします。道路が公園につながっている場所に移動します。
  3. C キーを放します。クリックして道路にポイントを追加します。
    Pembroke Road にフィーチャを配置
  4. [属性] ウィンドウの [Entrance Name] に「Pembroke Road」と入力します。Enter キーを押して、[適用] をクリックします。
  5. [Manaia Road] ブックマークに移動します。
  6. C キーを押したままにします。拡大してポイントを追加します。
    Manaia Road にフィーチャを配置
  7. [属性] ウィンドウの [Entrance Name] に「Manaia Road」と入力します。Enter キーを押して、[適用] をクリックします。
  8. リボンの [編集] タブをクリックします。[編集の管理] グループにある [保存] 編集の保存 をクリックします。
  9. [編集の保存] プロンプトで [はい] をクリックします。
  10. [編集] タブの [選択] グループで、[選択解除] 選択解除 をクリックします。
  11. [コンテンツ] ウィンドウで、[Park Entrances] レイヤーを右クリックして [属性テーブル] Open Table をクリックします。
    Park Entrances 属性テーブル

    このテーブルには、指定した属性値を示す 3 件のレコードが格納されています。フィーチャに Z 値が含まれているため、Shape フィールドの値は [ポイント Z] になります。

  12. テーブルを閉じます。
  13. [マップ] タブをクリックし、[ブックマーク] ブックマーク をクリックします。[Egmont 3D ブックマーク][View from above] をクリックします。
  14. [マップ] タブの [ナビゲーション] グループにある [マップ操作] ツール [マップ操作] ツール をクリックします。
  15. シーン内を移動して、さまざまな視点から公園入口を確認します。

    東向きの 3 カ所の公園入口のビュー

マップ内のレイヤーの表示

レイヤーに z 値があるかどうかに関係なく、レイヤーを 2D マップまたは 3D シーンに表示できます。[Park Entrances] レイヤーを [Egmont 3D] シーンから [Egmont] マップにコピーします。

  1. [コンテンツ] ウィンドウの [3D レイヤー] の下で、[Park Entrances] を右クリックして [コピー] コピー をクリックします。
  2. [Egmont] 2D マップ ビューをアクティブにします。
  3. [コンテンツ] ウィンドウで、[Egmont] マップ名を右クリックして [貼り付け] 貼り付け をクリックします。

    [Park Entrances] レイヤーが、[コンテンツ] ウィンドウのレイヤーの上部に表示されます。

  4. 必要に応じて、2D マップ内のレイヤーで、シンボルのサイズを変更するか、別のシンボルを選択します。
  5. [クイック アクセス ツールバー][保存] ボタン 保存 をクリックします。

マップ フィーチャ (地理的位置を表すポイント、ライン、ポリゴン) は、通常、フィーチャクラスに保存されています。フィーチャクラスには、フィーチャのジオメトリや属性が保存されており、新しいマップに追加したり、ツールで処理や解析を行ったり、その他のデータと一緒に管理することができます。

作成した公園入口フィーチャの Z 値は、シーン内の標高サーフェスである [WorldElevation3D/Terrain3D] レイヤーから取得されます。標高サーフェスの詳細な操作については、「マップからシーンへの変換」チュートリアルをお試しください。

関連トピック