Apakah mungkin untuk menghasilkan pola boustrophedon yang mengisi Wilayah vektor dengan GRASS?
Saya memiliki wilayah vektor dalam GRASS. Dan saya ingin menghasilkan vektor (polyline) menjadi pola bostrophedon yang mengisi wilayah ini.
Pada gambar di bawah, saya memiliki area "abu-abu", dan saya ingin membuat polyline merah secara otomatis.
Apakah mungkin dengan GRASS atau alat GIS lainnya?
Dalam dunia yang sempurna, fungsi akan mengambil argumen berikut:
- Titik awal (yang harus ada di mana saja di area tersebut)
- Jarak antara dua garis paralel
- Arah (vektor yang akan membantu menggambar pola)
Jawaban:
Saya tidak tahu bagaimana membangun fungsi seperti itu, tetapi langkah-langkah untuk melakukan mungkin
sumber
st_intersection()
garis paralel / buffer dalam denganST_LineLocatePoint()
nilainya di sepanjang buffer dalam, dan bergabung dengan pasangan alternatif.