住所が入った CSV ファイルから、そのデータを地図上にマッピングして表示させたいことってありませんか?
さほど手間も時間もかけずに、そういった地図をさくっと作れてしまう3つの方法を紹介したいと思います。
地理院地図で表示する
まずは、国土地理院が公開している「地理院地図」という Web サービスを利用する方法です。
実際にやってみれば分かりますが、ユーザー登録なども要らず、ただ用意した CSV ファイルをサイトにドラッグ&ドロップするだけでできてしまうのでとにかく簡単!
大げさでなく、ほんの1〜2分で地図表示までできてしまうという驚きのサービスです。
使い方ですが、まず地理院地図のサイトを開くと下記のような日本地図が表示されるので、CSV ファイルをその地図上にドラッグ&ドロップします。

CSV ファイルのどの列を住所データとして利用するか確認するポップアップ画面が出ます。住所の入った列を選択したら、「上記の内容で読込開始
」ボタンをクリックします。

あとは自動でデータの読み込みが行われて・・・この通り地図上にマーカーがマッピングされました!マーカーをクリックすると、他の列の情報もポップアップ表示されるようになっていて便利ですね。

元々、災害時に避難所リストを迅速に作りたい、といった用途を想定して開発された背景があるようで、確かにここまで簡単な仕組みになっていれば、詳しくない人でも地図が作れて素晴らしいサービスですよね。
使っていてちょっと惜しいなあ、と思ったのがデータをマッピングした後の地図をシェアするパーマリンクや、他サイトへの埋め込みコードが作れないこと。それができると SNS でシェアしたり、もっと活用方法が広がってさらに良いなと思いました。
色々機能を試してみましたが、現状で作った地図をシェアしようとすると、画像として保存したり印刷したものを共有するか、GeoJSON 形式でエクスポートしたファイルを別の地図サービスで共有する形になりそうです。
GeoJSON 形式のファイルを地図化する方法については、後述の「Github Gist を使う」を参照ください。
Googleマイマップで表示する
つづいては、王道(?)の Google マップでマイマップを作成する方法です。
マイマップを作成するには Google アカウントが必要ですので、事前にアカウント登録、ログインを済ませておく必要があります。
まずはマイマップのページにログインして、「新しい地図を作成
」をクリックします。

「インポート
」をクリックして、CSV ファイルを選択します。

CSV ファイルのどの列をマッピングのデータとして利用するかを確認されるので、住所の入った列を選択して「続行
」ボタンをクリックします。

CSV ファイルのどの列をマーカーのタイトルに利用するか確認が出るので、任意の列を選択して「完了
」ボタンをクリックします。

あとは自動でデータの読み込みが行われて、次の通りマッピングされた地図が表示されます。

ちなみに、実際にできたマップをここに埋め込んでみました。
地理院地図と違ってアカウント登録が必要な一手間はありますが、見た目をカスタマイズしたり、複数のデータを重ねて表示したり、できあがった地図をシェアしたり・・・といった自由度はさすがにマイマップの方が高いので、用途によって使い分けると良さげですね。
GitHub Gist で表示する
こちらは前述の2つとちょっと毛色が違いますが、ご参考までに。
GitHub には GeoJSON 形式のファイルをマッピングしてくれる機能があるので、.geojson
ファイルをリポジトリにアップするだけで地図表示することができます。
それを利用して、GitHub Gist にファイルをアップするだけで簡単にそれができてしまいます。こちらは始めに紹介した地理院地図からエクスポートした .geojson
ファイルをアップしたものです。
GeoJSON 形式のデータでマッピングできるサイトとしては、geojson.io も有名です。
地理院地図で作った地図をシェアしたい、となったときはこういう方法も知っておくと便利かもしれませんね。
サンプルCSVデータ
今回の記事でサンプルとして使った CSV ファイルは、過去のセンバツ21世紀枠歴代出場校の一覧が入った下記のデータです。すぐ試してみたいけど、適当なデータを持ってないという場合はご自由にお使いください。
ちなみに、このデータと形式が違っていても、住所や緯度・経度が項目に含まれるデータであれば何でもいけるはずです。
出場年 | 学校名 | 都道府県 | 住所 | |
---|---|---|---|---|
2001 | 安積 | 福島 | 福島県郡山市開成5丁目25−63 | |
2001 | 宜野座 | 沖縄 | 沖縄県国頭郡宜野座村宜野座1 | |
2002 | 鵡川 | 北海道 | 北海道勇払郡むかわ町福住4丁目2−1 | |
2002 | 松江北 | 島根 | 島根県松江市奥谷町164 | |
2003 | 柏崎 | 新潟 | 新潟県柏崎市学校町4−1 | |
2003 | 隠岐 | 島根 | 島根県隠岐郡隠岐の島町有木尼寺原1 | |
2004 | 一関一 | 岩手 | 岩手県一関市磐井町9−1 | |
2004 | 八幡浜 | 愛媛 | 愛媛県八幡浜市松柏丙654 | |
2005 | 一迫商 | 宮城 | 宮城県栗原市一迫真坂町東133 | |
2005 | 高松 | 香川 | 香川県高松市番町3丁目1−1 | |
2006 | 真岡工 | 栃木 | 栃木県真岡市寺久保1丁目2−9 | |
2006 | 金沢桜丘 | 石川 | 石川県金沢市大樋町16−1 | |
2007 | 都留 | 山梨 | 山梨県大月市大月2丁目11−20 | |
2007 | 都城泉ヶ丘 | 宮崎 | 宮崎県都城市妻ケ丘町27-15 | |
2008 | 安房 | 千葉 | 千葉県館山市八幡385 | |
2008 | 成章 | 愛知 | 愛知県田原市田原町池ノ原1 | |
2008 | 華陵 | 山口 | 山口県下松市末武上217−2 | |
2009 | 利府 | 宮城 | 宮城県宮城郡利府町青葉台1丁目1−1 | |
2009 | 彦根東 | 滋賀 | 滋賀県彦根市金亀町4番7号 | |
2009 | 大分上野丘 | 大分 | 大分県大分市上野丘2丁目10−1 | |
2010 | 山形中央 | 山形 | 山形県山形市鉄砲町2丁目10−73 | |
2010 | 向陽 | 和歌山 | 和歌山県和歌山市太田127 | |
2010 | 川島 | 徳島 | 徳島県吉野川市川島町桑村367−3 | |
2011 | 大館鳳鳴 | 秋田 | 秋田県大館市金坂後6 | |
2011 | 佐渡 | 新潟 | 新潟県佐渡市石田567 | |
2011 | 城南 | 徳島 | 徳島県徳島市城南町2丁目2−88 | |
2012 | 女満別 | 北海道 | 北海道網走郡大空町女満別昭和104−1 | |
2012 | 石巻工 | 宮城 | 宮城県石巻市貞山5丁目1−1 | |
2012 | 洲本 | 兵庫 | 兵庫県洲本市上物部2丁目8−5 | |
2013 | 遠軽 | 北海道 | 北海道紋別郡遠軽町南町1丁目 | |
2013 | いわき海星 | 福島 | 福島県いわき市小名浜下神白館ノ腰153 | |
2013 | 益田翔陽 | 島根 | 島根県益田市高津3丁目21−1 | |
2013 | 土佐 | 高知 | 高知県高知市塩屋崎町1丁目1−10 | |
2014 | 小山台 | 東京 | 東京都品川区小山3丁目3−32 | |
2014 | 海南 | 和歌山 | 和歌山県海南市大野中651 | |
2014 | 大島 | 鹿児島 | 鹿児島県奄美市名瀬安勝町7−1 | |
2015 | 豊橋工 | 愛知 | 愛知県豊橋市草間町官有地 | |
2015 | 桐蔭 | 和歌山 | 和歌山県和歌山市吹上5丁目6−18 | |
2015 | 松山東 | 愛媛 | 愛媛県松山市持田町2丁目2−12 | |
2016 | 釜石 | 岩手 | 岩手県釜石市甲子町第10地割614−1 | |
2016 | 長田 | 兵庫 | 兵庫県神戸市 長田区池田谷町2丁目5 | |
2016 | 小豆島 | 香川 | 香川県小豆郡小豆島町草壁本町57 | |
2017 | 不来方 | 岩手 | 岩手県紫波郡矢巾町南矢幅第9地割1−1 | |
2017 | 多治見 | 岐阜 | 岐阜県多治見市坂上町9丁目141 | |
2017 | 中村 | 高知 | 高知県四万十市中村丸の内24 | |
2018 | 由利工 | 秋田 | 秋田県由利本荘市石脇字田尻30 | |
2018 | 膳所 | 滋賀 | 滋賀県大津市膳所2丁目11−1 | |
2018 | 伊万里 | 佐賀 | 佐賀県伊万里市二里町大里甲2600 | |
2019 | 石岡一 | 茨城 | 茨城県石岡市石岡1-9-9 | |
2019 | 富岡西 | 徳島 | 徳島県阿南市富岡町小山18番地3 | |
2019 | 熊本西 | 熊本 | 熊本県熊本市西区城山大塘5丁目15 | |
2020 | 帯広農 | 北海道 | 北海道帯広市稲田町西1線9番地 | |
2020 | 磐城 | 福島 | 福島県いわき市平字高月7 | |
2020 | 平田 | 島根 | 島根県出雲市平田町1 | |
2021 | 八戸西 | 青森 | 青森県八戸市尻内町中根市14 | |
2021 | 三島南 | 静岡 | 静岡県三島市大場608 | |
2021 | 東播磨 | 兵庫 | 兵庫県加古郡稲美町中一色594-2 | |
2021 | 具志川商 | 沖縄 | 沖縄県うるま市みどり町6-10-1 |