geolonia / normalize-japanese-addresses

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

大阪市から始まる住所ですが、大阪府として認識されるようです。

masayoshi1028 opened this issue · comments

使わせていただいております。ありがとうございます。

さて、「大阪市谷町4丁目3番地」を投入しましたが、大阪市なのに大阪が大阪府の方に引っ張られ、以下の返却が来ました。
恐れ入りますが、ご確認いただけますと幸いです。

pref: '大阪府',
city: '',
town: '',
addr: '市谷町4丁目3番地',

@masayoshi1028 こんにちは、normalize-japanese-addresses へのフィードバックありがとうございます!
こちらの正規化結果ですが、現状は政令指定都市については区名を含めて市区町村レベルとして扱っているため、入力を 大阪市**区谷町4丁目3番地 に変更すると意図した結果になるかと思います。
つまり、大阪市 + 谷町4丁目.. -> 大阪市**区谷町4丁目 という推測は現在行っていない状態です。

政令指定都市の区を推測するロジックへの対応ですが、例えば同一の政令指定都市の複数の区に同名の町丁目が存在する場合(実在するかはまだ確認していませんが..)を考慮しないといけないため、すぐに導入するのは難しそう、という印象です。

しかしながら実現すれば正規化の精度は上がりますので、同様の住所の使用例を集めたうえで方法を考えていきたいと思います。
また実現のアイデアなどありましたら是非ご意見いただけますと嬉しいです。
こちらの Issue は今後の改善のためオープンのままにさせていただきたいと思います 🙇

@kamataryo コメントありがとうございます!
上記の件、承知いたしました。政令指定都市の区名が抜けていたとのこと、気づけておりませんでした。失礼いたしました。
たいへん便利に使わせていただいているので、今後ともよろしくお願いいたします。