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<[email protected]> 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 > [email protected] > http://lists.osgeo.org/mailman/listinfo/spanish > _______________________________________________ Spanish mailing list [email protected] http://lists.osgeo.org/mailman/listinfo/spanish
