Sekarang kami mendigitalkan beberapa bangunan di area tertentu.
Aturan wajib untuk pekerjaan ini - dalam banyak kasus bangunan harus memiliki sudut siku-siku.
Kami menggunakan QGIS dengan alat CAD untuk pekerjaan ini, tetapi terkadang kami membuat kesalahan dan membuat poligon dengan bentuk yang tidak teratur.
Adakah yang tahu bagaimana kita bisa menemukan poligon seperti itu tanpa sudut kanan menggunakan open source GIS atau ArcGIS?
qgis
arcgis-desktop
open-source-gis
analysis
imatvej
sumber
sumber
Di bawah ini adalah salah satu pendekatan yang mungkin. Fungsi mengembalikan benar atau salah tergantung jika poligon memiliki sudut di bawah ukuran tertentu atau berada dalam kisaran di sekitar sudut target. Perlu diingat bahwa ini adalah pendekatan yang sangat sederhana dan mengasumsikan digitalisasi garis lurus. Saya menguji lingkaran, tetapi tidak menguji kurva atau kemungkinan lain yang bisa meningkatkan fungsi.
angleTarget = sudut yang diinginkan (mis. 90).
edgeVariance = wafel yang diizinkan dari garis lurus (mis. perubahan arah 0,5 derajat diizinkan).
angleVariance = penyimpangan yang diijinkan dari sudut yang diinginkan (mis. 1 jika 91 derajat OK).
Brian
sumber