CSV ファイルからのレイヤーの作成
このセクションでは、既存の .csv ファイルからレイヤーを作成します。 市内のすべての公立高校と、学校でアート プログラムが実施されているかどうかのデータが含まれる .csv ファイルが提供されました。 このデータを探索し、フィーチャ レイヤーとしてマップに追加します。
- .csv ファイル Detroit_Schools.csv をダウンロードします。
- [Detroit_Schools.csv] を Microsoft Excel や Google Sheets など、表形式のデータを読み取ることができるプログラムで開きます。
このファイルには、X 座標、Y 座標、住所など学校に関する空間情報や、学校名、電話番号、アート プログラムの有無といったその他の重要な属性情報が含まれます。
注意:
X 座標と Y 座標の詳細については、GIS 用語集で「座標」の定義をご確認ください。
- 新しいブラウザー タブまたはウィンドウを開きます。 ArcGIS 組織のアカウントにサイン インします。
- 必要に応じ、上部のリボンで [コンテンツ] をクリックします。
- [新しいアイテム] ボタンをクリックします。
- [新しいアイテム] ウィンドウの [ファイルをドラッグ アンド ドロップするか、オプションを選択してください] セクションで [お使いのデバイス] をクリックします。
- [Detroit_Schools.csv] ファイルを保存したフォルダーを参照します。 ファイルをクリックして [開く] をクリックします。
- [このファイルをどのように追加しますか?] ページで [Detroit_Schools.csv を追加してホスト フィーチャ レイヤーまたはテーブルを作成] が選択されていることを確認して [次へ] をクリックします。
[フィールド] ページが表示されます。 このページで、各フィールドに対して保存するデータのタイプを設定できます。
以下に、各フィールド タイプの説明を示します。
- [Double (倍精度浮動小数点数)] - 小数点以下の桁がある数字
- [Integer (整数)] - -2,147,483,648 ~ 2,147,483,647 の自然数 (long integer)
- [String (文字列)] - 連続する文字
各フィールドに対して自動的に選択された [タイプ] 値は正確なので、そのまま続行します。
- [次へ] をクリックします。
[位置情報の設定] ページが表示されます。
- [緯度] が [Y]、[経度] が [X] に設定されていることを確認し、[次へ] をクリックします。
- その次のページで、次の情報を入力します。
- [タイトル] に「Public Schools in Detroit」と入力し、自分の名前かイニシャルを付加します。
- [タグ] に「community mapping」、「Detroit」、「schools」と入力し、各単語の後で Enter キーを押します。
- [サマリー] に「This layer contains the locations of public schools in Detroit, Michigan, their address, phone number, and whether the school has an arts program.」と入力します。
- [保存] をクリックします。
レイヤーが作成され、そのレイヤーのアイテム ページが表示されます。
次に、新しいレイヤーをマップに追加します。
レイヤーを新規マップに追加
.csv から作成したレイヤーを新しいマップに追加します。
- 上部リボンで [マップ] をクリックします。
[レイヤー] ウィンドウが開いた状態で、新しいマップが Map Viewer に表示されます。
Map Viewer には、[コンテンツ] (暗い背景の) ツールバーおよび [設定] (明るい背景の) ツールバーという垂直方向の 2 つのツールバーがあります。 [コンテンツ] ツールバーを使用して、マップ上のコンテンツの管理や表示、マップの操作ができます。 [設定] ツールバーを使用すると、マップ レイヤーとその他のマップ コンポーネントを構成および操作するためのオプションにアクセスできます。
- 必要に応じ、各ツールバー下部の [展開] または [折りたたみ] ボタンをクリックして、ツールバーを展開したり折りたたんだりします。
- [レイヤー] ウィンドウの [追加] をクリックします。
[レイヤーの追加] ウィンドウが表示されます。
- 結果のリストの [マイ コンテンツ] で [Public Schools in Detroit] レイヤーの [追加] ボタンをクリックします。
レイヤーがマップに追加されます。
次に、アート プログラムの有無によって学校のスタイルを設定します。
- [レイヤーの追加] ウィンドウで、戻る矢印をクリックします。 [レイヤー] ウィンドウで [Public Schools in Detroit] レイヤーが選択されていることを確認します。
- [設定] ツールバーの [スタイル] をクリックします。 [シンボル] ウィンドウの [属性の選択] で、[フィールド] をクリックします。
- [Arts_Program] を選択し、[追加] をクリックします。
レイヤーが更新され、アート プログラムがある学校とない学校が表示されます。
- [コンテンツ] ウィンドウで、[保存と開く] をクリックし、[名前を付けて保存] をクリックします。
- [マップの保存] ウィンドウで、次のパラメーターを入力します。
- [タイトル] に「Community murals map」と入力して、自分の名前またはイニシャルを付加します。
- [タグ] に「community mapping」、「murals」と入力し、各単語の後で Enter キーを押します。
- [サマリー] に「Map showing public, community murals that reflect the local community's identity and experiences」と入力します。
注意:
ArcGIS 組織に同じ名前で 2 つのレイヤーを作成することはできません。 レイヤー名にユーザーのイニシャルを追加すると、組織の他のユーザーもこのチュートリアルを完了することができます。 レイヤーが作成されたら、マップ内で名前を変更してイニシャルを削除できます。基になるデータ レイヤーの名前には影響しません。
- [保存] をクリックします。
ArcGIS Living Atlas of the World からのデータの追加
次に、ArcGIS Living Atlas of the World からデータを追加する方法を学びます。ArcGIS Living Atlas は、世界中の地理情報コレクションです。 これには、GIS プロジェクトをサポートするマップ、アプリ、データ レイヤーが含まれています。
- [レイヤー] ウィンドウの [追加] をクリックします。
[レイヤーの追加] ウィンドウが表示されます。
- [レイヤーの追加] ウィンドウで、[マイ コンテンツ] をクリックして [Living Atlas] を選択します。
- 検索バーに「acs race」と入力して Enter キーを押します。
- 検索結果の [ACS Race and Hispanic Origin Variables - Boundaries] レイヤーで、[追加] ボタンをクリックします。
レイヤーがマップに追加されます。
マップがミシガン州デトロイトにズームします。
- [検索結果] ポップアップまたはウィンドウを閉じます。
- [レイヤー] ウィンドウで、戻る矢印をクリックします。
[レイヤー] ウィンドウで [ACS Race and Hispanic Origin Variables - Boundaries] グループ レイヤーは折りたたまれています。 グループ レイヤーは、複数のレイヤーを含むフォルダーに似ています。 グループ レイヤーを展開し、[Tract] レイヤーを選択して構成します。
- [ACS Race and Hispanic Origin Variables - Boundaries] グループ レイヤーを展開し、[Tract] レイヤーをクリックして選択します。
米国国勢調査局は、さまざまな行政上および統計上の地理単位でデータを報告しています。 国は州を含み、州は郡を含み、郡は地区を含みます。 国勢調査区画は、そこに住む約 4,000 人の居住者を表することを目的とした郡の統計区分です。
注意:
米国国勢調査区画の詳細については、米国の国勢調査区画をご参照ください。
ほとんどの ArcGIS Living Atlas レイヤーには、国全体の情報が含まれています。 ここでは、自分の市周辺に特化したマップを作成します。 デトロイトの所在地であるウェイン郡の国勢調査地区のみを表示するフィルターを設定します。 次に、[Tract] レイヤーの属性テーブルを開き、フィルターの作成に使用する属性の理解を深めます。
- [レイヤー] ウィンドウで [Tract] の [オプション] ボタンをクリックし、[テーブルの表示] を選択します。
[Tract] レイヤーの属性テーブルが表示されます。
- [Tract] レイヤーの属性テーブルで、[County] フィールドが表示されるまで右にスクロールします。
[County] 属性には、各国勢調査地区が含まれる郡の名前が示されます。 ここで使用するのは、ミシガン州デトロイトが所在するウェイン郡内の区画です。
- [設定] (明るい背景の) ツールバーにある [フィルター] をクリックします。
- [フィルター] ウィンドウで、[新しく追加] をクリックします。
式を作成するには、3 つのことを行います。 まず、式で使用するフィールドを選択します。 次に、「に等しい」、「に等しくない」、「含む」、「除外する」、「を含む」などの演算子を指定します。 最後に、値を選択します。 マップでウェイン郡内のすべての区画をフィルター処理したいので、フィールドが [County]、演算子の設定が [に等しい]、値が [Wayne County] の式を作成します。
- 最初のドロップダウン メニューで、ドロップダウン矢印をクリックします。 [フィールドの置換] ウィンドウで [County] を選択します。
- 3 つ目のドロップダウン メニューで、ドロップダウン矢印をクリックします。 検索バーに「Wayne」と入力します。 結果のリストから [Wayne County] を選択します。
式が構成されます。
- [フィルター] ウィンドウの下部で、[保存] をクリックします。
これで、ウェイン郡内の区画のみがマップに表示されます。
次に、人種および民族の区画レイヤーの上に学校のポイントが表示されるよう、マップ レイヤーを並べ替えます。
- [レイヤー] ウィンドウで [Public Schools in Detroit] レイヤーを [ACS Race and Hispanic Origin Variables - Boundaries] レイヤーの上にドラッグします。
[Public Schools in Detroit] レイヤーが [ACS Race and Hispanic Origin Variables - Boundaries] レイヤーの上に表示されます。
マップの作成を続行する前に、マップを保存します。
- [コンテンツ] ツールバーにある [保存して開く] をクリックし、[保存] をクリックしてマップを保存します。
マップ データ用のテーブルの準備
このセクションでは、.csv を最初から作成し、マップ レイヤーに変換します。 場所のリストをマップ上のポイントに変換するには、まずリストをテーブルとして (たとえば、.xlsx ファイル、.csv ファイル、または Google Sheets ドキュメントとして) 再フォーマットする必要があります。 このチュートリアルでは、Microsoft Excel を使用してテーブルを作成しますが、.csv ファイルを保存できる他のソフトウェアを使ってもかまいません。
- Microsoft Excel を開きます。
まず、テーブルの最初の行をフィールド名として使用します。
- 最初の行の各列に、次のフィールド名を入力します。
- タイトル
- Y
- X
- ImageURL
- Detroit Mural Map Web サイトを開きます。
- [Mama Said Produce] というタイトルの壁画をクリックします。
[Mama Said Produce] のページが表示されます。 このページには、作者、壁画の過去のバージョンの画像へのリンク、制作日、場所など、壁画に関する情報が記載されています。 この壁画をスプレッドシートの最初のレコードとして含めます。
スプレッドシートには 4 つのフィールド名があります。 タイトルは、壁画のタイトル「Mama Said Produce」です。
位置データについては、壁画の座標位置を指定します。 座標は、通常、最初に緯度 (Y 座標)、次に経度 (X 座標) の順に示されます。
- Excel ドキュメントの [Title] に「Mama Said Produce」と入力します。 [Y] に「42.3486035644434」と入力します。 [X] に「-83.03956673172378」と入力します。
次に、壁画の画像を含めます。 テーブルに追加する画像の URL をコピーします。
- Web ページで画像 URL を検索してハイライトし、Ctrl + C キーを押して URL をコンピューターのクリップボードにコピーします。
- Excel テーブルの 2 行目で [ImageURL] の空白セルをクリックして Ctrl + V キーを押して URL を貼り付けます。
- URL の冒頭に「https://」を追加します。
これで、マップ上の最初のデータ ポイントのデータを用意しました。
座標情報を取得するには、Map Viewer を使用して住所を検索し、[位置] ツールを使用して座標を決定する方法もあります。
- [Mama Said Produce] Web ページで、ブラウザーの戻るボタンをクリックして前の Web ページに戻ります。
- [Detroit Mural Map] ページに掲載されている 2 つ目の壁画 [Untitled [Ford Mustang, "67 FAST BK"]] をクリックします。
- [Untitled [Ford Mustang, "67 FAST BK"]] ページで、下方向にスクロールして住所を探します。 ページの [Spatial Coverage] セクションに、SE side of 1535 Alfred St という住所が記載されています。
- マップで [検索] ツールをクリックします。
- 検索バーが表示されるので、「1535 Alfred St, Detroit, MI」と入力するかコピーし、Enter キーを押します。
マップが、検索した住所にズームします。
- [レイヤー] ウィンドウで表示設定ボタンをクリックし、[Tract] レイヤーを非表示にします。
- [設定] (明るい背景の) ツールバーの [マップ ツール] をクリックし、[位置] を選択します。
[位置] ツールが表示されます。
- [位置] ツールを展開し、[キャプチャ モード] ボタンをクリックします。
キャプチャ モードが有効になります。
- マップで、検索結果の近くをクリックします。
クリックしたポイントの座標が [位置] ツールに表示されます。
[位置] ツールでは、X 座標、Y 座標の順に表示されます。
- Excel テーブルで、3 行目に次の内容を入力します。
- [Title] に「Untitled [Ford Mustang, "67 FAST BK"]」と入力します。
- [Y] に「42.348868」と入力します。
- [X] に「-83.039287」と入力します。
- [ImageURL] に、これまでに学習した手順を使用して、マップに追加する画像の URL をコピーします。
- これまでに学習した手順に従って、その他の壁画の情報を追加し、10 個の壁画のデータを用意します。
- 完了したら、リボンで [ファイル] をクリックし、[名前を付けて保存] をクリックします。 テーブルの保存先となるフォルダーを選択します。
- [名前を付けて保存] ウィンドウが表示されるので、[ファイル名] に「murals」と入力します。 [ファイルの種類] で [CSV UTF-8] を選択して [保存] をクリックします。
作成したテーブルからのレイヤーの作成
ここまでの手順で、ArcGIS Online の [コンテンツ] ページの .csv ファイルからレイヤーを作成しました。 レイヤーは、Map Viewer の [レイヤー] ウィンドウの .csv ファイルから作成することもできます。
- 必要に応じて ArcGIS Online にサイン インし、Map Viewer で Community murals マップを開きます。
- [レイヤー] ウィンドウで [追加] ドロップダウン ボタンをクリックし、[ファイルからのレイヤーの追加] を選択します。
- [レイヤーの追加] ウィンドウで [お使いのデバイス] をクリックします。 [murals.csv] ファイルを参照してクリックし、[開く] をクリックします。
- [次へ] を 3 回クリックします。
- [murals.csv をどのように追加しますか?] ページで、以下の内容を入力します。
- [タイトル] に「Public murals」と入力し、自分の名前またはイニシャルを付加します。
- [タグ] に「community」、「public」、「murals」と入力し、各単語の後で Enter キーを押します。
- [サマリー] に「Location of public murals and includes URL to images.」と入力します。
- [作成してマップに追加] をクリックします。
レイヤーがマップに作成されて追加されます。
次に、ポイントのスタイルを設定します。
- [レイヤー] ウィンドウで [Public murals] レイヤーが選択されていることを確認し、[設定] ツールバーの [スタイル] をクリックします。
- [シンボル] ウィンドウで、[スタイルの選択] の [位置 (単一シンボル) ] で、[スタイル オプション] をクリックします。
- [スタイル オプション] ウィンドウの [シンボル スタイル] で該当するシンボルをクリックします。
- [シンボル スタイル] ウィンドウで、[現在のシンボル] をクリックします。
- ひし形のシンボルをクリックし、[完了] をクリックします。
- [塗りつぶし色] で黒を選択します。
- [レイヤー] ウィンドウで、[Tract] レイヤーの表示設定ボタンをクリックします。
マップ上のスタイルが更新されます。
ポップアップの構成
次に、[Public murals] レイヤー ポップアップをスタイル設定し、壁画のタイトルと画像を表示するようにします。
- [設定] ツールバーの [ポップアップ] をクリックします。
[ポップアップ] ウィンドウと、[Public murals] レイヤーのポップアップのプレビューが表示されます。
デフォルトのポップアップ構成には、ポップアップ タイトルのレイヤー名と壁画のタイトルが含まれ、属性がテーブルとしてリストされます。 このマップを他のユーザーと共有する場合は、閲覧者にとって最も有用な情報のみが含まれるようポップアップを構成すると便利です。 関心を引きやすく、わかりやすいポップアップを構成します。
まず、ポップアップに表示されるタイトルを構成します。
- [ポップアップ] ウィンドウで [タイトル] を展開し、既存のテキストを削除します。
- フィールドの追加ボタンをクリックします。
フィールド名のリストが表示されます。 スプレッドシートで作業した際、最初のフィールド名を [Title] にしたことを思い出してください。 ポップアップのタイトルに [Title] を選択します。 ポップアップを開くと、ポップアップのタイトルにはスプレッドシートの [Title] フィールド名の列に入力した壁画のタイトルが表示されます。
- [フィールドの追加] ウィンドウで [Title] を選択します。
ポップアップのプレビューで、タイトルが更新されます。
次に、ポップアップの内容を構成します。 属性のテーブルはそれほど有用な情報ではないかもしれません。 ポップアップ タイトルに壁画のタイトルはすでに表示されているため、ここに再度含める必要はありません。 座標も必要ありません。 フィールド リストを削除します。
- [フィールド リスト] で、[オプション] をクリックして [削除] を選択します。
次に、ポップアップに画像を追加し、壁画のプレビューを表示します。 画像に、スプレッドシートに入力した画像 URL を表示するよう設定することで行えます。
- [コンテンツの追加] をクリックし、[画像] を選択します。
- [画像の構成] ウィンドウの [URL] でフィールドの追加ボタンをクリックします。
- [フィールドの追加] ウィンドウで [ImageURL] を選択して [終了] をクリックします。
ポップアップのプレビューが、ポップアップの構成で更新されます。
- マップを保存します。
- マップの探索を続け、レイヤーのオンとオフを切り替え、ポップアップを開き、次のような質問に回答します。
- 壁画の特徴やテーマについて気付いたことはありますか? その壁画が描かれた人口統計にどのように当てはまりますか?
- アート プログラムの恩恵を受けそうな学校はどれですか?
- アート プログラムを実施している学校のうち、パブリック アートをデザインするチャンスがある学校はどれですか?
- 将来的に地域の人口統計が変化する可能性がある中で、コミュニティの歴史と今の経験を残すためにパブリック アートや壁画を設置する重要性があるエリアはどこですか?
- コミュニティを表現したパブリック アートや壁画を設置することは、なぜ重要だと思いますか?
このチュートリアルでは、ArcGIS Living Atlas のデータ、提供された .csv ファイルのデータ、作成した .csv ファイルのデータを含むマップを作成しました。 3 つのデータ レイヤーをマップ上で視覚化することで、新しいアート プログラムの恩恵を受けそうな学校と地域、地域社会の文化遺産やアイデンティティを反映するコミュニティ壁画イニシアティブに着手できそうな学校と地域を、より適切に提案できるようになります。
他のチュートリアルについては、チュートリアル ギャラリーをご覧ください。