H31年行政区域オートシェープ図形[徳島・香川・愛媛・高知]のご紹介

四国・九州・沖縄-地図のオートシェープ図形
この記事は約10分で読めます。

国土交通省の国土数値情報で提供されている「平成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つのシートが含まれています。

  1. 行政地域境界線のオートシェープ図形
    • 当該都道府県に含まれるすべての行政地域(一部島しょ部は除きます)
    • 飛び地がある場合は、グループ化してグループ化したものに「行政区域コード」を附番し、個々のオートシェープ図形には「行政区域コード⁺スペース+連番」を附番しています。
    • 「XXdata1」シート
  2. 当該都道府県境界線のオートシェープ図形
    • 簡素化された当該地図における最北端・最東端・最西端・最南端をマークしグループ化してあります。
    • 「XXdata2」シート
  3. 当該都道府県のすべての行政地域をEMUs単位にシステムで配置したオートシェープ図形
    • 「XXall」シート

なお未所属地域は行政地域には含まれていませんが、当該都道府県境界線には含まれていますのでお含み置きいただければ幸いです。

  1. 当該都道府県境界線とバラバラに配置した行政地域境界線のオートシェープ図形
    • 行政地域境界線のオートシェープ図形は「1」と同じですが塗りつぶし(単色)を透明度90%で設定してあります。
    • 表示倍率100%で全体像を半分以上見渡せない場合はオートシェープ図形のサイズを50%に縮小設定しています。
    • 「XXMapJigsaw」シート
  2. 「4」を手動でつなぎ合わせたオートシェープ図形
    • Excelの図形移動の単位とDrawingMLの寸法単位の関係からピッタリと重ねる事はできないので、全体のバランスを見て位置決めしたものです。
    • 「XXMapJigsaw例」シート
  3. オートシェープ図形のサイズをまとめた「Size」シート

グラフ散布図使用事例 XXmap.xlsm (XXは都道府県コード2桁。以下同様)

本ブックでマクロを使用している目的は、緯度経度を平面直角座標に変換する計算をするためになります。
従いましてマクロを使用できないパソコン環境である場合は、国土地理院の「測量計算サイト平面直角座標への換算」をご利用いただければ幸いです。なお操作方法につきましては「平面直角座標への換算 入出力機能の説明」をご参照ください。

本マクロ有効ブックには下記の3つのシートが含まれています。

  1. 前章「3」の「当該都道府県のすべての行政地域をEMUs単位にシステムで配置したオートシェープ図形」と地点及びラインのグラフ散布図を重ね合わせた「マップ」シート
    • オートシェープ図形と地点のグラフ散布図は「当該都道府県境界線のオートシェープ図形」の最北端・最東端・最西端・最南端のマークとグラフ散布図にプロットした点を重ね合わせています。
    • 地点のグラフ散布図とラインのグラフ散布図はそれぞれの縦・横軸の境界値(最大値・最小値)を合わせた上で、軸が一致するように重ね合わせています。
  2. 地点情報を上記「1」のグラフ散布図に反映させるための表がある「地点情報」シート
  3. ライン情報を「1」のグラフ散布図に反映させるための表がある「ライン情報」シート

使用条件

・本製品「地図のオートシェープ図形」を貼り付けたExcelブックをインターネットに公開する形での使用はできません。(無償でダウンロードできてしまうため必ずお守りいただけますようお願い申し上げます)
・個人でご利用の場合、「地図のオートシェープ図形」を使用される人ごとのライセンスになりますが、同居ご家族につきましては個々にライセンスを購入する必要はありません。また個人でパソコンを複数台所有されている時は所有されているパソコンで利用することはできます。
・法人、学校の場合は「地図のオートシェープ図形」を使用されるパソコンの台数分のライセンスが必要です。
・本製品を(加工の有無を問わず)第三者に譲渡・貸与・配布・販売はしないようお願いします。

出典URL
国土数値情報 https://nlftp.mlit.go.jp/ksj/index.html

「地図のオートシェープ図形」ご利用時の注意点

Excelで「地図のオートシェープ図形」をご利用の際に、Excelに起因する操作上の注意点がございます。

  1. 隣接する行政地域を重ね合わせる際、手動で完ぺきな形で重ね合わせる事は難しく、全体を見ながら重なり具合がなるべく均等になるように配置いただく事になります。
    • なおグループしている飛び地やマーク、「行政地域をEMUs単位にシステムで配置したオートシェープ図形」の構成図形の初期位置をずらして保存してしまうと元に戻すことができません。
      必ずバックアップファイルを作ってからご利用ください。
  2. 表示倍率を変更した際、特定の表示倍率以外ではオートシェープ図形のサイズが保持されない現象が起こります。
    • 「特定の表示倍率」につきましては、ご利用のパソコン環境により異なるためご確認いただく必要がありますが、50%から400%まで50%単位の表示倍率を想定しています。

詳細につきましては、下記の記事をご参照いただければ幸いです。

  1. 国土数値情報 行政区域データに基づくオートシェイプ図形のご紹介
  2. Excelで地図のオートシェープ図形を使用する際の注意点

徳島県

徳島県には24の行政区域が存在しています。

  • その内、オートシェープ図形に海岸線を含めた飛び地が存在するのはつぎの5行政区域です。
    • 徳島市、鳴門市、阿南市、三好市、海部郡海陽町

徳島県は平面直角座標系のⅣ系に属しています。

ダウンロードされるZIPファイルに含まれている内容

Noファイル名サイズ説明
136shape.xlsx604KB地図のオートシェープ図形
236map.xlsm534KBグラフ散布図使用事例

1.1.行政地域境界線のオートシェープ図形

各行政区域のオートシェープ図形を行政区域コード順にワークシートに貼り付けた形でご提供しています。

ワークシート上には行政地域コード、行政区域名とオートシェープ図形のサイズ(高さ・幅)が記載してあります。

またオートシェープ図形の境界線の線の幅は0.5ptに設定しています。

①              ②

36201 徳島市           36383 海部郡 牟岐町
36202 鳴門市           36387 海部郡 美波町
36203 小松島市         36388 海部郡 海陽町
36204 阿南市           36401 板野郡 松茂町
36205 吉野川市         36402 板野郡 北島町
36206 阿波市           36403 板野郡 藍住町
36207 美馬市           36404 板野郡 板野町
36208 三好市           36405 板野郡 上板町
36301 勝浦郡 勝浦町    36468 美馬郡 つるぎ町
36302 勝浦郡 上勝町    36489 三好郡 東みよし町
36321 名東郡 佐那河内村
36341 名西郡 石井町
36342 名西郡 神山町
36368 那賀郡 那賀町

1.2.都道府県境界線/1.3.すべての行政地域をEMUs単位にシステムで配置したオートシェープ図形

下図左側の都道府県境界線の線の幅は0.75ptに設定してあります。
下図右側の都道府県境界線の線の幅は変わりませんが、各行政区域境界線の線の幅は0.25ptです。

1.4.MapJigsaw/1.5.MapJigsaw例

徳島県は半分以上の全体像が表示できるのでサイズ100%を使用していますが、下中央図のExcel画面は表示倍率50%でのキャプチャーになります。

MapJigsawの行政区域には透明度90%で塗りつぶし設定をしています。

2.グラフ散布図使用事例

地点情報には、徳島県庁が、ライン情報には、徳島自動車道がそれぞれサンプルでセットしてあります。

香川県

香川県には17の行政区域が存在しています。

  • その内、オートシェープ図形に海岸線を含めた飛び地が存在するのはつぎの7行政区域です。
    • 高松市、丸亀市、坂出市、観音寺市、三豊市、小豆郡土庄町、綾歌郡宇多津町

香川県は平面直角座標系のⅣ系に属しています。

ダウンロードされるZIPファイルに含まれている内容

Noファイル名サイズ説明
137shape.xlsx495KB地図のオートシェープ図形
237map.xlsm523KBグラフ散布図使用事例

1.1.行政地域境界線のオートシェープ図形

①            ②

37201 高松市        37322 小豆郡 土庄町
37202 丸亀市        37324 小豆郡 小豆島町
37203 坂出市        37341 木田郡 三木町
37204 善通寺市      37364 香川郡 直島町
37205 観音寺市      37386 綾歌郡 宇多津町
37206 さぬき市      37387 綾歌郡 綾川町
37207 東かがわ市    37403 仲多度郡 琴平町
37208 三豊市        37404 仲多度郡 多度津町
                    37406 仲多度郡 まんのう町

1.2.都道府県境界線/1.3.すべての行政地域をEMUs単位にシステムで配置したオートシェープ図形

1.4.MapJigsaw/1.5.MapJigsaw例

香川県は半分以上の全体像が表示できるのでサイズ100%を使用しています。

2.グラフ散布図使用事例

地点情報には、香川県庁が、ライン情報には、高松自動車道がそれぞれサンプルでセットしてあります。

愛媛県

愛媛県には20の行政区域が存在しています。

  • その内、オートシェープ図形に海岸線を含めた飛び地が存在するのはつぎの5行政区域です。
    • 松山市、今治市、宇和島市、新居浜市、越智郡上島町

愛媛県は平面直角座標系のⅣ系に属しています。

ダウンロードされるZIPファイルに含まれている内容

Noファイル名サイズ説明
138shape.xlsx1,082KB地図のオートシェープ図形
238map.xlsm722KBグラフ散布図使用事例

1.1.行政地域境界線のオートシェープ図形

①            ②

38201 松山市     38213 四国中央市
38202 今治市     38214 西予市
38203 宇和島市   38215 東温市
38204 八幡浜市   38356 越智郡 上島町
38205 新居浜市   38386 上浮穴郡 久万高原町
38206 西条市     38401 伊予郡 松前町
38207 大洲市     38402 伊予郡 砥部町
38210 伊予市     38422 喜多郡 内子町

38442 西宇和郡 伊方町
38484 北宇和郡 松野町
38488 北宇和郡 鬼北町
38506 南宇和郡 愛南町

1.2.都道府県境界線/1.3.すべての行政地域をEMUs単位にシステムで配置したオートシェープ図形

1.4.MapJigsaw/1.5.MapJigsaw例

愛媛県は半分以上の全体像が表示できるのでサイズ100%を使用していますが、下図中央のExcel画面は表示倍率50%でのキャプチャーになります。

2.グラフ散布図使用事例

地点情報には、愛媛県庁が、ライン情報には、山陰自動車道がそれぞれサンプルでセットしてあります。

高知県

高知県には34の行政区域が存在しています。

  • その内、オートシェープ図形に海岸線を含めた飛び地が存在するのはつぎの2行政区域です。
    • 土佐市、宿毛市

高知県は平面直角座標系のⅣ系に属しています。

ダウンロードされるZIPファイルに含まれている内容

Noファイル名サイズ説明
139shape.xlsx1,044KB地図のオートシェープ図形
239map.xlsm635KBグラフ散布図使用事例

1.1.行政地域境界線のオートシェープ図形

①              ②

39201 高知市          39302 安芸郡 奈半利町
39202 室戸市          39303 安芸郡 田野町
39203 安芸市          39304 安芸郡 安田町
39204 南国市          39305 安芸郡 北川村
39205 土佐市          39306 安芸郡 馬路村
39206 須崎市          39307 安芸郡 芸西村
39208 宿毛市          39341 長岡郡 本山町
39209 土佐清水市      39344 長岡郡 大豊町
39210 四万十市        39363 土佐郡 土佐町
39211 香南市          39364 土佐郡 大川村
39212 香美市          39386 吾川郡 いの町
39301 安芸郡 東洋町   39387 吾川郡 仁淀川町
                      39401 高岡郡 中土佐町
                      39402 高岡郡 佐川町

39403 高岡郡 越知町
39405 高岡郡 梼原町
39410 高岡郡 日高村
39411 高岡郡 津野町
39412 高岡郡 四万十町
39424 幡多郡 大月町
39427 幡多郡 三原村
39428 幡多郡 黒潮町

1.2.都道府県境界線/1.3.すべての行政地域をEMUs単位にシステムで配置したオートシェープ図形

1.4.MapJigsaw/1.5.MapJigsaw例

高知県は半分以上の全体像が表示できるのでサイズ100%を使用していますが、下図中央のExcel画面は表示倍率50%でのキャプチャーになります。

2.グラフ散布図使用事例

地点情報には、高知県庁が、ライン情報には、高知自動車道がそれぞれサンプルでセットしてあります。

最後に

「グラフ散布図とオートシェープ図形の合わせ方」及び「緯度・経度を平面直角座標に変換するVBAマクロ」につきましては、下記記事にて詳細をご説明しておりますので、ぜひ一度ご参照いただければ幸いです。

以上最後までご一読いただき誠にありがとうございました。