geolonia / normalize-japanese-addresses

オープンソースの住所正規化ライブラリ。

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

通り名の削除の挙動が建物名とコンフリクトするケースがある

kamataryo opened this issue · comments

入力: 京都府京都市中京区山本町999番地おはようビル205号室

出力:

{
  "pref": "京都府",
  "city": "京都市中京区",
  "town": "五丁目",
  "addr": "",
  "lat": 35.015582,
  "lng": 135.763968,
  "level": 3
}

中京区五丁目っていうのがあるらしいですね
https://www.post.japanpost.jp/cgi-zip/zipcode.php?pref=26&city=1261040&id=101394

なるほど、通り名の除外で 山本町999番地おはようビル20 が削除され、 5号五丁目 にマッチし、 が addr に入る、ということですね。

山本町も元データ存在するので、もしかしたら通り名の削除より山本町にマッチするように改修すると解決できるかもしれません。

地図を見てたらこんなのも見つかったので参考情報として挙げておきます。