Estimados, Durante los últimos meses he estado trabajando en perfeccionar los limites comunales, provinciales y regionales en el norte de país, principalmente completando las relaciones de las vías que los conforman.
He aprovechado este trabajo para agregar una nueva etiqueta (dpachile:id=*) a estas relaciones de limites (type=boundary, boundary=administrative, admin_level=*, name=*), la cual nos permitirá identificar las comunas, provincias y regiones utilizando los Códigos Únicos Territoriales ( http://www.subdere.cl/1510/articles-73111_recurso_2.doc) de la Subsecretaría de Desarrollo Regional y Administrativo (SUBDERE). La idea es que llegado el momento de cruzar datos (con Bases de Datos gubernamentales por ejemplo) y generar visualizaciones a través de mapas, sea fácil el identificar una unidad territorial sin depender de algo que a veces es poco uniforme como los nombres (piensen en distintas formas de escribir Biobio, Concon, Puerto Montt, Región de Aysen, etc.). Algunos ejemplos[1][2]: -Región del Biobío dpachile:id=08 -Provincia de Ñuble dpachile:id=084 -Chillan dpachile:id=08401 -Región de Los Lagos dpachile:id=10 -Provincia de Chiloe dpachile:id=102 -Ancud dpachile:id=10202 -Región de Atacama dpachile:id=03 -Provincia de Copiapo dpachile:id=031 -Tierra Amarilla dpachile:id=03103 Aprovecho la oportunidad para proponer/pedir, a los usuarios de esta lista con conocimientos de programación y de la mecánica de la API de OSM suficientes, la creación de un script para revisar la consistencia de los limites (cuando empiecen a trabajar en esto, se darán cuenta lo difícil que es mantenerla). Los objetivos iniciales del script serian: 1) Revisar que la suma de las vías que conforman un limite completen un polígono (es decir, que no falte un segmento por dibujar o incluir en la relación) y 2) Que no existan relaciones con igual nombre y distinto ID (duplicación de relación). La forma en que visualizo la consecución del primer objetivo es tomando las coordenadas de los nodos extremos de cada vía que pertenece a la relación X, y asegurándose de que cada una de ellas este dos veces en la "lista". De no ser así, existe una inconsistencia, pues no se estaría cerrando el polígono. Para el segundo objetivo veo dos etapas, primero asumir que los nombres están escritos de la misma forma y buscar dos relaciones de limites con el mismo nombre (en un bbox que abarque solo a Chile, obviamente), y luego usar el primer objetivo, pues una comuna, provincia o región cuyos limites tienen aplicadas una combinación de dos relaciones de igual nombre y distinto ID (duplicación) no completara su polígono. Si tienen dudas sobre como trabajan las relaciones de limites o este esquema de etiquetado que propongo, o si quieren aportar ideas a los mecanismos para probar consistencia, comuníquense respondiendo a este mensaje. Saludos, Julio Costa Zambelli OpenStreetMap Chile [email protected] http://www.openstreetmap.cl/ Cel: +56(9)89981083 Postal: Casilla 9002, Correo 3, Viña del Mar, Chile [1] Se aplican individualmentemente a la relación que corresponda, a la que luego se integran todas las vías que conforman el contorno de la unidad correspondiente y NO en grupos. [2] Existen vías que pertenecerán necesariamente a varias relaciones de limites, como por ejemplo las que correspondan a limites provinciales (comunas+provincias), regionales (comunas+provincias+regiones) y nacionales (comuna+provincia+países). En el caso de las lineas costeras, el conjunto de relaciones es de tipo regional pero se singulariza (comuna, provincia, región).
_______________________________________________ Talk-cl mailing list [email protected] http://lists.openstreetmap.org/listinfo/talk-cl
