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
>

Responder a