4 votos

Creando espacio en la intersección de dos enlaces

Tengo un shapefile que consta de dos enlaces que se cruzan uno sobre el otro.

Quiero crear un espacio vacío en el punto de intersección de los dos enlaces.

A partir de ahora, me han sido de forma manual haciendo esto así:

  1. Dividir la línea en dos puntos cerca de la intersección. Y, a continuación, quitar esa característica.
  2. Del mismo modo llevar a cabo esta para el otro lado de la línea.

Al hacer esto, puedo crear un espacio vacío en el punto de intersección.

Quiero saber si hay alguna mejor manera de conseguir esto utilizando un plugin o alguna otra manera?

Puede un plugin puede ser creado específicamente para esta tarea ? (Estoy listo para escribir una, si esto es posible.)

Abajo es una imagen en un enlace toca otro enlace. Ahora, quiero crear un espacio vacío allí. enter image description here

Este es el resultado que estoy esperando:

enter image description here

10voto

Hugo Puntos 2156

Crearía puntos de intersección, luego los almacenaría en búfer por la distancia de 'espacio' que desea. Interseca el búfer con las líneas y elimina las que se cruzan. Hecho.

1voto

shsteimer Puntos 8749

Otra manera de ir a sería:

Identificar las intersecciones de las calles mediante la Línea de las Intersecciones de la herramienta en la caja de herramientas de Sextante

enter image description here

o en el Vector de Menú.

enter image description here

Apenas cruzan la línea de shapefile con sí mismo. Este sería el resultado en una nueva capa de puntos de los puntos de intersección.

Luego puede amortiguar los puntos de intersección a su tamaño deseado como en la de Darren respuesta.

Después de eso, el uso de la Diferencia de la herramienta para crear los "espacios". El resultado final debe ser lo que usted necesita.

enter image description here

Espero que le ayude. La buena suerte.

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