QGIS'de çokgenlerden merkez çizgiler oluşturmanın bir yolu olup olmadığını merak ediyordum? Bir çokgen katmanım var, ancak ideal olarak ayrı bir dosya olarak centrelines'e ihtiyacım var.
QGIS'de çokgenlerden merkez çizgiler oluşturmanın bir yolu olup olmadığını merak ediyordum? Bir çokgen katmanım var, ancak ideal olarak ayrı bir dosya olarak centrelines'e ihtiyacım var.
Yanıtlar:
@ RajGovind'in Road Polygons / Casings'ten Centrelines Oluşturmaya cevabında tasvir edilen modeli uygulamak için çalışıyorum. @geogeek'in bu konudaki cevabında tarif ettiği şeye oldukça yakın.
Modeli Github'dan indirebilirsiniz https://raw.githubusercontent.com/anitagraser/QGIS-Processing-tools/master/2.12/models/polygon_to_centerline.model
deneyebilirsiniz Bu algoritma:
get vertices from the polygons(poly_vertex).
-make voronoi using (poly_vertex) as input the result could be called(poly_voronoi).
-get lines from (poly_voronoi) => (poly_voronoi_lines).
-get the originale polygon contour (polygon_lines).
-remove (poly_voronoi_lines) touching (polygon_lines) the result is supposed to be the center lines , but you may need further clean up.
Qgis üzerinde nasıl uygulanabileceğini bilmiyorum
keşke yardım edebilseydi
Esri ürünleri için ET GeoWizards 10.2 adında iyi bir araç var, ama iyi bir çözüm olup olmadığını bilmiyorum ...
Eğer biraz bilgi alabilirsiniz burada
bunun yanında çimde r.thin fonksiyonunu temel kullanım için kontrol edebilirsiniz ..
r.thin - Raster harita katmanındaki doğrusal özellikleri gösteren sıfır olmayan hücreleri inceler.
umarım sana yardımcı olur ...