最も高い山のマッピング

山に関するデータの準備

はじめに、世界最高峰の 5 つの山に関するデータを含むテキスト ファイルを準備し、次に、このファイルからフィーチャ レイヤーを作成します。

CSV (カンマ区切り値) フォーマットのテキスト ファイル (.csv) で保存したデータからフィーチャ レイヤーを作成できます。 .csv フォーマット ファイルには、アイテムごとに、値と値がカンマで区切られたデータの行があります。 ファイルの最初の行は、ファイル内のデータのタイプを表すフィールド名を含んでいます。 たとえば、テキスト ファイルの最初の行には、[lat][lon][name][range][elev_ft][thumb_url][photo_credit] フィールドがあります。

各フィールドは次のとおりです。

  • [lat] フィールドは、山の緯度を格納します。
  • [lon] フィールドは、山の経度を格納します。
  • [name] フィールドは、山の名前を格納します。
  • [range] フィールドは、山が属している範囲を格納します。
  • [elev_ft] フィールドは、フィート単位の山の標高を格納します。
  • [thumb_url] フィールドは、山の画像の URL を格納します。
  • [photo_credit] フィールドは、山の画像のソースの URL を格納します。

マップに表示するには、ファイルに詳細が記述されている実世界の各アイテムが、位置データに含まれている必要があります。 テキスト ファイルの最初の 2 つのフィールドには、それぞれの山の緯度 (地球の北と南の位置の説明) と経度 (地球の東と西の位置の説明) が格納されています。 他のフィールドは、山のマッピングには不必要ですが、別の場合に役立つ可能性がある山の詳細を提供します。

最初の行にはフィールド名が格納されていますが、それ以降は各行に 1 つの山に関するデータが格納されています。 たとえば、エベレスト山の行は次の情報を格納しています。

27.9879,86.9250,Mt.Everest,Himalayas,29029,https://commons.wikimedia.org/wiki/File:Everest_North_Face_toward_Base_Camp_Tibet_Luca_Galuzzi_2006_(square).jpg#/media/File:Everest_North_Face_toward_Base_Camp_Tibet_Luca_Galuzzi_2006_(square).jpg, https://en.wikipedia.org/wiki/Mount_Everest

最初の数字 (27.9879) は山の緯度で、2 番目の数字 (86.9250) は経度です。 残りのデータは、カンマで区切られていて、フィールド名に対応しています。 テキスト ファイルは 6 行で構成されており、その 1 行はフィールド名、5 行はマッピングする 5 つの山です。

  1. 次のデータをプレーン テキスト編集またはスプレッドシート アプリケーションにコピーします (Notepad、Notepad++、Microsoft Excel などのプログラム)。
    注意:

    Microsoft Excel を使用する場合は、[テキスト → 列] ツールを使用して、行を列に分けることが必要な場合があります。

    lat,lon,name,range,elev_ft,thumb_url,photo_credit 
    27.9879,86.9250,Mt.Everest,Himalayas,29029,https://upload.wikimedia.org/wikipedia/commons/thumb/d/d1/Mount_Everest_as_seen_from_Drukair2_PLW_edit.jpg/640px-Mount_Everest_as_seen_from_Drukair2_PLW_edit.jpg,https://commons.wikimedia.org/wiki/File:Mount_Everest_as_seen_from_Drukair2_PLW_edit.jpg 
    35.8825,76.513333, K2Qogir,Karakoram,28251,https://upload.wikimedia.org/wikipedia/commons/thumb/c/c9/Chogori.jpg/640px-Chogori.jpg,https://commons.wikimedia.org/wiki/File:Chogori.jpg 
    27.7025,88.1475,Kangchenjunga,Himalayas,28169,https://upload.wikimedia.org/wikipedia/commons/thumb/5/57/Kangchenjunga%2C_India.jpg/640px-Kangchenjunga%2C_India.jpg,"https://commons.wikimedia.org/wiki/File:Kangchenjunga,_India.jpg" 
    27.9626,86.9336,Lhotse,Himalayas,27940,https://upload.wikimedia.org/wikipedia/commons/thumb/7/72/Lhotse-fromChukhungRi.jpg/640px-Lhotse-fromChukhungRi.jpg,https://commons.wikimedia.org/wiki/File:Lhotse-fromChukhungRi.jpg 
    27.8860,87.0912,Makala,Himalayas,27766,https://upload.wikimedia.org/wikipedia/commons/thumb/1/19/Makalu.jpg/640px-Makalu.jpg,https://commons.wikimedia.org/wiki/File:Makalu.jpg
  2. ファイルを「mountains.csv」という名前でコンピューターに保存します。

マップを開いて保存

次に、Map Viewer でマップを開き、ベースマップを変更して、そのマップを保存します。

  1. ArcGIS の組織アカウントArcGIS Enterprise アカウントにサイン インします。
    注意:

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

    注意:

    エラーが発生する場合や、アカウントにサイン インできない場合には、パスワードは大文字と小文字が区別されることを思い出してください。 ArcGIS パスワードを忘れた場合、サイン イン ページからパスワードをリセットできます。 詳細については、「アカウントに関するトラブルシューティング」をご参照ください。

  2. リボンの [マップ] をクリックします。
    上部リボンのマップ

    新しいマップが組織のデフォルト ベースマップで Map Viewer に表示されます。 現時点ではマップにレイヤーが含まれていません。

    注意:

    ArcGIS Online で作業している場合でも ArcGIS Enterprise で作業している場合でも、よく似た結果になるはずです。 ただし、アカウントの認証情報は異なり、ポータルは組織になりますが、ArcGIS Online は組織になりません。

    はじめに、ベースマップを変更します。 ベースマップは、マップ内に表示したいコンテンツの背景地図を提供します。

  3. [コンテンツ] (暗い背景の) ツールバーで [ベースマップ] をクリックして [チャート化されたテリトリー] を選択します。

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

    注意:

    一部の ArcGIS 組織は、別のデフォルト ベースマップを持っている可能性があります。 [チャート化されたテリトリー] ベースマップが表示されない場合は、リストの末尾までスクロールして [Living Atlas] をクリックします。 「チャート化されたテリトリー」を検索し、[チャート化されたテリトリー] Web マップをベースマップ リストに追加します。

    ベースマップが [チャート化されたテリトリー] に変わります。

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

  4. [ベースマップ] ウィンドウで [閉じる] をクリックします。

    ベースマップ ウィンドウを閉じます。

    続行する前に、マップを保存します。

  5. [コンテンツ] ツールバーで [保存して開く] をクリックして [名前を付けて保存] を選択します。

    保存して開くメニューの名前を付けて保存

    [マップの保存] ウィンドウが表示されます。

  6. [マップの保存] ウィンドウの [タイトル] に「Map the highest mountains」と入力し、その後に自分のイニシャルを追加します。
  7. [タグ] に「Elevation, Peaks, Himalayas」と入力して Enter キーを押します。
  8. [概要] に「Information about the highest mountains in the world」を入力します。

    フィールドが入力されているマップの保存ウィンドウ

  9. [保存] をクリックします。

    このマップは、ArcGIS Online アカウントに保存されます。 行った変更内容を失わないように、定期的に Web マップを保存することが重要です。

マップへの山のデータの追加

先ほど作成した mountains.csv ファイルをマップに追加します。

  1. [コンテンツ] ツールバーの [レイヤー] をクリックします。

    コンテンツ ツールバーのレイヤー

    [レイヤー] ウィンドウが開きます。

  2. [レイヤー] ウィンドウで [追加] の横の下矢印をクリックし、[ファイルからのレイヤーの追加] を選択します。

    ファイルからレイヤーを追加

    [レイヤーの追加] ウィンドウが開きます。 マップに情報を追加するには、ArcGIS Online からレイヤーを参照する、URL からレイヤーを追加する、ファイルからレイヤーを追加する、またはその他複数の方法を使用できます。

  3. moutains.csv ファイルを、お使いのデバイス上の位置から [レイヤーの追加] のドロップ領域にドラッグします。
    mountains.csv をドロップ領域にドラッグ
    注意:

    ファイルを別の方法で [レイヤーの追加] ウィンドウに追加するには、[お使いのデバイス] をクリックして、作成した [mountains.csv] ファイルを選択します。

    [レイヤーの追加] ウィンドウが更新され、そのファイルからホスト フィーチャ レイヤーを作成するのか、そのファイルをアイテムとしてアップロードするのかの確認を求められます。 ホスト フィーチャ レイヤーは、ArcGIS アカウントを介してオンラインで使用できるフィーチャ レイヤーです。

  4. [このファイルをどのように追加しますか?] で、[ホスト フィーチャ レイヤーを作成してマップに追加します] が選択されていることを確認して [次へ] をクリックします。

    mountains.csv ファイルの追加方法を選択します。

    マップおよびデータをホスト レイヤーとして ArcGIS Online に公開することができます。 この操作を行うと、ArcGIS Online がレイヤーと、そのレイヤーを構成するデータをホストします。

    ウィンドウが更新され、.csv ファイル内で検出されたフィールドが表示されます。

  5. [フィールド] ページで、[表示名] および [タイプ] フィールドが正しいことを確認して [次へ] をクリックします。
  6. [位置情報の設定] ページで、[緯度][lat] フィールドに設定されており、[経度][long] フィールドに設定されていることを確認します。 [次へ] をクリックします。
  7. 次のページにある [タイトル] で、既存のテキストを「highest mountains」に置換し、その後に自分のイニシャルを追加します (例: highest mountains YN)。 必要に応じて、[タグ][サマリー] を挿入できます。
    注意:

    ArcGIS 組織に同じ名前で 2 つのレイヤーを作成することはできません。 レイヤー名にユーザーのイニシャルを追加すると、組織の他のユーザーもこのチュートリアルを完了することができます。 レイヤーが作成されたら、マップ内で名前を変更してイニシャルを削除できます。基になるデータ レイヤーの名前には影響しません。

    ホスト フィーチャ レイヤーに名前を付けるパラメーター

  8. [作成してマップに追加] をクリックします。

    レイヤーがマップと ArcGIS Online コンテンツ リストに追加されます。 レイヤーのアイテム詳細ページに移動し、レイヤー情報を追加または更新できます。 アイテム詳細ページは、アイテムの内容やアイテムの使用方法を理解するうえで役立ちます。

    ヒント:

    5 つのシンボルをすべて表示するには、そのうちの 4 つがネパールで近接しているため、拡大する必要があります。 必要に応じて、さらに多くのマップを表示するために、[設定] (明るい背景の) ツールバーの [プロパティ] をクリックし、プロパティ ウィンドウを閉じます。

    マップ上のデフォルト シンボルの山

    次に、シンボルを変更して山を見やすくします。 三角形の形状のシンボルが、より適切です。

  9. [レイヤー] ウィンドウで、[highest mountains] レイヤーが選択されていることを確認します。

    レイヤーの横に表示される青いラインは、選択済みであることを示しています。

  10. [設定] (明るい背景の) ツールバーで、[シンボル] をクリックします。

    設定ツールバーのスタイル

    [スタイル] ウィンドウが表示されます。

  11. [スタイル] ウィンドウで、[スタイルの選択][位置 (単一シンボル)] で、[スタイル オプション] をクリックします。

    位置 (単一シンボル) 描画スタイルのスタイル オプション ボタン

  12. [シンボル オプション] ウィンドウの [シンボル スタイル] で該当するシンボルをクリックします。

    シンボル スタイルにあるシンボル

    [シンボル スタイル] ウィンドウが表示されます。

  13. [シンボル スタイル] ウィンドウの [現在のシンボル] で該当するシンボルをクリックします。

    現在のシンボルのオレンジ色の円をクリックします。

  14. [シンボルの変更] ウィンドウで、三角形をクリックしてから [完了] をクリックします。

    シンボルの変更ウィンドウの三角形と完了ボタン

  15. [サイズ] に「30」と入力して Enter キーを押します。

    サイズが 30 に設定された状態

  16. [塗りつぶし色] をクリックし、表示される [色の選択] ウィンドウで、黒色を選択します。

    色の黒色

  17. [完了] をクリックして [シンボル スタイル] ウィンドウを閉じます。

    マップ上のシンボルが黒い三角形に変更されます。

    黒い三角形のシンボルの山

  18. [スタイル オプション] ウィンドウで [完了] を 2 回クリックします。
  19. [コンテンツ] ツールバーで、[保存して開く] をクリックし、[保存] を選択してマップを保存します。

カスタム ポップアップの構成

山の名前、属している山脈、標高を識別するセンテンスを表示するポップアップを構成します。 最初に、デフォルト ポップアップを見て、改善可能な方法を確認します。

  1. マップ上で、山のフィーチャをクリックします。

    フィーチャのポップアップが表示されます。

    デフォルトのポップアップ

    ポップアップには、このチュートリアルの最初に作成した .csv ファイルのデータに基づいて、それぞれの山の属性値が表示されます。 属性は、マップ フィーチャに関する情報を提供します。 現在、ポップアップには、属性がリスト形式で表示されており、山の画像の URL だけが示されています。 最初にポップアップを構成して、1 つのセンテンスの一部分として重要な属性を表示します。 その後、リンクではなく、山の画像をポップアップに表示するように、ポップアップを構成します。

  2. ポップアップを閉じます。
  3. [設定] ツールバーの [ポップアップ] をクリックします。

    設定ツールバーのポップアップの構成

    [ポップアップ] ウィンドウが表示されます。

  4. [ポップアップ] ウィンドウで [タイトル] をクリックします。

    ポップアップ ウィンドウのタイトル

  5. 既存のテキストを削除し、フィールドの追加 ボタンをクリックします。

    ポップアップ タイトルのフィールドの追加 ボタン

  6. [フィールドの追加] ウィンドウで [name] を選択します。

    ポップアップのプレビュー タイトルが更新され、[name] フィールドに該当する山の名前が表示されます。

    ポップアップには現在、山のレイヤーのフィールドのテーブルが表示されています。 このテーブルを削除して、カスタマイズされたテキスト コンテンツを代わりに追加します。

  7. [ポップアップ] ウィンドウの [フィールド リスト] で、[オプション] ボタンをクリックして [削除] を選択します。

    フィールド リストを削除します。

  8. [コンテンツの追加] をクリックします。

    ポップアップ ウィンドウのコンテンツの追加ボタン

  9. 表示される [コンテンツ] ウィンドウで [テキスト] をクリックします。

    コンテンツ ウィンドウのテキスト

    テキスト エディター ウィンドウが表示されます。 テキスト エディターを使用して、ポップアップに表示されるセンテンスを作成します。 また、どの山のフィーチャをクリックしたかによって変わる属性情報をポップアップに含めることもできます。 次のセンテンスを作成します。

    {name} は、{range} の範囲の場所にあり、標高は {elev_ft} フィートです。

    このセンテンスで、name、range、elev_ft などの中括弧で囲んだ単語は、属性情報を表します。

  10. テキスト エディター ウィンドウで「{」(開き中括弧) と入力して [name {name}] を選択します。

    名前フィールドの追加

    [name] フィールドがテキスト エディターに追加されます。

  11. テキスト エディターで、{name} の後に「is located in the range」と入力します。
  12. スペースを追加して「{」と入力します。 [range {range}] を選択します。

    [range] フィールドがテキスト エディターに追加されます。

  13. {range} の後に「and has an elevation of」と入力します。
  14. スペースを追加して「{」と入力します。 [elev_ft {elev_ft}] を選択します。 「feet」と入力します。

    テキストが完成しました。

    ポップアップ用にカスタマイズされたテキスト アイテム内の完成したセンテンス

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

    ポップアップのプレビューに、編集したテキストが反映されます。

    構成済みのポップアップ

  16. マップを保存します。

山の画像の構成

それぞれの山の写真と写真の著作権を表示するポップアップを構成します。 まず、画像を既存のポップアップに追加します。

  1. [ポップアップ] ウィンドウで [コンテンツの追加] をクリックし、表示される [コンテンツ][画像] を選択します。

    画像オプション

    [画像の構成] ウィンドウが表示されます。

    小さい (サムネイル) 画像がポップアップに表示されるように [URL] を構成します。 画像にリンクを追加して、小さい画像をクリックするとフル サイズの画像が別のタブで表示されるようにします。

  2. [画像の構成] ウィンドウの [URL] で [フィールドの追加] ボタンをクリックします。

    画像の構成 ウィンドウの URL パラメーターのフィールドの追加 ボタン

  3. [フィールドの追加] ウィンドウで [thumb_url {thumb_url}] を選択します。
  4. [オプション] の下の [リンク] で、フィールドの追加ボタンをクリックして [thumb_url {thumb_url}] を選択します。

    画像の構成ウィンドウ

  5. [完了] をクリックします。

    ポップアップのプレビューに、クリック可能な山のサムネイル画像が含まれました。 また、写真の著作権へのリンクを追加します。 すでに構成したセンテンスに、このリンクを追加します。

  6. [ポップアップ] ウィンドウの [テキスト] で、[テキストの編集] をクリックします。

    テキストの編集

    テキスト エディター ウィンドウが表示されます。 前のセクションで構成したセンテンスが表示されます。

    テキスト エディター ウィンドウ
  7. テキスト エディター ウィンドウで、既存のテキストの末尾にポインターを合わせて Enter キーを押します。
  8. Photo Credit」と入力します。

    テキスト エディターに追加した写真の著作権のテキスト

  9. [写真の著作権] テキストをハイライト表示して [リンク] ボタンをクリックします。

    リンク ボタンとハイライト表示された写真の著作権 テキスト

    [リンクの URL] ウィンドウが表示されます。

  10. [リンクの URL] ウィンドウで「{photo_credit}」と入力して [保存] ボタンをクリックします。

    リンクの URL ウィンドウが photo_credit フィールドに設定された状態

  11. テキスト エディター ウィンドウで [OK] をクリックします。

    ポップアップのプレビューで、[写真の著作権] テキストが下線付きになります。これは、該当するリンクがアクティブであることを示します。

  12. [ポップアップ] ウィンドウを閉じます。

    ポップアップが構成されました。 ここで、どのようにマップ上に表示されるかを確認します。

  13. マップ上で、山のフィーチャをクリックして、ポップアップを表示します。

    完成したポップアップ

  14. 画像をクリックします。

    フル サイズの画像が新しいブラウザー タブに表示されます。

  15. フル サイズの画像のブラウザー タブを閉じます。 ポップアップで [写真の著作権] リンクをクリックします。

    その画像のソースが新しいブラウザー タブに表示されます。

  16. 画像のソースのブラウザー タブとポップアップを閉じます。 マップを保存します。

このチュートリアルでは、山のデータをテキスト ファイルとして保存しました。 次に、そのファイルを ArcGIS Online に追加して、それぞれの山の場所を示すレイヤーをマップ上に作成しました。 山の名前、範囲、標高の情報が表示されるように、レイヤーのカスタム ポップアップを構成しました。 また、写真と写真のソースのリンクを各ポップアップに追加しました。

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