Normalizar direcciones

3 messages Options
Embed this post
Permalink
Paulo Clavijo

Normalizar direcciones

Reply Threaded More More options
Print post
Permalink
Hola,

Me gustaría saber que librerías, scripts o utilidades libres conocéis
para parsear y normalizar direcciones de domicilios españoles, o de
que forma tratáis este problema.
Si también geocodifican, perfecto, pero en realidad solo necesito la
parte de identificación y normalización.

He encontrado varios proyectos por internet, el mas interesante la
librería jgeocoder http://jgeocoder.sourceforge.net/ , que parsea,
normaliza e incluso geolocaliza con los datos Tiger de
http://tiger.census.gov/. Pero jgeocoder esta orientada por completo a
direcciones de estados unidos y no reconocen las direcciones españolas
o europeas.
Algo parecido a esto encontré también en forma de librerias sql para
postgres, pero también orientado para US.

Ando perdido con esto, agredecira cualquier sugerencia.


Gracias.
_______________________________________________
Spanish mailing list
[hidden email]
http://lists.osgeo.org/mailman/listinfo/spanish
Jorge Sanz

Re: Normalizar direcciones

Reply Threaded More More options
Print post
Permalink
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Paulo Clavijo escribió:

> Hola,
>
> Me gustaría saber que librerías, scripts o utilidades libres conocéis
> para parsear y normalizar direcciones de domicilios españoles, o de
> que forma tratáis este problema.
> Si también geocodifican, perfecto, pero en realidad solo necesito la
> parte de identificación y normalización.
>
> He encontrado varios proyectos por internet, el mas interesante la
> librería jgeocoder http://jgeocoder.sourceforge.net/ , que parsea,
> normaliza e incluso geolocaliza con los datos Tiger de
> http://tiger.census.gov/. Pero jgeocoder esta orientada por completo a
> direcciones de estados unidos y no reconocen las direcciones españolas
> o europeas.
> Algo parecido a esto encontré también en forma de librerias sql para
> postgres, pero también orientado para US.
>
> Ando perdido con esto, agredecira cualquier sugerencia.
>


Paulo,

Justo se está anunciando que sale una extensión para gvSIG que puede
resultarte útil. La extensión de normalización[1] de gvSIG te permite
definir un patrón que modela cómo están escritas tus direcciones y a
partir de él generar una nueva tabla o si vienes de un registro en una
tabla alterarla añadiendo nuevos campos con tus cadenas partidas.

Es decir, no es específico para direcciones postales sino que puede
servir para cualquier información que venga en cadenas de texto, todo
radica en definir un patrón que se adapte a tu origen de datos.

Por ejemplo nosotros hemos probado los ficheros de exportación de
geonames.org y algunos ficheros de exportación de estaciones totales y
funciona perfectamente.

En cierta manera se puede pensar en la extensión como un importador de
CSV con esteroides :)

Espero te sea de ayuda.

Saludos

[1] http://www.gvsig.gva.es/index.php?id=2181&L=0&K=1%2C
- --
Jorge Gaspar Sanz Salinas
Ingeniero en Geodesia y Cartografía
http://es.osgeo.org
http://wiki.osgeo.org/wiki/Jorge_Sanz

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iQEcBAEBAgAGBQJKLmlNAAoJEAOYD75lvHdBplkH/Aw33CEB3ZK0DPsnKc9GVP1V
dve77ZEkaJ76k1TKrxd3aP2jLMFcSnxg6vbrqlTu58jOanbu8Yy5FTVhOAUfjvP3
T1RKYVnFh4piPYUqenljbvZJ85tPDtxUJg161U6qJvwXNkL+UpTNR7xYbmUfoKHA
56pLNOJdfnUi7yBLbj405vzsCzmM5gY9bGiePfW/xREHCsbn3GmXNtEIzsHF9GXo
KsbAIBwJARKyKzP9AEnCCTEnh7rMdhOGzs/F6bD9LSgWbGbtlmOhNdHl3O9LoURz
thULSO21c8bXHfrb5bGM+DyUv9Lobq41uzOqosn+/36jRG2eOzE4HHRb/KCt524=
=nOV2
-----END PGP SIGNATURE-----
_______________________________________________
Spanish mailing list
[hidden email]
http://lists.osgeo.org/mailman/listinfo/spanish
Paulo Clavijo

Re: Normalizar direcciones

Reply Threaded More More options
Print post
Permalink
Gracias, no conocia esta extensión.

De todas formas no se ajusta a lo que me hace falta. Yo busco algo mas
centrado en la parte de programación que del usuario común, ya sea un
api o libreria.

Mi idea sería poder normalizar direcciones arbitrarias que introduzca
un usuario (en un único campo), de las que no se a priori que formato
van a tener. Vamos sería algo así como lo que hace google maps, donde
por ejemplo
le pasas una única cadena "Calle Colon 1 Madrid España, 28004" y el te
obtiene la direccion estandarizada y normalizada: "Calle de Colón, 1,
28004, Madrid, España".


Como os comentaba lo mas cercano que he encontrado es jgeocoder, en
este ejemplo se ve como lo utilizan
http://jgeocoder.sourceforge.net/parser.html.
Incluso se puede utilizar para georeferenciar, aunque esto no me hace
falta en mi caso. Mi problema, es que esta libreria esta pensada para
direcciones de estados unidos. Y antes de intentar adaptarla o algo,
me gustaria saber si ya hay algo hecho por hay para direcciones
europeas.

Muchas Gracias.

El 9 de junio de 2009 15:53, Jorge Gaspar Sanz
Salinas<[hidden email]> escribió:

> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Paulo Clavijo escribió:
>> Hola,
>>
>> Me gustaría saber que librerías, scripts o utilidades libres conocéis
>> para parsear y normalizar direcciones de domicilios españoles, o de
>> que forma tratáis este problema.
>> Si también geocodifican, perfecto, pero en realidad solo necesito la
>> parte de identificación y normalización.
>>
>> He encontrado varios proyectos por internet, el mas interesante la
>> librería jgeocoder http://jgeocoder.sourceforge.net/ , que parsea,
>> normaliza e incluso geolocaliza con los datos Tiger de
>> http://tiger.census.gov/. Pero jgeocoder esta orientada por completo a
>> direcciones de estados unidos y no reconocen las direcciones españolas
>> o europeas.
>> Algo parecido a esto encontré también en forma de librerias sql para
>> postgres, pero también orientado para US.
>>
>> Ando perdido con esto, agredecira cualquier sugerencia.
>>
>
>
> Paulo,
>
> Justo se está anunciando que sale una extensión para gvSIG que puede
> resultarte útil. La extensión de normalización[1] de gvSIG te permite
> definir un patrón que modela cómo están escritas tus direcciones y a
> partir de él generar una nueva tabla o si vienes de un registro en una
> tabla alterarla añadiendo nuevos campos con tus cadenas partidas.
>
> Es decir, no es específico para direcciones postales sino que puede
> servir para cualquier información que venga en cadenas de texto, todo
> radica en definir un patrón que se adapte a tu origen de datos.
>
> Por ejemplo nosotros hemos probado los ficheros de exportación de
> geonames.org y algunos ficheros de exportación de estaciones totales y
> funciona perfectamente.
>
> En cierta manera se puede pensar en la extensión como un importador de
> CSV con esteroides :)
>
> Espero te sea de ayuda.
>
> Saludos
>
> [1] http://www.gvsig.gva.es/index.php?id=2181&L=0&K=1%2C
> - --
> Jorge Gaspar Sanz Salinas
> Ingeniero en Geodesia y Cartografía
> http://es.osgeo.org
> http://wiki.osgeo.org/wiki/Jorge_Sanz
>
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.9 (GNU/Linux)
> Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
>
> iQEcBAEBAgAGBQJKLmlNAAoJEAOYD75lvHdBplkH/Aw33CEB3ZK0DPsnKc9GVP1V
> dve77ZEkaJ76k1TKrxd3aP2jLMFcSnxg6vbrqlTu58jOanbu8Yy5FTVhOAUfjvP3
> T1RKYVnFh4piPYUqenljbvZJ85tPDtxUJg161U6qJvwXNkL+UpTNR7xYbmUfoKHA
> 56pLNOJdfnUi7yBLbj405vzsCzmM5gY9bGiePfW/xREHCsbn3GmXNtEIzsHF9GXo
> KsbAIBwJARKyKzP9AEnCCTEnh7rMdhOGzs/F6bD9LSgWbGbtlmOhNdHl3O9LoURz
> thULSO21c8bXHfrb5bGM+DyUv9Lobq41uzOqosn+/36jRG2eOzE4HHRb/KCt524=
> =nOV2
> -----END PGP SIGNATURE-----
> _______________________________________________
> Spanish mailing list
> [hidden email]
> http://lists.osgeo.org/mailman/listinfo/spanish
>
_______________________________________________
Spanish mailing list
[hidden email]
http://lists.osgeo.org/mailman/listinfo/spanish