国土交通省の国土数値情報で提供されている「平成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%単位の表示倍率を想定しています。
詳細につきましては、下記の記事をご参照いただければ幸いです。
大阪府
大阪府には72の行政区域が存在しています。
- その内、オートシェープ図形に海岸線も含めた飛び地が存在するのはつぎの10行政区域です。
- 大阪市此花区、大阪市住之江区、堺市西区、岸和田市、泉大津市、貝塚市、泉佐野市、高石市、泉南市、泉南郡田尻町
- なお行政区をまとめた「大阪市」、「堺市」境界線は含めていません。
大阪府は平面直角座標系のⅥ系に属しています。そのため座標系が異なる隣接県(兵庫県)のオートシェープ図形と重ね合わせるとズレが生じますのでお含み置きいただければ幸いです。
ダウンロードされるZIPファイルに含まれている内容
No | ファイル名 | サイズ | 説明 |
---|---|---|---|
1 | 27shape.xlsx | 635KB | 地図のオートシェープ図形 |
2 | 27map.xlsm | 521KB | グラフ散布図使用事例 |
1.1.行政地域境界線のオートシェープ図形
各行政区域のオートシェープ図形を行政区域コード順にワークシートに貼り付けた形でご提供しています。
ワークシート上には行政地域コード、行政区域名とオートシェープ図形のサイズ(高さ・幅)が記載してあります。
またオートシェープ図形の境界線の線の幅は0.5ptに設定しています。
① ②
27102 大阪市 都島区 27117 大阪市 旭区 27103 大阪市 福島区 27118 大阪市 城東区 27104 大阪市 此花区 27119 大阪市 阿倍野区 27106 大阪市 西区 27120 大阪市 住吉区 27107 大阪市 港区 27121 大阪市 東住吉区 27108 大阪市 大正区 27122 大阪市 西成区 27109 大阪市 天王寺区 27123 大阪市 淀川区 27111 大阪市 浪速区 27124 大阪市 鶴見区 27113 大阪市 西淀川区 27125 大阪市 住之江区 27114 大阪市 東淀川区 27126 大阪市 平野区 27115 大阪市 東成区 27127 大阪市 北区 27116 大阪市 生野区 27128 大阪市 中央区
③
27141 堺市 堺区 27142 堺市 中区 27143 堺市 東区 27144 堺市 西区 27145 堺市 南区 27146 堺市 北区 27147 堺市 美原区 27202 岸和田市 27203 豊中市 27204 池田市 27205 吹田市 27206 泉大津市
④ ⑤
27207 高槻市 27219 和泉市 27208 貝塚市 27220 箕面市 27209 守口市 27221 柏原市 27210 枚方市 27222 羽曳野市 27211 茨木市 27223 門真市 27212 八尾市 27224 摂津市 27213 泉佐野市 27225 高石市 27214 富田林市 27226 藤井寺市 27215 寝屋川市 27227 東大阪市 27216 河内長野市 27228 泉南市 27217 松原市 27229 四條畷市 27218 大東市 27230 交野市
⑥
27231 大阪狭山市 27232 阪南市 27301 三島郡 島本町 27321 豊能郡 豊能町 27322 豊能郡 能勢町 27341 泉北郡 忠岡町 27361 泉南郡 熊取町 27362 泉南郡 田尻町 27366 泉南郡 岬町 27381 南河内郡 太子町 27382 南河内郡 河南町 27383 南河内郡 千早赤阪村
1.2.都道府県境界線/1.3.すべての行政地域をEMUs単位にシステムで配置したオートシェープ図形
下図左側の都道府県境界線の線の幅は0.75ptに設定してあります。
下図右側の都道府県境界線の線の幅は変わりませんが、各行政区域境界線の線の幅は0.25ptです。
1.4.MapJigsaw/1.5.MapJigsaw例
大阪府は半分以上の全体像が表示できるのでサイズ100%を使用していますが、下中央図のExcel画面は表示倍率50%でのキャプチャーになります。
MapJigsawの行政区域には透明度90%で塗りつぶし設定をしています。
2.グラフ散布図使用事例
地点情報には、大阪府庁が、ライン情報には、中国自動車道・中央環状線・阪和自動車道がそれぞれサンプルでセットしてあります。
兵庫県
兵庫県には49の行政区域が存在しています。
- その内、オートシェープ図形に海岸線も含めた飛び地が存在するのはつぎの7行政区域です。
- 神戸市東灘区、神戸市中央区、姫路市、明石市、西宮市、芦屋市、加古郡播磨町
- なお行政区をまとめた「神戸市」境界線は含めていません。
兵庫県は平面直角座標系のⅤ系に属しています。そのため座標系が異なる隣接県(京都府、大阪府)のオートシェープ図形と重ね合わせるとズレが生じますのでお含み置きいただければ幸いです。
ダウンロードされるZIPファイルに含まれている内容
No | ファイル名 | サイズ | 説明 |
---|---|---|---|
1 | 28shape.xlsx | 1,278KB | 地図のオートシェープ図形 |
2 | 28map.xlsm | 694KB | グラフ散布図使用事例 |
1.1.行政地域境界線のオートシェープ図形
① ②
28101 神戸市 東灘区 28205 洲本市 28102 神戸市 灘区 28206 芦屋市 28105 神戸市 兵庫区 28207 伊丹市 28106 神戸市 長田区 28208 相生市 28107 神戸市 須磨区 28209 豊岡市 28108 神戸市 垂水区 28210 加古川市 28109 神戸市 北区 28212 赤穂市 28110 神戸市 中央区 28213 西脇市 28111 神戸市 西区 28214 宝塚市 28201 姫路市 28215 三木市 28202 尼崎市 28216 高砂市 28203 明石市 28217 川西市 28204 西宮市 28218 小野市
1.2.都道府県境界線/1.3.すべての行政地域をEMUs単位にシステムで配置したオートシェープ図形
1.4.MapJigsaw/1.5.MapJigsaw例
兵庫県は島しょを含めずに見ると半分以上の全体像が表示できるのでサイズ100%を使用していますが、下中央図のExcel画面は表示倍率50%でのキャプチャーになります。
2.グラフ散布図使用事例
地点情報には、兵庫県庁が、ライン情報には、山陽自動車道・新名神高速道路がそれぞれサンプルでセットしてあります。
奈良県
奈良県には39の行政区域が存在しています。
- なお本製品の簡素化レベルにおいて飛び地は存在していません。
奈良県は平面直角座標系のⅥ系に属しています。
ダウンロードされるZIPファイルに含まれている内容
No | ファイル名 | サイズ | 説明 |
---|---|---|---|
1 | 29shape.xlsx | 651KB | 地図のオートシェープ図形 |
2 | 29map.xlsm | 528KB | グラフ散布図使用事例 |
1.1.行政地域境界線のオートシェープ図形
① ②
29201 奈良市 29343 生駒郡 三郷町 29202 大和高田市 29344 生駒郡 斑鳩町 29203 大和郡山市 29345 生駒郡 安堵町 29204 天理市 29361 磯城郡 川西町 29205 橿原市 29362 磯城郡 三宅町 29206 桜井市 29363 磯城郡 田原本町 29207 五條市 29385 宇陀郡 曽爾村 29208 御所市 29386 宇陀郡 御杖村 29209 生駒市 29401 高市郡 高取町 29210 香芝市 29402 高市郡 明日香村 29211 葛城市 29424 北葛城郡 上牧町 29212 宇陀市 29425 北葛城郡 王寺町 29322 山辺郡 山添村 29426 北葛城郡 広陵町 29342 生駒郡 平群町 29427 北葛城郡 河合町 29441 吉野郡 吉野町
1.2.都道府県境界線/1.3.すべての行政地域をEMUs単位にシステムで配置したオートシェープ図形
1.4.MapJigsaw/1.5.MapJigsaw例
奈良県は半分以上の全体像が表示できるのでサイズ100%を使用していますが、下中央図のExcel画面は表示倍率50%でのキャプチャーになります。
2.グラフ散布図使用事例
地点情報には、奈良県庁が、ライン情報には、京奈和自動車道と西名阪自動車道・名阪国道がそれぞれサンプルでセットしてあります。
和歌山県
和歌山県には30の行政区域が存在しています。
- その内、オートシェープ図形に海岸線も含めた飛び地が存在するのはつぎの7行政区域です。
- 和歌山市、橋本市、新宮市、伊都郡九度山町、東牟婁郡太地町、東牟婁郡北山村(行政区域全体が奈良県に位置する県の飛び地)、東牟婁郡串本町
和歌山県は平面直角座標系のⅥ系に属しています。
ダウンロードされるZIPファイルに含まれている内容
No | ファイル名 | サイズ | 説明 |
---|---|---|---|
1 | 30shape.xlsx | 855KB | 地図のオートシェープ図形 |
2 | 30map.xlsm | 578KB | グラフ散布図使用事例 |
1.1.行政地域境界線のオートシェープ図形
① ②
30201 和歌山市 30304 海草郡 紀美野町 30202 海南市 30341 伊都郡 かつらぎ町 30203 橋本市 30343 伊都郡 九度山町 30204 有田市 30344 伊都郡 高野町 30205 御坊市 30361 有田郡 湯浅町 30206 田辺市 30362 有田郡 広川町 30207 新宮市 30366 有田郡 有田川町 30208 紀の川市 30381 日高郡 美浜町 30209 岩出市 30382 日高郡 日高町 30383 日高郡 由良町 30390 日高郡 印南町 30391 日高郡 みなべ町 30392 日高郡 日高川町 30401 西牟婁郡 白浜町
1.2.都道府県境界線/1.3.すべての行政地域をEMUs単位にシステムで配置したオートシェープ図形
1.4.MapJigsaw/1.5.MapJigsaw例
和歌山県は半分以上の全体像が表示できるのでサイズ100%を使用していますが、下中央図のExcel画面は表示倍率50%でのキャプチャーになります。
2.グラフ散布図使用事例
地点情報には、和歌山県庁が、ライン情報には、阪和・紀勢自動車道がそれぞれサンプルでセットしてあります。
最後に
「グラフ散布図とオートシェープ図形の合わせ方」及び「緯度・経度を平面直角座標に変換するVBAマクロ」につきましては、下記記事にて詳細をご説明しておりますので、ぜひ一度ご参照いただければ幸いです。
- 「地図のオートシェープ図形」に合わせたExcelグラフ散布図の設定-その1
- 「地図のオートシェープ図形」に合わせたExcelグラフ散布図の設定-その2
- Excel VBAで緯度・経度を平面直角座標に変換する
以上最後までご一読いただき誠にありがとうございました。