QGIS'de Manhattan Voronoi nasıl yapılır?


12

Son iki haftayı QGIS'de Manhattan Voronoi'nin nasıl yapılacağını keşfetmeye çalışıyorum. Manhattan Voronoi ve "normal" Öklid Voronoi arasındaki fark için lütfen bu bağlantıyı kontrol edin

Birisi beni doğru yöne yönlendirebilir mi? Aşağıdaki linkte sahip olduğum bilgilerin bir örneğini bulabilirsiniz (puan ve bir çokgen)

https://drive.google.com/file/d/0B4WB0ixNBUYkREtlcW0weDJUYU0/edit?usp=sharing

QGIS ile ilgilenmek istiyorum, ancak bu mümkün değilse başka çözümlere de açığım.


1
Bir yol ağına dayalı gerçek sürüş süresi hangarları mı, yoksa yalnızca piksel ızgaralarına dayanan havalı görünen grafikler mi oluşturmaya çalışıyorsunuz? Piksel ızgaraları, hücrelerinizdeki noktalarınızı bulmak, ardından MIN (ABS (X1-X2) + ABS (Y1-Y2)) bulmak için bir raster hesaplaması veya sorgusu yapmak kadar basit olacaktır
user15741 21:30

Noktalar posta kodları centroid noktalarıdır. Ne aradığım her posta kodundan etkilenen alanları elde etmek, bu yüzden sorunuzu cevaplamak, sanırım serin görünümlü grafikler oluşturmaya çalışıyorum. Tavsiyenizi takip edeceğim ve Google'a QGis'de raster hesaplaması nasıl yapacağım. Teşekkürler.
f616

Posta kodları gerçekten düzensizdir, bu nedenle Voronoi veya Manhattan Voronoi posta kodunun içeriğini çok iyi temsil etmeyecektir. Tüm posta kodlarının bir şekil dosyasını alabilir ve biraz doğru tutarken basitleştirmek isterseniz, bir raster haline dönüştürebilirsiniz. Daha sonra, sonuçları basitleştirilmiş, kabaca kare şeklinde bir posta kodu haritası vererek tekrar vektöre dönüştürebilirsiniz.
user15741

Gerçekten haklısınız, ancak Portekizce posta ofisi posta kodu şekilleri sağlamaz (uzun 4 + 3 formatı). Bununla birlikte, bu teklif için voronoi şekillerinin gerçek posta kodu alanlarıyla eşleşip eşleşmemesi çok alakalı değildir. Önemli olan, voronoi'nin sokak geometrisiyle daha uyumlu olması için manhattan tarzı olması gerektiğidir. Bu voronoi bazı telekom hizmetlerinin fiyatlandırılmasında kullanılacak. Bir kez daha teşekkür ederim
f616

Grass işlevi v.net.centrality bu projeyle ilgili olabilir mi? grasswiki.osgeo.org/wiki/Vector_network_analysis
ragnvald

Yanıtlar:


2

Çok yüksek çözünürlükte yoğun bir file (ızgara, ağ, vb.) Oluşturun. Filedaki her nokta için, noktalarınıza en yakın mesafeyi hesaplayın, ancak mesafe hesaplayıcısı olarak Manhattan mesafesini kullanın. Bu bir tahmin olacaktır, ancak muhtemelen sadece parsel düzeyinde ayrıntıya ihtiyacınız vardır.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.