自作アプリの紹介
趣味で作ったアプリを紹介します。(2025.3.19 更新)
関西の藩地図 https://hanmap2-253375855570.asia-northeast1.run.app/
歴史の勉強として、関西地区の藩を地図にしてみました。
歴史を勉強してこなかったので、日本とヨーロッパの出来事や芸術家の情報を同時に見らせるようにしたWEBページです。
テーブルを使って表示をすっきりできたと思います。指定の年代へのジャンプや、イベントの検索機能もあります。
市町村の色々なデータを集めて色分けした全国地図で、
人口、病院・学校などの施設数、財政力、高速道路などの情報が見られます。
こんな事ができるという紹介を動画にしてみました。
1つの市町村の人口、面積、病院・高校などの施設数、財政力指標などの詳細な情報をまとめて表やグラフで見ることができます。
漢検準1級までの漢字の1文字が3D化され一部が回転しながら表示されるので、
どんな漢字か考えるクイズです。
在留外国人分析
最近話題になっている日本にいる外国人について、正確な現状が知りたいと思って調べてみました。
在留外国人に関するデータは、総務省の「住民基本台帳に基づく人口、人口動態及び世帯数」と法務省出入国在留管理庁の「在留外国人統計」の二つが公開されており、住民基本台帳のデータでは、日本に住んでいる外国人の性別、年齢別の人数、在留外国人統計では、国籍、在留資格、性別、年齢別の人数が把握できます。
公開されている最新のデータをもとに、Googleの無料のBIツール looker studio で誰でも自由にデータを見られるようにしたものを公開します。
利用するにはGoogleアカウントが必要ですが、大抵の方はGoogleメールのアカウントがあると思うので、chrome等でそのアカウントにログインしてから下記リンク先をクリックして利用してください。
↓↓↓↓↓↓↓↓
このツールでできるデータ分析のイメージをいくつか紹介しておきます。

在留資格「留学」を分析
国籍別に分析


全国のゴルフ場を調べてみた
都道府県別のゴルフ場数のランキングがネット上にはいくつか存在するが、市町村別のランキングは見るからなかった。
また、都道府県別のランキングを確認するための全国ゴルフ場リストは存在しないようなので、以下の情報から一覧表を作ってみた。

コースの数え方の誤差を考えると、独自に収集したものはおおよそ正しいと考えられる。
また、総務省より発表されている令和4年度の各地方自治体の決算から、ゴルフ場利用税の情報も取得し、これと併せて市町村別のゴルフ場数と利用税交付金をまとめると以下のとおり。
(上位44市町村のみ掲載しておく)

ゴルフ場がたくさん存在するのに交付金が少ないのは、ゴルフ場の等級が低くゴルフ場利用税が少ないか、ゴルフ場の利用者が少ないと考えられる。
北海道などでは冬季クローズなので延べ利用者が少なくなり交付金が少ないと思われる。
●ゴルフ場が存在しないのに交付金があるケース
ゴルフ場利用税交付金を見てみると、ゴルフ場が存在しない市町村にも交付されているように見える。
これは、利用税を徴収した年度以降にゴルフ場が閉鎖されたケースか、ゴルフ場が二つの市町村にまたがって存在するケースと思われる。
主な市町村を抜き出すと下表になる。
※平塚市は、市町村をまたがるゴルフ場が存在するケース、昭島市はゴルフ場が閉鎖されてケース。
| 市町村 | 場数順位 | ゴルフ場数 | 交付金順位 | 利用税交付金 |
| 神奈川県平塚市 | 828 | 0 | 219 | 42,752 |
| 東京都昭島市 | 828 | 0 | 347 | 25,758 |
| 神奈川県横須賀市 | 828 | 0 | 404 | 21,378 |
| 大阪府河内長野市 | 828 | 0 | 430 | 19,231 |
| 東京都調布市 | 828 | 0 | 531 | 13,203 |
| 奈良県桜井市 | 828 | 0 | 554 | 12,229 |
| 三重県明和町 | 828 | 0 | 657 | 8,027 |
| 神奈川県二宮町 | 828 | 0 | 660 | 7,848 |
| 大阪府豊能町 | 828 | 0 | 671 | 7,540 |
| 長崎県東彼杵町 | 828 | 0 | 683 | 7,142 |
| 愛知県小牧市 | 828 | 0 | 697 | 6,799 |
| 島根県雲南市 | 828 | 0 | 715 | 6,143 |
| 岐阜県関ケ原町 | 828 | 0 | 726 | 5,799 |
| 長野県南箕輪村 | 828 | 0 | 735 | 5,608 |
| 宮城県大河原町 | 828 | 0 | 737 | 5,553 |
| 奈良県生駒市 | 828 | 0 | 741 | 5,378 |
| 東京都板橋区 | 828 | 0 | 749 | 5,166 |
| 山形県上山市 | 828 | 0 | 751 | 5,089 |
| 福岡県新宮町 | 828 | 0 | 752 | 5,071 |
| 埼玉県長瀞町 | 828 | 0 | 755 | 5,004 |
| 山梨県富士吉田市 | 828 | 0 | 764 | 4,836 |
令和4年度の決算から都道府県別のゴルフ場利用税とゴルフ場数をまとめると以下の通り。

静岡、神奈川、大阪はゴルフ場が少ないがゴルフ場利用税が多いことがわかる。
これはゴルフ場当たりの利用者が多いためと考えられる。
ゴルフ場利用者の詳細なデータは、ゴルフ場経営者協会が公表した数値を
公益財団法人日本ゴルフ協会が再集計して以下で公開している
WEBアプリをHerokuからGoogle Cloudに移動
以前に公開した市町村別色分MAPはあまり利用されていないので、Google Cloud Runに無料枠に収まりそうなので、Herokuから移動した。
Herokuはそのうち削除する。
Cloud Runはコンテナを自分で作らないといけないので、GitHubにソースをアップしそれからコンテナを作る方法でデプロイした。
populationmap-fwnea4ujuq-an.a.run.app
全国医療機関リスト
全国の医療機関のリストを作成してみた
医療機関の情報は各地方厚生局で都道府県の情報として管理されている。
そのデータをコンピュータ処理しやすい形式に変換して、1つにまとめて全国のリストにしてみた。(2023年6月時点の最新データ)
Google スプレッドシートで公開してみる。
【データ形式について】
元のデータは以下のフォーマット

- ヘッダがないので、情報の意味が不明(PDFがあったのでそこから類推できた)
- 1つのデータが複数行にわたり、しかも固定の行数ではない。
- 1つのセル(列)に複数の異なる情報が入っている
電話番号と勤務医の人数、病床数と診療科、が同じ列に混在
複数の情報が混在しているのを、1つずつのセルに分解&1データ1行の形式に変換する
●勤務医数のデータ形式の整理

●病床数のデータ形式の整理

変換後のEXCELは以下のようにした

【必要データの追加】
- 市町村別の集計が容易になるように、都道府県、市町村名を抜き出したセルを作成
- 開設者から、病院の種類(国立、公立、大学病院付属、日赤、済生会などの準公立病院など)の分析が可能なように開設者を区分したセルを作成
【元になったデータ】
以下のURLにあるデータを使用
北海道厚生局
https://kouseikyoku.mhlw.go.jp/hokkaido/gyomu/gyomu/hoken_kikan/code_ichiran.html
東北厚生局
https://kouseikyoku.mhlw.go.jp/tohoku/gyomu/gyomu/hoken_kikan/itiran.html
関東信越厚生局
https://kouseikyoku.mhlw.go.jp/kantoshinetsu/chousa/shitei.html
東海北陸厚生局
https://kouseikyoku.mhlw.go.jp/tokaihokuriku/newpage_00287.html
近畿厚生局
https://kouseikyoku.mhlw.go.jp/kinki/tyousa/shinkishitei.html
中国四国厚生局
https://kouseikyoku.mhlw.go.jp/chugokushikoku/chousaka/iryoukikanshitei.html
四国厚生支局
https://kouseikyoku.mhlw.go.jp/shikoku/gyomu/gyomu/hoken_kikan/shitei/index.html
九州厚生局
https://kouseikyoku.mhlw.go.jp/kyushu/gyomu/gyomu/hoken_kikan/index_00006.html
素敵なイラストの年賀状


きれいなイラストのはがき
知り合いからのきれいなイラストの描かれたはがきです。
イラストだけ切り抜いたものも張っておきます。

