Garis lurus terpanjang (L) dalam poligon dan garis tegak lurus terpanjang (T) ke L

8

Saya memetakan fitur glasiologis memanjang dalam QGIS 2.18.22 dan saya perlu mengukur garis lurus terpanjang (L) dan garis tegak lurus terpanjang (T) ke L (seperti yang diilustrasikan dalam gambar) dalam poligon yang dipetakan (shapefile).

Saya telah menemukan garis terpanjang dengan menggunakan Tool Box Bounding Berorientasi Minimum, tetapi ini tidak menunjukkan lokasi T / lebar maksimum poligon, dan saya perlu menemukan ini untuk menentukan titik B (lihat gambar).

! [masukkan deskripsi gambar di sini] 1

Lena Uldal
sumber

Jawaban:

1

1) Dari poligon membuat poin,

2) Kemudian jalankan alat "Vector-processing geometry-Polygons Voronoi"

lihat gambar 1, masukkan deskripsi gambar di sini

3) Pilih

masukkan deskripsi gambar di sini

2 titik ekstrem sepanjang panjang gambar yang akan disentuhnya, dan 2 poin pada lebar gambar, mereka akan lebih dekat daripada yang lain dari batas poligon sumber dan menjalankannya dengan alat "Pemrosesan geometri-triangulasi Delaunay"

lihat gambar 2.

masukkan deskripsi gambar di sini

Solusi ini untuk QGIS.

4) Dan pilihan terbaik 4 dan 3 poin 1) 3 poin pertama (ekstrim kiri, bawah tengah dan ekstrim kanan - triangulasi - segitiga akan memberi Anda (L)) dan 2) 3 poin kedua (atas, kiri ekstrim, tengah bawah - triangulasi - segitiga akan memberi Anda (T)), maka Anda dapat menyeberanginya dan dalam hasil untuk mendapatkan angka "silang" lihat gambar 3, dapatkan, hapus kelebihan tepi.

PS jangan lupa meledakkan segitiga untuk mengekstrak garis yang diperlukan

masukkan deskripsi gambar di sini

: -) ...

Cyril Mikhalchenko
sumber