[100097] 白桃 さん
MIさんが挙げて戴いた中で以下は、まるまる別の市を構成しているようです。
ご指摘有難うございます。#10095 で使用した awk スクリプトは、以下のような仕様になっております。
「○年○月○日」(日付1)に「○県○郡○村」(市町村1)であった区域が、過去の「○年○月○日」(日付2)にはどのような市町村であったかを検索する場合、
1. 各都道府県ごとの市町村変遷データを、時系列の並びを変えずに1つのファイルに統合する(「統合データ」)。
2. その「統合データ」を逆順に並べ替えて、現在から過去に遡るようにして作成する(「逆順データ」)。
3. 市町村1をまず「市町村リスト」に登録する。
3. 「逆順データ」を、日付1から始めて日付2になるまで読み進めながら、以下のことを繰り返し行う。
4. 廃置分合の結果が「市町村リスト」に含まれているとき、その内容に応じて「市町村リスト」の追加・削除を行う。
つまり、前身となる市町村をリストに追加し、また当該の廃置分合によって新設された市町村はリストから削除する。
これを行うことで「市町村リスト」には日付2における市町村が得られるのですが、しかし廃置分合には市町村の全域でなく一部に関わるものも含まれるために、実際には前身とはならない市町村も紛れ込んでしまうのはご指摘のとおりです。正確に調べるには
[100098] k_ito さんもされたように直接数えるしかないように思います。
しかし、
また、[100094]でも書きましたように藤田村は町村制施行時に存在しておりません。
は上記スクリプトのミスですね。失礼いたしました。間違った原因は次のとおりです。
市町村の廃置分合には埋立地を編入したものも数多くあり、上記スクリプトではそのような埋立地も「市町村リスト」に追加されてしまいます。そこで仕様4. を行う際に、埋立地からの編入は読み飛ばすようにしていました。そのため児島郡藤田村に関しては1912(明治45)年4月1日に
「兒島灣開墾既成地第二區ノ區域ヲ以テ兒島郡藤田村ヲ置」くデータが反映されず、藤田村が「市町村リスト」から削除されないで残ってしまったというわけです。
既存の市町村に編入するのでなく、埋立地だけで新たな市町村を設置したというデータは仕様4. で読ませるようにスクリプトを修正いたしました。同様の例は
熊本県八代郡郡築村と
秋田県南秋田郡大潟村だろうと思います。