MapLibre

AIの応用

奈良市オープンデータで地目分類AIを作ってみた

奈良市が公開している地籍・地目情報のオープンデータを活用し、AIによる土地分類(地目判別)を自動化するための教師データを作成・学習するプロジェクトです。本プロジェクトでは、地図や航空写真と地目ラベル(例:宅地、公衆道路、原野、学校用地など)を組み合わせて、小さなパッチ画像(例:100m四方)を作成し、それを元にPyTorchを用いた深層学習モデルで土地の種類を識別できるように学習を行います。地目分類は不動産評価、都市計画、防災対策など幅広い分野で必要とされている一方、従来は目視や手作業に依存する場面が多く、効率化が求められていました。本プロジェクトでは「auto-geomoku-classifier」で用いていた手法を奈良市に適用し、地域特化型のAIモデルを再構築することを目的としています。データの整備にはQGISを使用し、地目ポリゴンとオルソ画像を視覚的に確認しながらパッチ画像を生成。教師データ生成用スクリプト(create_patches_count_fixed_CSV_ONLY.py)と学習用スクリプト(train_land_classifier_ADD.py)を用いて、オープンデータから実用的な学習セットを構築しました。さらにGitHubを使ってプロジェクト全体をバージョン管理し、再現性やチーム共有も可能としています。このプロジェクトは、他自治体や他地域への展開を見据えたテンプレート構成となっており、奈良市以外の地目データに差し替えることで柔軟に応用が可能です。教師データ構築・地目分類AIモデルの学習・評価・公開という一連の工程を通じて、オープンデータ利活用とAI技術の融合による地域課題の解決を目指します。
GISアプリ

MapLibreで古地図を表示

MapLibreを用いて過去と現在の地図を重ね合わせ、都市や自然環境の変遷を可視化する「今昔地図」表示方法を紹介します。国土地理院の地図や「今昔マップ on the web」の古地図を利用し、浜松駅周辺を例に複数時代の地図を切り替え表示可能。透過度調整や背景地図変更にも対応しており、地理や歴史、都市開発の研究・教育にも活用できます。TMS形式への対応やレイヤー管理など、MapLibre実装時の技術的ポイントも解説します。
QGIS

ロサンゼルス近郊山火事 1/06~1/11Landsat8の人工衛星画像

アメリカ西部ロサンゼルス近郊で発生した山火事は、強風により急速に広がり、JR山手線の内側の面積の2倍以上に相当する160平方キロメートルが延焼。避難指示は世界有数の美術館ゲッティセンターを含む地域に及び、多くの住民が車で安全な場所へ向かい激しい渋滞が発生しました。人工衛星Landsat8で撮影された画像では、左下に紫色でロサンゼルスの領域、写真上方には山火事の煙が白いモヤとして確認できます。対応するオープンストリートマップの画像も用意されています。人工衛星画像と地図を通じて、被害の規模を視覚的に把握しやすくしています。詳細情報と画像はこちらの記事でご覧いただけます。
WebMAP

MapLibreで距離・面積計測コントロールを作成

MapLibreを使用して距離や面積を直感的に計測できるコントロールの作成手順を詳しく解説。地図上で簡単に計測できる便利なツールで、国土地理院の地図を活用して精度の高い測定が可能です。本ページでは、距離計測・面積計測の基本機能から、計測結果を即座にリセットするクリア機能までを詳細に紹介します。また、サンプルコードをHTML、CSS、JavaScript別に提供しており、ダウンロードしてカスタマイズ可能です。このツールは、地図関連プロジェクトや教育用途など、さまざまなシーンで活用できる優れた機能を備えています。さらに、地図データのスタイリングやタイル設定に柔軟に対応できるMapLibreの特徴を活かし、誰でも簡単に高度な計測ツールを構築可能です。地図の中心位置やズームレベルの初期設定方法、計測結果をリアルタイムで更新するスクリプトの組み込み方も具体的に解説。さらに、地図デザインを強化するためのスタイルカスタマイズのヒントや、国土地理院提供のタイルデータとの統合方法もカバーしています。このページを通じて、地図データ活用の新しい可能性を広げ、より効率的で魅力的な地図アプリケーションを開発できるようサポートします。地理情報を活用するプロフェッショナルや教育者、GIS開発に関心のある方に最適な情報を提供します。ぜひこのチュートリアルで、MapLibreを用いた新しい地図の可能性を発見してください!