<div dir="ltr">Thanks to everyone.<div><br></div><div>Steve W, at the moment, I will be interested in exploring SQL regexp to handle addresses.  It will be useful, if we can also deal with minor human errors in the addresses.</div><div><br></div><div>Regards,</div><div><br></div><div>Shao</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sat, 25 Apr 2020 at 05:09, Stephen Woodbridge <<a href="mailto:stephenwoodbridge37@gmail.com">stephenwoodbridge37@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">And I have create an address-standardizer project here <br>
<a href="https://github.com/woodbri/address-standardizer" rel="noreferrer" target="_blank">https://github.com/woodbri/address-standardizer</a> which is user <br>
configurable. I might be over kill is you just want to strip off the <br>
number, in which case you might just use a SQL regexp replace to remove it.<br>
<br>
-Steve W<br>
<br>
On 4/25/2020 12:04 AM, Stephen Woodbridge wrote:<br>
> PostGIS has address_standardizer extension that includes <br>
> parse_address() and standardize_address() functions.<br>
><br>
> -Steve W<br>
><br>
> On 4/24/2020 9:54 PM, Imre Samu wrote:<br>
>> > handle addresses in postgresql<br>
>><br>
>> maybe you can use the <a href="https://github.com/openvenues/libpostal" rel="noreferrer" target="_blank">https://github.com/openvenues/libpostal</a> library<br>
>> with your favorite language bindings ( Python / Ruby / Go / PHP / <br>
>> Node / R / Java  ...)<br>
>><br>
>> or as a Postgres database extension:<br>
>> <a href="https://info.crunchydata.com/blog/quick-and-dirty-address-matching-with-libpostal" rel="noreferrer" target="_blank">https://info.crunchydata.com/blog/quick-and-dirty-address-matching-with-libpostal</a> <br>
>><br>
>> <a href="https://github.com/pramsey/pgsql-postal" rel="noreferrer" target="_blank">https://github.com/pramsey/pgsql-postal</a><br>
>><br>
>> Regards,<br>
>>  Imre<br>
>><br>
>><br>
>><br>
>><br>
>> Shaozhong SHI <<a href="mailto:shishaozhong@gmail.com" target="_blank">shishaozhong@gmail.com</a> <br>
>> <mailto:<a href="mailto:shishaozhong@gmail.com" target="_blank">shishaozhong@gmail.com</a>>> ezt írta (időpont: 2020. ápr. 25., <br>
>> Szo, 2:49):<br>
>><br>
>>     I find this is a simple, but important question.<br>
>><br>
>>     How best to split numbers and the rest of address?<br>
>><br>
>>     For instance, one tricky one is as follows:<br>
>><br>
>>     21-1 Great Avenue, a city, a country, this planet<br>
>><br>
>>     How to turn this into the following:<br>
>><br>
>>     column 1,       column 2<br>
>><br>
>>       21-1              Great Avenue, a city, a country, this planet<br>
>><br>
>>     Note:  there is a hyphen in  21-1<br>
>><br>
>>     Any clue?<br>
>><br>
>>     Regards,<br>
>><br>
>>     Shao<br>
>>     _______________________________________________<br>
>>     postgis-users mailing list<br>
>>     <a href="mailto:postgis-users@lists.osgeo.org" target="_blank">postgis-users@lists.osgeo.org</a> <mailto:<a href="mailto:postgis-users@lists.osgeo.org" target="_blank">postgis-users@lists.osgeo.org</a>><br>
>>     <a href="https://lists.osgeo.org/mailman/listinfo/postgis-users" rel="noreferrer" target="_blank">https://lists.osgeo.org/mailman/listinfo/postgis-users</a><br>
>><br>
>><br>
>> _______________________________________________<br>
>> postgis-users mailing list<br>
>> <a href="mailto:postgis-users@lists.osgeo.org" target="_blank">postgis-users@lists.osgeo.org</a><br>
>> <a href="https://lists.osgeo.org/mailman/listinfo/postgis-users" rel="noreferrer" target="_blank">https://lists.osgeo.org/mailman/listinfo/postgis-users</a><br>
><br>
<br>
_______________________________________________<br>
postgis-users mailing list<br>
<a href="mailto:postgis-users@lists.osgeo.org" target="_blank">postgis-users@lists.osgeo.org</a><br>
<a href="https://lists.osgeo.org/mailman/listinfo/postgis-users" rel="noreferrer" target="_blank">https://lists.osgeo.org/mailman/listinfo/postgis-users</a></blockquote></div>