ah, olvidava... También tiene un par de herramientas para ayudar a estructurar:
- descomponer la cadena de texto de la nomenclatura vial en atributos - asignar la generadora y sus atributos Cordial Saludo, Jaime Mejía El 7 de enero de 2011 09:12, Jaime Mejia <jome...@gmail.com> escribió: > > > Cordial Saludo, > > Jaime Mejía > > > El 6 de enero de 2011 19:03, ouɐɯnH <fredyriv...@gmail.com> escribió: > > 2011/1/6 David Buitrago Arenas <dabu...@gmail.com>: >> > Hola tots, >> > >> Hola >> > Muchas Gracias Bennet por el comentario, >> > >> > En mi caso también hice el análisis del geocoder y también ... no lo vi >> tan >> > fácil. En hilos anteriores expongo que hace falta por lo menos un >> conjunto >> > Dirección de un punto, con la long/lat y en esa misma linea, hasta >> llegar a >> > triangular el punto. >> > Luego calcular las direcciones moviendo valores longtd/lattd en el >> plano. >> > Sumando ahora el requerimiento de "Pues la domiciliacion en Colombia no >> se >> > puede obtener de forma aproximada, ya que las direcciones no se >> > establecieron de forma ordinal, por ejemplo direcciones del 1-99 a un >> lado >> > de una cuadra A o B, y de 2-100 al lado opuesto de la misma cuadra, lo >> cual >> > permite el acopio de esquina a esquina, sin necesidad de registrar cada >> una >> > de las direcciones en dicha cuadra.. Para que si funcione en Colombia >> seria >> > necesario registrar cada direccion de domicilios que conformen una >> cuadra al >> > registro lat/long que se vaya registrando en un orden determinado. " >> Yo discrepo un poco, pues Las direcciones en colombia SI se pueden >> obtener de forma aproximada ya que es un sistema reticular irregular >> pero al fin matemático esto es: >> >> Calle 6 #12-70 significa >> >> Vector Calle 6 >> Intersección Carrera 12 >> Longitud menos 70 metros de la intercepción. >> Lo otro es si es par va aun costado y si es impar a otro, esto varia >> de acuerdo a la nomenclatura de cada ciudad pero es parametrizable >> . >> Entonces creo que es posible diseñar un algoritmo que haga la búsqueda >> y los calculo. >> >> Le he compartido algunas ideas a David que quizás el pueda pegar aquí >> para continuar la discusión. >> >> Tengo entendido también que Pilar esta realizando un modelo matemático >> del asunto. >> >> >> salu2 >> Humano >> >> El sistema que desarrollamos funciona con base en esas reglas, con algunas > diferencias: > 70 no son metros sino yardas, por eso la nomenclatura va de 1 a 100 no > obstante las cuadras son de 80 metros, que son 100 yardas, los pares van a > un costado y los impares al costado opuesto, esto y la cardinalidad por > defecto son parametrizables para cada ciudad. Asi era en Bogotá y es en > muchos municipios, ahora hay cuadras más grandes o más pequeñas, se mide en > metro y no en yardas pero el principio es el mismo. También esta el aspecto > de los sufijos, la cardinalidad y los nombres propios. > Se requiere que la malla vial este estructurada con los atributos de > nomenclatura vial, generadora (la que intersecta), letra si la tiene como > sufijo, cardinalidad, etc. y el eje dibujado en el sentido que aumenta la > nomenclatura. No requiere (actualmente) el atributo de numeración inicial ni > final se asume que a un costado van pares y al otro impares, se mide en > yardas desde la intersección y se ubica a x metros a izq o der del eje. Con > la malla vial correctamente estructurada nos da una excelente aproximación. > Mediante expresiones regulares se hace el análisis sintáctico de la cadena > de texo. > Se construyo con base en las reglas de nomenclatura de Bogotá, pero nos > funciona con muchas ciudades. > Para que funcione con varias ciudades es parametrizable el sentido en que > aumenta la nomenclatura y la cardinalidad por defecto, para casos en que se > presenta nomenclatura identica (Cali) se requiere incluir el barrio en la > cadena de texto. > > Hay importantes mejoras que hacer: agregar un atributo de paridad, desligar > el sentido en que se dibuja el eje, que la distancia a la que se coloca el > punto respecto al eje sea en función del ancho de via o del tipo..., > direcciones del tipo MZ 5 Casa 3 o del tipo KM 21..., pierde precisión en > ejes cuando hay vértices desplazados entre nodos (ej. ejes curvos), migrarlo > a otro lenguaje (c++, o PL) para mejorar el desempeño (en MySQL es muy bueno > pero en postgreSQL no tanto),... en fin.. > > Pronto les estaré enviando una url para que aprecien el funcionamiento, > descarguen el código y una malla vial de prueba. > > > > > > > David Buitrago Arenas > > > > > > 2011/1/6 Bennet Campoverde <benets...@hotmail.com> > >> > >> Hola a todos > >> > >> Cuando se trata de geocodificar un sistema vial/ domiciliario dado en un > >> territorio determinado, y en el caso de Colombia, la cosa no es tan > >> sencilla. Pues la domiciliacion en Colombia no se puede obtener de > forma > >> aproximada, ya que las direcciones no se establecieron de forma ordinal, > por > >> ejemplo direcciones del 1-99 a un lado de una cuadra A o B, y de 2-100 > al > >> lado opuesto de la misma cuadra, lo cual permite el acopio de esquina a > >> esquina, sin necesidad de registrar cada una de las direcciones en dicha > >> cuadra.. Para que si funcione en Colombia seria necesario registrar > cada > >> direccion de domicilios que conformen una cuadra al registro lat/long > que se > >> vaya registrando en un orden determinado. En Colombia se maneja una > >> codificacion domiciliaria compuesta, por ejemplo Carrera 61 # 58G-42 > etc. en > >> vez de Carrera 61 # 58 que es seguido por Calle 61 # 60 al lado par de > la > >> cuadra... Para las zonas rurales solo se puede en los cascos urbanos > de > >> los municipios, porque en las veredas no existe nomenclacio'n en las > >> carreteras o caminos y mucho menos domiciliacion de predios campesinos. > Yo > >> estoy craneando una propuesta para nomenclar y domiciliar zoneas rurales > en > >> el oriente antioquen~o ya que si no es por el nombre de la familia que > vive > >> en tal vereda rural de Rionegro por ejemplo, para el 472 o Servientrega > esas > >> familias figuran no con un domicilio sino como "reclamar en oficina".. > >> Tenemos mucho trabajo por delante compan~eros, pero hace falta el > respaldo > >> de los gobiernos municipales o departamentales... En fin en lo que les > >> pueda colaborar, hay cosas que yo podria aportar en este tema. En el > >> momento estoy en Medellin trabajando como docente en el area de sociales > en > >> una institucion educativa del municipio. Quedo de Uds. y les deseo un > Feliz > >> An~o lleno de logros y exitos... > >> > >> Atentamente > >> > >> Bennet Campoverde, Geografo Titulado > >> > >> Feliz an~o a todos > >> > Date: Thu, 6 Jan 2011 14:01:18 +0000 > >> > From: igo...@funtamarapatino.org > >> > To: talk-co@openstreetmap.org > >> > Subject: [Talk-co] Quién está trabajando en el Geocoder de Colombia? > >> > > >> > Hola, me perdí un poco en este tema, que es de mi interés y en > >> > el cual me gustaría poder colaborar, hay algún repositorio, wiki > >> > o página donde estén colocando lo que llevan? > >> > > >> > Estoy a la orden para colaborar en esto, nuestro país afortunadamente > >> > es sencillo para la geocodificación :) , a partir de una lat, lon > >> > se obtiene la dirección aproximada : Cl Cr en el caso de las > >> > ciudades, para las zonas rurales, no se cómo sería :P > >> > > >> > Gracias. > >> > > >> > _______________________________________________ > >> > Talk-co mailing list > >> > Talk-co@openstreetmap.org > >> > http://lists.openstreetmap.org/listinfo/talk-co > >> > >> _______________________________________________ > >> Talk-co mailing list > >> Talk-co@openstreetmap.org > >> http://lists.openstreetmap.org/listinfo/talk-co > >> > > > > > > _______________________________________________ > > Talk-co mailing list > > Talk-co@openstreetmap.org > > http://lists.openstreetmap.org/listinfo/talk-co > > > > > > > > -- >> Por favor, no me envíe documentos con extensiones .doc, .docx, .xls, >> .xlsx, .ppt, .pptx, .mdb, mdbx >> OpenOffice es libre: se puede copiar, modificar y redistribuir >> libremente. Gratis y totalmente legal. >> http://GaleNUx.com es el sistema de información para la salud >> >> --------------------------------------///-------------------------------------- >> Teléfono USA: (347) 688-4473 (Google voice) >> skype: llamarafredyrivera >> >> _______________________________________________ >> Talk-co mailing list >> Talk-co@openstreetmap.org >> http://lists.openstreetmap.org/listinfo/talk-co >> > >
_______________________________________________ Talk-co mailing list Talk-co@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-co