国土交通省の国土数値情報で提供されている「平成31年行政区域データ」を簡素化した各都道府県別の地図のオートシェープ図形についてご紹介しています。
今回は熊本県、宮崎県、鹿児島県、沖縄県になります。
(国土地理院「地図の使用承認 R 1JHs 1461」を取得)
なお本品はExcel 2016 バージョン2009(ビルド 13231.20262)で作成しています。
製品内容
本品に含まれているのは、当該都道府県の下記データをそれぞれシートに貼り付けたExcelブック(.xlsx)と、グラフ散布図と重ね合わせたExcelマクロ有効ブック(.xlsm)の2種類のファイルになります。
ただしExcelマクロ有効ブックにつきましては、マクロを使用できないパソコン環境である場合も想定されますので、製品としてはあくまでExcelブックのみとさせていただき、マクロ有効ブックにつきましては「オートシェープ図形とグラフ散布図の使用事例」という形でご提供いたします。
なお元とする地図データは弊社「行政区域TopoJSONデータ全国版」でご提供している地図データの内の「(TopoJSON形式)1.7MBまで簡素化」のデータを使用しています。
従いまして国土数値情報「行政区域データ」で提供されているデータよりも大幅に精度が落ちています。そのために本来の行政区域境界線とずれている箇所がありますのでお含み置きいただければ幸いです。
地図のオートシェープ図形 XXshape.xlsx (XXは都道府県コード2桁。以下同様)
本ブックには下記の6つのシートが含まれています。
- 行政地域境界線のオートシェープ図形
- 当該都道府県に含まれるすべての行政地域(一部島しょ部は除きます)
- 飛び地がある場合は、グループ化してグループ化したものに「行政区域コード」を附番し、個々のオートシェープ図形には「行政区域コード⁺スペース+連番」を附番しています。
- 「XXdata1」シート
- 当該都道府県境界線のオートシェープ図形
- 簡素化された当該地図における最北端・最東端・最西端・最南端をマークしグループ化してあります。
- 「XXdata2」シート
- 当該都道府県のすべての行政地域をEMUs単位にシステムで配置したオートシェープ図形
- 「XXall」シート
なお未所属地域は行政地域には含まれていませんが、当該都道府県境界線には含まれていますのでお含み置きいただければ幸いです。
- 当該都道府県境界線とバラバラに配置した行政地域境界線のオートシェープ図形
- 行政地域境界線のオートシェープ図形は「1」と同じですが塗りつぶし(単色)を透明度90%で設定してあります。
- 表示倍率100%で全体像を半分以上見渡せない場合はオートシェープ図形のサイズを50%に縮小設定しています。
- 「XXMapJigsaw」シート
- 「4」を手動でつなぎ合わせたオートシェープ図形
- Excelの図形移動の単位とDrawingMLの寸法単位の関係からピッタリと重ねる事はできないので、全体のバランスを見て位置決めしたものです。
- 「XXMapJigsaw例」シート
- オートシェープ図形のサイズをまとめた「Size」シート
グラフ散布図使用事例 XXmap.xlsm (XXは都道府県コード2桁。以下同様)
本ブックでマクロを使用している目的は、緯度経度を平面直角座標に変換する計算をするためになります。
従いましてマクロを使用できないパソコン環境である場合は、国土地理院の「測量計算サイトの平面直角座標への換算」をご利用いただければ幸いです。なお操作方法につきましては「平面直角座標への換算 入出力機能の説明」をご参照ください。
本マクロ有効ブックには下記の3つのシートが含まれています。
- 前章「3」の「当該都道府県のすべての行政地域をEMUs単位にシステムで配置したオートシェープ図形」と地点及びラインのグラフ散布図を重ね合わせた「マップ」シート
- オートシェープ図形と地点のグラフ散布図は「当該都道府県境界線のオートシェープ図形」の最北端・最東端・最西端・最南端のマークとグラフ散布図にプロットした点を重ね合わせています。
- 地点のグラフ散布図とラインのグラフ散布図はそれぞれの縦・横軸の境界値(最大値・最小値)を合わせた上で、軸が一致するように重ね合わせています。
- 地点情報を上記「1」のグラフ散布図に反映させるための表がある「地点情報」シート
- 地点の緯度・経度は度分秒または十進法で入力します。
- 地点が25ヶ所設定できるような表になっていますが行を追加することで増やすことができます。
- 増やし方につきましては『「地図のオートシェープ図形」に合わせたExcelグラフ散布図の設定-その1』でご説明いたします。
- 入力された値はVBAマクロで平面直角座標系の緯度・経度に変換します。
- 詳細には「Excel VBAで緯度・経度を平面直角座標に変換する」でご説明いたします。
- サンプルとして県庁所在地のデータを設定しています。
- ライン情報を「1」のグラフ散布図に反映させるための表がある「ライン情報」シート
- 連続した緯度・経度の地点を平面直角座標で入力します。
- 最大2,000地点のラインが10本設定できるような表になっていますが地点数をお増やすことも、系列(ライン本数)を増やすこともできます。
- 系列の線は「自動」設定になっていますが、色や線の形状は変える事ができます。
- 増やし方や形状の変え方につきましては『「地図のオートシェープ図形」に合わせたExcelグラフ散布図の設定-その2』でご説明いたします。
- サンプルとして高速道路のデータを1つ(分岐ルートがある場合は2つ)設定しています。
- 国土数値情報の高速道路時系列データは時系列データとして使用する場合のみは非商用ですが、最新データだけであれば商用利用可能なため使用事例に含めています。
- その他の非商用データにつきましては主要なものをピックアップしてご自由にご利用いただける形で公開して行きます。
使用条件
・本製品「地図のオートシェープ図形」を貼り付けたExcelブックをインターネットに公開する形での使用はできません。(無償でダウンロードできてしまうため必ずお守りいただけますようお願い申し上げます)
・個人でご利用の場合、「地図のオートシェープ図形」を使用される人ごとのライセンスになりますが、同居ご家族につきましては個々にライセンスを購入する必要はありません。また個人でパソコンを複数台所有されている時は所有されているパソコンで利用することはできます。
・法人、学校の場合は「地図のオートシェープ図形」を使用されるパソコンの台数分のライセンスが必要です。
・本製品を(加工の有無を問わず)第三者に譲渡・貸与・配布・販売はしないようお願いします。
出典URL
国土数値情報 https://nlftp.mlit.go.jp/ksj/index.html
「地図のオートシェープ図形」ご利用時の注意点
Excelで「地図のオートシェープ図形」をご利用の際に、Excelに起因する操作上の注意点がございます。
- 隣接する行政地域を重ね合わせる際、手動で完ぺきな形で重ね合わせる事は難しく、全体を見ながら重なり具合がなるべく均等になるように配置いただく事になります。
- なおグループしている飛び地やマーク、「行政地域をEMUs単位にシステムで配置したオートシェープ図形」の構成図形の初期位置をずらして保存してしまうと元に戻すことができません。
必ずバックアップファイルを作ってからご利用ください。
- なおグループしている飛び地やマーク、「行政地域をEMUs単位にシステムで配置したオートシェープ図形」の構成図形の初期位置をずらして保存してしまうと元に戻すことができません。
- 表示倍率を変更した際、特定の表示倍率以外ではオートシェープ図形のサイズが保持されない現象が起こります。
- 「特定の表示倍率」につきましては、ご利用のパソコン環境により異なるためご確認いただく必要がありますが、50%から400%まで50%単位の表示倍率を想定しています。
詳細につきましては、下記の記事をご参照いただければ幸いです。
熊本県
熊本県には49の行政区域が存在しています。
- その内、オートシェープ図形に海岸線も含めた飛び地が存在するのはつぎの4行政区域です。
- 熊本市西区、上天草市、宇城市、天草市
- なお行政区をまとめた「熊本市」境界線は含めていません。
熊本県は平面直角座標系のⅡ系に属しています。
ダウンロードされるZIPファイルに含まれている内容
No | ファイル名 | サイズ | 説明 |
---|---|---|---|
1 | 43shape.xlsx | 1,216KB | 地図のオートシェープ図形 |
2 | 43map.xlsm | 702KB | グラフ散布図使用事例 |
1.1.行政地域境界線のオートシェープ図形
各行政区域のオートシェープ図形を行政区域コード順にワークシートに貼り付けた形でご提供しています。
ワークシート上には行政地域コード、行政区域名とオートシェープ図形のサイズ(高さ・幅)が記載してあります。
またオートシェープ図形の境界線の線の幅は0.5ptに設定しています。
① ②
43101 熊本市 中央区 43211 宇土市 43102 熊本市 東区 43212 上天草市 43103 熊本市 西区 43213 宇城市 43104 熊本市 南区 43214 阿蘇市 43105 熊本市 北区 43215 天草市 43202 八代市 43216 合志市 43203 人吉市 43348 下益城郡 美里町 43204 荒尾市 43364 玉名郡 玉東町 43205 水俣市 43367 玉名郡 南関町 43206 玉名市 43368 玉名郡 長洲町 43208 山鹿市 43369 玉名郡 和水町 43210 菊池市 43403 菊池郡 大津町
③ ④
43404 菊池郡 菊陽町 43505 球磨郡 多良木町 43423 阿蘇郡 南小国町 43506 球磨郡 湯前町 43424 阿蘇郡 小国町 43507 球磨郡 水上村 43425 阿蘇郡 産山村 43510 球磨郡 相良村 43428 阿蘇郡 高森町 43511 球磨郡 五木村 43432 阿蘇郡 西原村 43512 球磨郡 山江村 43433 阿蘇郡 南阿蘇村 43513 球磨郡 球磨村 43441 上益城郡 御船町 43514 球磨郡 あさぎり町 43442 上益城郡 嘉島町 43531 天草郡 苓北町 43443 上益城郡 益城町 43444 上益城郡 甲佐町 43447 上益城郡 山都町 43468 八代郡 氷川町 43482 葦北郡 芦北町 43484 葦北郡 津奈木町 43501 球磨郡 錦町
1.2.都道府県境界線/1.3.すべての行政地域をEMUs単位にシステムで配置したオートシェープ図形
下図左側の都道府県境界線の線の幅は0.75ptに設定してあります。
下図右側の都道府県境界線の線の幅は変わりませんが、各行政区域境界線の線の幅は0.25ptです。
1.4.MapJigsaw/1.5.MapJigsaw例
熊本県は島しょを含めずに見ると半分以上の全体像が表示できるのでサイズ100%を使用していますが、下中央図のExcel画面は表示倍率50%でのキャプチャーになります。
MapJigsawの行政区域には透明度90%で塗りつぶし設定をしています。
2.グラフ散布図使用事例
地点情報には、熊本県庁が、ライン情報には、九州自動車道がそれぞれサンプルでセットしてあります。
宮崎県
宮崎県には26の行政区域が存在しています。
- その内、オートシェープ図形に海岸線も含めた飛び地が存在するのはつぎの1行政区域です。
- 延岡市
宮崎県は平面直角座標系のⅡ系に属しています。
ダウンロードされるZIPファイルに含まれている内容
No | ファイル名 | サイズ | 説明 |
---|---|---|---|
1 | 45shape.xlsx | 901KB | 地図のオートシェープ図形 |
2 | 45map.xlsm | 610KB | グラフ散布図使用事例 |
1.1.行政地域境界線のオートシェープ図形
① ②
45201 宮崎市 45382 東諸県郡 国富町 45202 都城市 45383 東諸県郡 綾町 45203 延岡市 45401 児湯郡 高鍋町 45204 日南市 45402 児湯郡 新富町 45205 小林市 45403 児湯郡 西米良村 45206 日向市 45404 児湯郡 木城町 45207 串間市 45405 児湯郡 川南町 45208 西都市 45406 児湯郡 都農町 45209 えびの市 45421 東臼杵郡 門川町 45341 北諸県郡 三股町 45429 東臼杵郡 諸塚村 45361 西諸県郡 高原町 45430 東臼杵郡 椎葉村 45431 東臼杵郡 美郷町 45441 西臼杵郡 高千穂町 45442 西臼杵郡 日之影町 45443 西臼杵郡 五ヶ瀬町
1.2.都道府県境界線/1.3.すべての行政地域をEMUs単位にシステムで配置したオートシェープ図形
1.4.MapJigsaw/1.5.MapJigsaw例
宮崎県は半分以上の全体像が表示できるのでサイズ100%を使用していますが、下中央図のExcel画面は表示倍率50%でのキャプチャーになります。
2.グラフ散布図使用事例
地点情報には、宮崎県庁が、ライン情報には、東九州自動車道がそれぞれサンプルでセットしてあります。
鹿児島県
鹿児島県には30の行政区域が存在しています。
- その内、オートシェープ図形に島しょや海岸線も含めた飛び地が存在するのはつぎの7行政区域です。
- 鹿児島市、志布志市、出水郡長島町、曽於郡大崎町、肝属郡東串良町、肝属郡肝付町、熊毛郡屋久島町
鹿児島県は一部のⅠ系島しょ部を除き平面直角座標系のⅡ系に属しています。
なおⅠ系に属する島しょ部は本製品には含めていません。
ダウンロードされるZIPファイルに含まれている内容
No | ファイル名 | サイズ | 説明 |
---|---|---|---|
1 | 46shape.xlsx | 1,174KB | 地図のオートシェープ図形 |
2 | 46map.xlsm | 680KB | グラフ散布図使用事例 |
1.1.行政地域境界線のオートシェープ図形
① ②
46201 鹿児島市 46219 いちき串木野市 46203 鹿屋市 46220 南さつま市 46204 枕崎市 46221 志布志市 46206 阿久根市 46222 奄美市 46208 出水市 46223 南九州市 46210 指宿市 46224 伊佐市 46213 西之表市 46225 姶良市 46214 垂水市 46303 鹿児島郡 三島村 46215 薩摩川内市 46304 鹿児島郡 十島村 46216 日置市 46392 薩摩郡 さつま町 46217 曽於市 46404 出水郡 長島町 46218 霧島市 46452 姶良郡 湧水町 46468 曽於郡 大崎町 46482 肝属郡 東串良町 46490 肝属郡 錦江町
1.2.都道府県境界線/1.3.すべての行政地域をEMUs単位にシステムで配置したオートシェープ図形
1.4.MapJigsaw/1.5.MapJigsaw例
鹿児島県は島しょを含めずに見ると半分以上の全体像が表示できるのでサイズ100%を使用していますが、下中央図のExcel画面は表示倍率50%でのキャプチャーになります。
2.グラフ散布図使用事例
地点情報には、鹿児島県庁が、ライン情報には、九州・南九州西回り自動車道がそれぞれサンプルでセットしてあります。
沖縄県
沖縄県本島の平面座標系はXV系ですが島しょ部には座標系XVI系とXVII系が存在します。
本品には座標系がXV系に属する34の行政区域が含まれています。
- その内、オートシェープ図形に島しょや海岸線も含めた飛び地が存在するのはつぎの8行政区域です。
- 浦添市、名護市、沖縄市、豊見城市、うるま市、南城市、国頭郡今帰仁村、国頭郡本部町
- なお未所属地域が1ヶ所存在します。MapJigsawではその部分のオートシェープ図形はありませんのでご注意ください。
ダウンロードされるZIPファイルに含まれている内容
No | ファイル名 | サイズ | 説明 |
---|---|---|---|
1 | 47shape.xlsx | 700KB | 地図のオートシェープ図形 |
2 | 47map.xlsm | 526KB | グラフ散布図使用事例 |
1.1.行政地域境界線のオートシェープ図形
① ②
47201 那覇市 47313 国頭郡 宜野座村 47205 宜野湾市 47314 国頭郡 金武町 47208 浦添市 47315 国頭郡 伊江村 47209 名護市 47324 中頭郡 読谷村 47210 糸満市 47325 中頭郡 嘉手納町 47211 沖縄市 47326 中頭郡 北谷町 47212 豊見城市 47327 中頭郡 北中城村 47213 うるま市 47328 中頭郡 中城村 47215 南城市 47329 中頭郡 西原町 47301 国頭郡 国頭村 47348 島尻郡 与那原町 47302 国頭郡 大宜味村 47350 島尻郡 南風原町 47303 国頭郡 東村 47353 島尻郡 渡嘉敷村 47306 国頭郡 今帰仁村 47354 島尻郡 座間味村 47308 国頭郡 本部町 47355 島尻郡 粟国村 47311 国頭郡 恩納村 47356 島尻郡 渡名喜村
1.2.都道府県境界線/1.3.すべての行政地域をEMUs単位にシステムで配置したオートシェープ図形
下図のExcel画面は表示倍率50%でのキャプチャーになります。
1.4.MapJigsaw/1.5.MapJigsaw例
沖縄県は島しょを含めずに見ると半分以上の全体像が表示できるのでサイズ100%を使用していますが、下中央図のExcel画面は表示倍率50%でのキャプチャーになります。
2.グラフ散布図使用事例
地点情報には、沖縄県庁が、ライン情報には、沖縄自動車道がそれぞれサンプルでセットしてあります。
最後に
「グラフ散布図とオートシェープ図形の合わせ方」及び「緯度・経度を平面直角座標に変換するVBAマクロ」につきましては、下記記事にて詳細をご説明しておりますので、ぜひ一度ご参照いただければ幸いです。
- 「地図のオートシェープ図形」に合わせたExcelグラフ散布図の設定-その1
- 「地図のオートシェープ図形」に合わせたExcelグラフ散布図の設定-その2
- Excel VBAで緯度・経度を平面直角座標に変換する
以上最後までご一読いただき誠にありがとうございました。