Mariano lei tu programa, http://www.arpug.com.ar/trac/browser/911/modelo/Direccion.php
El problema es que cuando se tiene que ejecutar sobre 500.000 registros tomaría unas 8 horas. En nuestra empresa tenemos un procedimiento almacenado en plpgsql que mas o menos se trata de guardar en una tabla las posibles formas de decir calle u otras denominaciones para una dimension, la idea es que una direccion puede tener n dimensiones y cuando coincidan todas, pues esta es la zona. Para tu caso Calle Marin Pardo pertenece a una subzona que tiene ciertos limites o que esta compuesta por ciertas calles. De esta forma se puede realizar la zonificación de 500.000 direcciones en unos segundos. La dificultad es que lo hicimos para Colombia y pues aqui la nomenclatura es diferente. Habria que adecuarlo a la nomenclatura Argentina, si tu me explicas como es la nomenclatura Argentina. Saludos. José VASQUEZ 2009/6/3 Mariano Reingart <[email protected]> > Cesar: > > > Estimados, muy buenos dias, necesito saber si alguien le a tocado > realizar > > lo siguiente: > > > > en un campo estrin tengo una direccion, eje CALLE MARIN PARDO 2050 DPTO 5 > > > > de dicho texto necesito rescatar lo siguiente > > > > tipo de calle = va estar codificado 01 (CALLE) > > > > direccion = MARIN PARDO > > > > numero = 2050 > > > > otros = DPTO 5 > > > > todo esto a traves de un script, > > > > si alguien tiene esto por favor agradeciria algun comentario, desde ya > > muchas gracias > > Para un sistema 911 hice una subrutina de análisis básico de direcciones, > que desglosaría un string en calle1+numero+calle2, no tendria que seri > dificil detectar el tipo de calle o los otros datos adicionales (dpto) > > Podes encontrarla en la página del ArPUG: > > http://www.arpug.com.ar/trac/browser/911/modelo/Direccion.php > > Espero que te sirva, > > Sds > Mariano > > > -- > TIP 5: ¿Has leído nuestro extenso FAQ? > http://www.postgresql.org/docs/faqs.FAQ.html >
