Tengo 2 capas, una en representación de las calles, y uno en representación de las tuberías. La capa de la tubería tiene un campo de la calle que quiero que se rellena automáticamente (quiero la tubería para mostrar a la calle que es en) he intentado realizar una unión espacial basado en 'más cercano', pero me encontré con el siguiente problema: muchos de los tubos nunca se intersecan en el centro de las calles están en (son por lo general de paralel), y, en la unión espacial, los respectivos tubos no obtener los datos necesarios de la calle de la marcha, sino de aquellos que son perpendiculares (causa en la que se cruzan las tuberías, por lo que tienen un punto que es el más cercano). Me gustaría algún consejo. Muchas gracias.
Respuestas
¿Demasiados anuncios?Tudor he enfrentan a un problema similar y ha creado una herramienta programática que:
Acortar mi calle la línea central. Aquí habría que tomar desde .4 a .6 por ejemplo (en este caso me gustaría considerar sólo los guiones)
Calle
==========
Después de acortamiento
====--====
Me gustaría búfer para una pequeña ammout, digamos el 10% de la original de la longitud de la calle. Imagine que usted es el almacenamiento en búfer sólo los guiones en el esquema de "dibujo".
Intente cruzan con las tuberías.
Usted puede repetir 2 y tres hasta que he encontrado un cierto número de tubos. La idea de acortar la línea central es eliminar los casos en los que otras líneas perpendiculares que usted no desea.
Echa un menos feo esquema:
Otro enfoque es el buffer, se cruzan y comparar los ángulos. De forma segura puede establecer un umbral de lo "paralelo". Usted nunca tendrá rectas y rectas paralelas en estos casos (algunos serán paralelas, pero que depende de la digitalización). Usted sólo toma los tubos similares a los ángulos de su línea central.
Has probado a utilizar la Cerca de la herramienta de geoprocesamiento?