geolonia/normalize-japanese-addresses

漢数字の後に「の」を含む住所がアラビア数字に変換される

Closed this issue · 2 comments

住所部分の漢数字の後に「の」が含むケース、例えば一の坂1-坂になるようです。

一例ですが、北海道滝川市一の坂町西を正規化すると北海道滝川市1-坂町東になるようです。

他にも類似した事例として山口県下関市一の宮住吉山口県下関市1-宮住吉になりますが、
山口県下関市一の宮学園山口県下関市一の宮学園町のままのようです。

@kacchan6

「北海道滝川市一の坂町西」を正規化しようとした場合、「一の坂町西一丁目」「一の坂町西二丁目」「一の坂町西三丁目」という住所は存在するのですが、「一の坂町西」という住所は存在しないため、完全な正規化には失敗し(正規化レベル2となる)、これまでは正規化に失敗した「一の坂町西」に対して漢数字をアラビア数字に変換するという処理がかかっていました。

v2.7.2 より、正規化できなかった部分には変換処理をおこなわないようにしました。これにより、

北海道滝川市一の坂町西
山口県下関市一の宮住吉

を正規化してもそのままとなりますので、ご確認ください。

クローズします。