1 votos

Unión espacial de 2 polilíneas sin atributo común

Necesito unir espacialmente 2 polilíneas, pero el problema es que las tablas no tienen nada en común. Además, una de las tablas es 4 veces más grande que la otra. Esencialmente, lo que se necesita es combinar las 2 capas en una sola basada en la ubicación. He intentado con los buffers, y la unión simple no funcionó, así que voy a tratar de unión espacial, pero me pregunto si hay una manera segura de hacer lo siguiente:

  1. Una versión mal digitalizada (tiene lo que necesito en la toma)
  2. Versión debidamente digitalizada (4 veces más grande que la anterior)

Si una polilínea de #1 se encuentra cerca de la polilínea de #2, y comparten ángulos aproximados, entonces debería fusionarse.

enter image description here

1voto

user204088 Puntos 31

Así que, después de mirar un poco y jugar con él, he llegado a una solución decente

  1. Haz un buffer alrededor de la capa que tiene el atributo que quieres. (Cada búfer será diferente) 2.Unir espacialmente a la capa que está debidamente digitalizada (en la que desea el atributo)

Consejos: En el buffer, usé FLAT, y disolví sobre los atributos que sabía que las polilíneas tenían en común La unión espacial fue un uno a uno, con opción de coincidencia de : dentro.

Resultado: Con los búferes adecuados, el atributo de la capa 1 estará en la tabla de la capa 2, y usted es libre de hacer lo que sea necesario.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X