21 votos

¿Es posible generar un patrón de boustrophedon que rellene una región vectorial con GRASS?

¿Es posible generar un patrón de boustrophedon que rellene una región vectorial con GRASS?

Tengo una región vectorial en GRASS. Y me gustaría generar un vector (una polilínea) siendo el patrón bostrophedon que llena esta región.

En la imagen de abajo, tengo el área "gris", y me gustaría generar la polilínea roja automáticamente.

¿Es posible con GRASS u otra herramienta SIG?

enter image description here

En un mundo perfecto, la función tomará los siguientes argumets :

  • Un punto de partida (que debe estar en cualquier lugar de la zona)
  • Distancia entre dos líneas paralelas
  • Una dirección (un vector que ayudará a dibujar el patrón)

2voto

Joe Puntos 16

No tengo ni idea de cómo construir dicha función, pero los pasos a realizar podrían ser

  1. Dibuje una línea con el acimut deseado y cree nuevas líneas con desplazamiento para que el polígono quede totalmente cubierto.

Line field created

  1. Tampón del polígono para definir el espacio entre el límite del polígono y el boustrophedon. Corta las líneas en los límites del polígono amortiguado y conserva las partes internas.

Line field cut with the buffered polygon

  1. Une los puntos final e inicial de las líneas en el orden correcto.

Ready boustrophedon pattern

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