データソースと手法

DXA Labs 各プロダクトが使うデータ、処理、計算していないことを、コードの特定リビジョンから記述する。

このページは、DXA Labs の各プロダクトが「どのデータを使い、どう処理し、何を計算していないか」を記したものです。 記述の根拠は各プロダクトのリポジトリにあるコード・設定・取得スクリプトで、各節末尾の「測定リビジョン」に示した版を読んで書いています。読んだ日付はその行に節ごとに記します。紹介文や README の文言は根拠にしていません。 コードが変わればこのページも更新し、測定リビジョンを書き換えます。 プロダクトの節は、そのプロダクト自身のランディングページの記述がこのページと一致した時点で掲載します。 「(推定)」はコードから直接確認できず推定した箇所、「出典不明」「未確認」はリポジトリ内に根拠が見つからなかった箇所です。 「計算しないこと・限界」には、固定値・サンプル・スタブが本番の出力に到達する経路をすべて書いています。

UrbanOracle

使うデータ

提供元 データセット 取得方法 更新 用途
総務省統計局(政府統計 e-Stat) 令和7年国勢調査 人口等基本集計(確報):男女別人口(統計表 ID 0004065881)、5年間の人口増減率(0004065882、2020年→2025年)、年齢(3区分)人口構成比(不詳補完値、0004066221) 表示時に API 呼び出し(API キー:e-Stat) 取得後 24 時間はプロセス内キャッシュ(backend/core/cache.py)。取得できた表だけを保存 人口・人口密度・人口増減率・年齢構成
総務省統計局(政府統計 e-Stat) 国勢調査 時系列データ 第6表(東京都、statInfId 000001085987)の 2000〜2020 年と、令和7年国勢調査(確報)男女別人口(0004065881)の 2025 年の、23 区の人口 取得スクリプト(etl/)で作成し、リポジトリに同梱(backend/data/population_trends.json) 手動実行 人口推移(東京23区、2000〜2025 年)
国土地理院 令和7年全国都道府県市区町村別面積調(10月1日時点)の 23 区の面積 コード内の定数(backend/services/demographics.py) 更新なし 人口密度の分母、日間乗降客の面積あたりの値
国土交通省 国土数値情報 地価公示データ L01-26(2026年(令和8年)版、2026年1月1日時点。23 区の 1,567 地点) 取得スクリプト(etl/)で作成し、リポジトリに同梱(backend/data/land_prices.json) 手動実行 区別平均価格・変動率(住宅地・商業地)、地図の地価の塗り分け
国土交通省 国土数値情報 駅別乗降客数データ S12-25(2024年度(令和6年度)版。乗降客数 2018〜2024 年度、駅名・運営会社・路線名・位置)。23 区の 499 駅 取得スクリプト(etl/)で作成し、リポジトリに同梱(backend/data/stations.json) 手動実行 日間乗降客、事業者別、乗降客数推移、駅の一覧、地図の駅の円
東京都交通局・公共交通オープンデータ協議会 東京都交通局 乗降者数情報(公共交通オープンデータセンター、CC BY 4.0):都営地下鉄(2024年度)と日暮里・舎人ライナー(2023年度)の、駅と路線ごとの 1 日平均乗降人員 公共交通オープンデータセンターの公開エンドポイント(アクセストークン・ユーザ登録不要)から取得スクリプト(etl/)で取得・作成し、リポジトリに同梱(backend/data/stations.json) 手動実行 駅の一覧で、国土数値情報の値と並べて表示(合計には使わない)
国土交通省 国土数値情報 都市計画決定情報データ A55-24(2024年度(令和6年度)版、用途地域)と、公表自治体及び掲載データ一覧(A55_R6_datalist.xlsx) 取得スクリプト(etl/)で作成し、リポジトリに同梱(backend/data/zoning.json) 手動実行 用途地域の面積構成・容積率・建蔽率と時点
国土交通省 国土数値情報 洪水浸水想定区域データ A31a-25(想定最大規模)、土砂災害警戒区域データ A33-25、津波浸水想定データ A40-23 取得スクリプト(etl/)で作成し、リポジトリに同梱(backend/data/disaster_risks.json) 手動実行 洪水・土砂災害警戒区域・津波
国土交通省 国土数値情報 行政区域データ N03-20260101(2026年1月1日時点、東京都) 上の各スナップショットの作成に使用 手動実行 駅の区の判定、用途地域・洪水・高潮の区の面積と切り抜き
東京都 地震に関する地域危険度測定調査(第9回)地域危険度一覧(令和4年9月公表) 取得スクリプト(etl/)で作成し、リポジトリに同梱(backend/data/disaster_risks.json) 手動実行 地震、総合危険度ランク5の町丁目、地図の災害の塗り分け
東京都港湾局・建設局 「高潮浸水想定区域図」[想定最大規模](浸水深)(令和6年12月改定)の 10 m メッシュの浸水深 取得スクリプト(etl/)で作成し、リポジトリに同梱(backend/data/disaster_risks.json) 手動実行 高潮
東京都都市整備局 東京の土地利用 令和3年東京都区部(表-1)令和3年土地面積(区部・区別)(土地利用現況調査) 取得スクリプト(etl/)で作成し、リポジトリに同梱(backend/data/green_land_use.json) 手動実行 公園等・農用地・森林・原野の面積割合
ハザードマップポータルサイト 洪水浸水想定区域(想定最大規模)、土砂災害警戒区域(急傾斜地の崩壊)のタイル ブラウザから直接タイル取得 年次固定なし 地図の重ね表示
dataofjapan/land(出典:地球地図日本) 23 区境界 tokyo-wards.geojson リポジトリ同梱ファイル 更新なし 地図の区境界
国土地理院 地理院タイル(淡色地図) ブラウザから直接取得 — 背景地図

LLM は使用しません。

処理の概要

集計と受け渡しのみで、予測モデルはありません。人口は e-Stat の API から読み(取得後 24 時間はキャッシュ)、ほかのデータは同梱のスナップショットを起動時に検査してから返します。 人口密度は人口 ÷ 面積調の区の面積です。地価は区と用途(住宅地・商業地)ごとに、全地点の地価公示価格の単純平均と、継続地点の対前年変動率の単純平均で、地点数を併記します。 用途地域は、A55 の用途地域を N03 の区の範囲で切り抜き、区の指定区域に占める用途地域ごとの面積割合と、指定区域が区の面積に占める割合、容積率・建蔽率の面積加重平均と範囲を求めます。 地震は区内の町丁目を総合・建物倒壊・火災危険度のランク(1〜5)ごとに数えます。洪水と高潮は浸水深の区分ごとに区の面積に占める割合、土砂は区に掛かる土砂災害警戒区域・特別警戒区域の数です。 高潮の浸水深の区分は、これまでと同じ 7 区分の境界(0.3m・0.5m・1m・3m・5m・10m・20m)を東京都の 10 m メッシュの浸水深に当てはめたもので、区の範囲に入る面積を区分ごとに合計します。時点は令和6年12月改定です。 駅は S12 の線の中点を含む N03 の区に割り当て、日間乗降客は区内の駅の乗降客数(事業者ごとの値)の合計です。乗降客数推移は、全年度を同じ基準で比べられる行だけを合計します。 都営地下鉄と日暮里・舎人ライナーの駅は、駅の一覧に、路線ごとに東京都交通局の公表値(都営地下鉄 2024年度、日暮里・舎人ライナー 2023年度)を国土数値情報の値と並べて表示します。 「23区の中での位置」は 7 つの指標について、区の値、23 区の中での順位、23 区全体の値(23 区の合計から計算)を示します。 単位は円/m²、%、人、人/km²、人/日、人/日/km²、町丁目の数、区域の数。対象は東京 23 区(区単位)です。

計算しないこと・限界

  • 予測は一切しません。
  • 人口以外のデータはリポジトリに同梱したスナップショットで、元のデータが更新されても、作り直してコミットするまで値は変わりません。
  • 人口密度の分母はコード内の定数(面積調の区の面積)です。面積調は、千代田・中央・港・葛飾・江戸川の 5 区の面積を、境界の一部が未定のため参考値としています。
  • データを取得できなかったパネルは「取得失敗」と表示し、代わりの値は表示しません。人口増減率の表だけを取得できなかったときは、増減率だけが「取得失敗」になります。
  • 地価は地価公示の地点の単純平均で、地点の数や位置の偏りは補正しません。工業地は区別の値を出さず、地点数だけを示します。
  • 地震のランクは都内 5,192 町丁目の中での相対評価です。災害時活動困難度はランクがないため扱いません。
  • 洪水は国土数値情報の想定最大規模の洪水浸水想定区域だけを使い、東京都の浸水予想区域図は使いません。区のハザードマップと浸水域が異なる場合があります。
  • 津波は、東京都の津波浸水想定が区部に設定されていないため「対象外」と表示し、地図にも重ねません。
  • 乗降客数は各事業者が独自に算出した値で、統一的な基準に基づいていません。JR東日本の値は乗車人員を 2 倍した値です。乗降客数推移に 2019 年度は示しません。
  • 東京都交通局の公表値は表示するだけで、合計しません。日間乗降客・事業者別・乗降客数推移・「23区の中での位置」は、国土数値情報の値だけで計算します。都営地下鉄の公表値は路線ごとの値で、都営地下鉄の路線どうしの乗り換えは両方の路線で数えられています。
  • 国土数値情報の 2024 年度の値が、並べて表示した東京都交通局の公表値より小さい行が 46 行あります(都営地下鉄 44 行、日暮里・舎人ライナー 2 行)。
  • 用途地域の範囲は概ねの位置です。江東・目黒・渋谷・板橋の 4 区は、掲載データ一覧に時点の記載がありません。
  • 公園等・農用地・森林・原野の面積割合は土地利用区分による面積で、緑被(樹木・草地の被覆)ではなく、街路樹や庭は含みません。
  • 地図の重ね表示は、洪水浸水想定区域と土砂災害警戒区域(急傾斜地の崩壊)だけです。

測定リビジョン

urbanoracle @ ed2a240(main。本番の Cloud Run リビジョン urbanoracle-00034-cp6)を 2026-11-10 に読んで記述。

Landcast

現在、地価予測は提供を停止しています。モデルを実データで学習し直しており、精度を測り直してから再開します。

使うデータ

提供元 データセット 取得方法 更新 用途
国土交通省 国土数値情報 L01 地価公示 ETL スクリプトでダウンロード 手動実行 地図に表示する地価公示の地点

LLM は使用しません。

表示しているもの

サインイン後の画面には、東京 23 区の暗い色の地図に、地価公示(国土数値情報 L01)の地点がシアンのマーカーで表示されます。地点を選ぶと、画面の左側にサイドパネルが開きます。 対象は東京 23 区です。

測定リビジョン

2026-10-29 時点の表示を記述。地図と地点の表示は landcast @ f5b3b16(main)のコードで確認。