WOW Challenge②:空間ファイルの結合(WOW2024 Week 44)
DATA Saber挑戦中のRTです。
WOW Challenge二回目。今回は空間ファイルの結合に挑戦しました。
#WOW2024 Week 44 | Can you join two spatial files to find intersection? – Workout Wednesday

Viz要件
ダッシュボードサイズ:1200 x 900
2 つのデータ ソースの空間結合を行う必要がある
学区の境界と学校の位置を含むマップを作成する。
都市と道路以外のすべてのマップ背景レイヤーをオフにする。
州 (Statename)のフィルタを作成し、一度に1つだけを見る。
学校数 (objectid) を学区 (lea_name) 別に示す棒グラフを作成する。
棒グラフをクリックすると、その学区にマップがフィルタリングされる
ツールヒントを合わせる
主なトピック
この問題におけるトピックは、問題名にあるとおり空間ファイルの結合をどのように行うのか、というものです。
従来、2つのファイルの結合は、二つのファイルに共通する項目をキーにして「=」などの演算子で結合しますが、空間ファイルの結合については別の演算子を利用します。
今回の問題には二つの空間ファイルを使用します。一つはアメリカの学区を示す座標データ、もう一つは学校の位置を示す座標データです。Viz要件に記載がありますが各学区毎に存在する学校数を集計したいので、2つの空間ファイルの結合が必要です。

選択したデータソースに「ジオメトリ」が存在する場合、新たに「INTERSECT」という演算子が選択できます。この演算子を選択すると、2つの座標データの重なっている部分のみを抽出できます。
※ジオメトリを選択した場合に、その他の演算子を使用して結合はできません。
※完成したVizはこちら
https://public.tableau.com/app/profile/ren.takahashi5565/viz/WOW2024_44/1
所感
まず英語力が壊滅している私には、空間ファイル内に入っているデータの内容が非常にわかりづらかったです。が、一つ一つのディメンションを確認しながら進めました。
普段の業務では地図表現を多用しているものの、空間ファイルを使用していないので本問題を通して空間ファイルそのものへの理解が向上しました。
ただし、空間ファイル同士の結合ではなく、緯度経度情報を持ったテキストデータとの結合の方が使用機会がありそうだな、そんな方法ないかな、と思っていたところ、Tips紹介している記事を発見しました。今後の検証材料にしたいと思います。
※勝手に紹介します。
【Tips】空間ファイルと緯度経度情報を1つの地図で表現する方法|えま
以上、参考になれば幸いです。