ArcGIS Online と Community Analyst Online を使い、さまざまな分野における GIS の活用例を学生に紹介する授業を担当しています。現在、Esri Insider のこちらの素晴らしい記事をもとにした課題の問題解決に取り組んでいます。アメリカ人は独立記念日の週末に何をするのか?
この記事では、Praveen Srivastava 氏が Community Analyst を使って、アウトドア派、バーベキュー好き、買い物好きの3つのグループの割合が高い郡を特定しています。私は授業で記事と同様の作業を行い、スマートマップ検索ツールを使って、同じような郡のグループを見つける演習をしました。ここまでは問題ありませんでした。その後、3つのグループすべてを含むマップを作成するため、全員がそれぞれの郡グループを ArcGIS Online アカウントに共有しました。これも問題ありませんでした。3つのレイヤーを含むマップを作成するために、Community Analyst から共有した各マップを開いてデータレイヤーを保存し、新しいマップを作成して3つのレイヤーを追加しました。これも問題ありませんでした。
ここからが問題です。試してみたい方のために、私が使っている ArcGIS Online マップへのリンクはこちらです。独立記念日。マップと、そこに含まれるすべてのデータレイヤーは「すべてのユーザー」に共有されています。
次の手順では、「新しい位置の導出」を使い、3つすべてのレイヤーで元のスマートマップ検索条件を満たす郡だけを含む新しいレイヤーを作成する予定でした(各レイヤーには「matchField」というフィールドがあり、郡が該当する条件を満たす場合はデータ値「match」が入っています)。課題を作成する際に「新しい位置の導出」を実行したところ、99件(郡)のレコードを含むレイヤーができました。妥当な数に思えましたし、結果もそのように見えました。このレイヤーの名前は「買い物好き、バーベキュー好き、アウトドア派」です。実行した「新しい位置の導出」のクエリは、次のとおりだったと思います(クエリの大部分のスクリーンショットは添付のPDFファイルで確認できます)。
- 買い物好きがバーベキュー好きの完全に内側にある、かつ
- 買い物好きがアウトドア派の完全に内側にある、かつ
- 買い物好きのmatchField が「match」である、かつ
- バーベキュー好きのmatchField が「match」である、かつ
- アウトドア派のmatchField が「match」である。
授業中に学生とこの手順を進めたところ、意図した結果になりませんでした。クエリから作成されたレイヤーには、予想していた99件前後ではなく、何千件ものレコードがあります。多くのレコードが重複しているように見えます(かなりの数です)。クエリの記録を間違えたのか、それとも(理由はわかりませんが)クエリが現在正しく機能していないのか、わかりません。もし記録を間違えたのだとしたら、99件のレコードを含むレイヤーを作成したクエリはどのようなものだったのでしょうか。それこそ、私が求めていた結果です。
マップと課題をご覧いただければわかるように、このあと学生には、選択した郡にタペストリーのデータを追加し、自分のマップからタブ付きマップシリーズのウェブアプリを作成して、レイヤーやタブの説明文を加えてもらう予定です。(課題をまとめるため、LMI に振り返りの質問もいくつか掲載しています。)
ぜひ助けていただけるとありがたいです。
よろしくお願いします。
Allen Risley
非常勤教授
リベラルスタディーズ学科
カリフォルニア州立大学サンマルコス校