Gübre bir çiftliğe yayılan bir kamyonun kat ettiği yolu temsil eden yaylar içeren bir şekil dosyası var.
Diyelim ki yayılma genişliği 30m, yani kamyon gübre aracın her iki yanında 15m yayılabilir.
Şunu gösteren bir çokgen kümesi oluşturmak istiyorum:
1) Gübre alan toplam alan
2) Çakışma alanları, yani iki ayrı geçişin birbirine çok yakın olduğu, böylece çiftliğin bazı kısımları iki kez doğru "dozu aldı "gübre.
Saf bir yaklaşım, sadece yayların etrafında tamponlar olarak kapsama poligonları oluşturmaktır. Bu, yayılma çizgilerinin birbirinden farklı olduğu özel durumda çalışır. Bununla birlikte, kamyon sürekli olarak azalan bir sarmalda çiftliğin etrafında dolaşabilir ve basit bir tampon, sarmalın iki geçişinin birbirine çok yakın olduğu örtüşmeleri gösteremez (sarmal tek bir yaysa, üst üste binen parçaları olmayan tek bir çokgen).
İlgili ise, TatukGIS VCL DK kullanıyorum, ancak gerçekten belirli bir çözüm yerine bir algoritma arıyorum.
Şu ana kadar tartışmaya yanıt olarak bazı açıklamalar:
1) Herhangi bir meta verisi olan vektör verilerine güvenemiyorum (örn. GPS günlükleri veya yayılma oranı). Kullanıcının bir katman seçmesine ve bir genişlik genişliği belirtmesine izin veriyorum, sonra rapor çalışıyor.
2) Raporun amacı, kullanıcıya "vasıflı" anlamına gelen "en düşük çakışma ile en yüksek kapsama alanı" sağlayan araç operatörünün ne kadar "yetenekli" olduğunu göstermektir.
3) Vektör arazisinde raster arazisinden daha rahatım, bu yüzden vektör tabanlı çözümleri tercih edeceğim.
Teşekkürler,
Darren.