スポンサーリンク

ArcGIS Proで国勢調査の人口メッシュデータを作成する方法

ArcGIS Proで最新の国勢調査メッシュデータをインポートする方法を記事にまとめました。国土数値情報サイトでは、平成30年度の500mメッシュデータ(.shp)をダウンロードできますが、令和2年度(最新)のデータは提供されていません。今回は、政府統計の総合窓口(e-Statサイト)提供の、500mメッシュデータ(.shp)と国勢調査データ(.csv)を用いて、500mメッシュ人口データを作成します。

ぷーたろー
ぷーたろー
スポンサーリンク

国勢調査データのダウンロード方法

政府統計の窓口「e-Stat」

e-stat内の国勢調査データから境界データと統計データをダウンロードします。
ダウンロードの際には、下画像のメッシュエリアを確認しておきましょう!

公式サイトはこちらから

ダウンロードするデータ

4次メッシュ(500mメッシュ, shp形式)
トップページ / 統計地理情報システム / 境界データダウンロード/から任意のメッシュエリアをダウンロードします。ダウンロード後、任意フォルダー内で解凍しておきます。


国勢調査4次メッシュ(500mメッシュ, csv形式)
トップページ / 統計地理情報システム / 統計データダウンロード /から同様に任意のメッシュエリアをダウンロードします。ダウンロード後、任意フォルダー内で解凍しておきます。

ArcGIS Proを起動する

ArcGIS Proを起動後、解凍後のフォルダをフォルダー接続します。
カタログウィンドウからフォルダ📁を右クリックで「フォルダー接続」ができます。

接続後、追加するデータとして境界データ(.shp)と統計データ(.csv)をコンテンツウィンドウ内にドラッグ&ドロップします。反映後、境界データ(.shp)は下図のようにメッシュが表示されます。統計データはcsv形式のため、コンテンツウィンドウ下部にテーブルが表示されます。

境界データに統計データをテーブル結合する

あとはテーブルを結合するだけですが、ここが一番の注意ポイントです!!
境界データと統計データには、「KEY-CODE」といわれる位置合わせ用の共通番号が格納されています。この互いの番号が一致するメッシュを作成したいのですが、そのままでは結合できません。

両データのデータタイプが異なるため、結合するとエラーになりテーブルが消えてしまいました。

問題:フィールドタイプが異なる

境界データの「KEY_CODE」は、データタイプ「Text」です。

統計データの「KEY_CODE」は、「Long」です。

解決方法

解決方法として、両データに新たなフィールド(同じフィールドタイプ)を追加します。
私の場合は、名前を「keycode」とし、データタイプを「Text」で追加してます。

両データの属性テーブルを開き、追加したフィールド「keycode(仮)」を右クリック「フィールド演算」を開きます。数式欄に各「KEY_CODE」をダブルクリックで同じ値を挿入します。

解決後の流れ

両データに同じデータタイプのフィールドを追加したら、境界データを選択し、データタブから「結合」を選択します。

境界データ(メッシュデータ)を選択した状態で、データタブ「結合」を選択します。

下画像の画面が表示されたら、下記内容で「OK」を選択します。
入力テーブルに「境界データ
キーとなるフィールド「keycode(仮)
結合テーブルに「統計データ
結合テーブルフィールド「keycode(仮)

テーブル結合後

結合後、境界データ(メッシュ, shp形式)のテーブルに統計データ(テーブル, csv形式)が結合されています。あとは、自由に編集してあげると下図のように人口を色別で表示させたり、分析できます。

タイトルとURLをコピーしました