En yakın sürüş mesafesine dayalı havza alanları oluşturmak için tarif edilen bir CBS yöntemi var mı?


11

yani. Voronoi çokgenlerinin izokronlarla bir kombinasyonu, böylece Voronoi çokgenleri Öklid mesafesi yerine sürüş mesafesine dayanır. Bunun için bir ad veya açıklanan bir yöntem var mı?


1
Bunun için tam bir isim bilmiyorum, ancak Öklid mesafesine tam bir benzetme, sürüş rotaları için her zaman mümkün değildir. Tek yönlü yolları düşünün: bazı sokak konumlarının mesafelerin üçgen eşitsizliğine uymayacak şekilde olmasına neden olurlar.
Anthony -GISCOE-

Yanıtlar:


3

Bu kesin teknik için bir isim olduğunu düşünmüyorum, ancak umarım aşağıdakilerden bazıları bazı seçenekler sunacaktır:

Genel olarak, bir nokta temsili ve sürekli bir yüzey arasında hareket etmek için birçok enterpolasyon tekniği vardır, bu tür TIN enterpolasyon yöntemi alt temeli gösterilmiştir . Sürekli yüzey daha sonra izoronları üretmek için değere göre sınıflandırılabilir.

Yollar gibi bir ağda, kenarlar arasındaki mesafeler biliniyorsa, A * algoritması gibi bir şey kullanarak herhangi bir konumdaki mesafeleri hesaplayabilirsiniz - yine bu veriler izoronlara olan mesafe ile bölünebilir.


Arazi yolculuğuna açıkça izin vermediğiniz sürece enterpolasyon off-road anlamsızdır. Bu durumda, doğru cevap kendi başına bir enterpolasyon değildir , ancak yol kenarları boyunca seyahat için değil, yol dışı yolculuk için bir maliyet-mesafe prosedürü (A * algoritmasının bir örnek olduğu) ile hesaplanır. Burada ne IDW ne de kriging uygun değildir.
whuber

İnterpolasyon off-road sadece sunum amaçlı olabilir. Sürüş süresine göre hangi hastaneye gitmeniz gerektiğini gösteren bir şehir haritası düşünün.
19han11

(yine de bu durumda IDW veya kriging kötü tekniklerdir. Sadece aynı seyahat sürelerini bağlamak için voronoi çokgenlerini kullanın)
johanvdw

1
İnterpolasyon (her şeyi vektörde tutmak) için TIN kullanarak söz yöntemleri güncelledim. Bu yaklaşım, noktadan noktaya gerçek maliyet değil, hareket zamanının genel bir resmini vermek için bir görselleştirme tekniği olarak tasarlandığından, IDW veya benzeri bir şeyin iyi olduğunu düşünüyorum: bilimsel anlamda doğru değil, ancak bu genellikle bu tür haritaların amacı değil (örneğin mysociety.org/2007/more-travel-maps , definitions-marketing.com/IMG/jpg/courbe-isochrone.jpg ).
scw

1
Enterpolasyonu yazılımla tutarlı olmak için kullanıyorum, ancak bunun gerçekten bir kartografik genelleme yaklaşımı olduğunu kabul ediyorum: sanatsaldan bilimsel olana kadar GIS'in çok yönlü kullanımlarının kavramsal uyumsuzluklara neden olabileceği başka bir alan.
scw

2

Bu sorunu ele almanın iki yolunu görebiliyordum. Biri oldukça basit. Diğeri büyük miktarda destek verisi gerektirir.

Basit algoritma, voronoi çokgenleri yerine dışbükey gövdelere dayanacaktır. Sürüş süresi kesintilerinizin içine giren sokak segmentleri için vektör uç noktalarının ve köşelerinin dışbükey gövdesini oluşturun. Ardından, dışbükey gövdenizdeki, sürücü zaman kesiminizin dışındaki bağlı ağları seçmek için bu dışbükey gövdeyi kullanın. Bunlar, genel alanınızdaki sürüş süresinde ulaşılamayan ceplerdir (örneğin, tek yönlü kesikler, karmaşık iç bölümler, vb.). Bu izole cep ağlarının her biri için bir dışbükey gövde oluşturun ve bu gövdeleri orijinal dışbükey gövdenize iç halkalar olarak kullanın.

Gerçek eğriler kullanıyorsanız bu belirli algoritmanın çok daha karmaşık hale geldiğine dikkat edin, çünkü gerçek bir eğri tepe yapılı dışbükey gövdenin dışına düşebilir.

Destekleyici veri algoritması için bir arazi bölümleme kullanırsınız. Parseller en belirgin arazi bölünmesidir, ancak her senaryo için etkili olmayabilir. Çözüm ağınıza bağlı olarak, her bir parselin çözüm ağından erişildiği veya erişilemeyeceği belirlenir. Parsel erişilebilir durumdaysa, toplama alanının içine yerleştirirsiniz. Değilse, dışarıda. Gelişmiş planimetrik bir alanda bu oldukça kolay olabilir; sadece yol ağının bileşenleri olarak araba yollarını ve özel yolları ekleyin. Bölüm çözüm ağına dokunursa erişilebilir. Buradaki tüm potansiyel olarak erişilebilir bölümlerin ağa dokunmasını sağlayan zorluklardan biri. Örneğin, bir alt bölümde bir iç ortak yer parseliniz varsa, bunu bir şekilde ağa dokunan bir parsel veya parselle birleştirmeniz gerekir. Ancak, büyük bir parktaki iç yollar gibi, ağa dokunmamaya hiç izin verilmeyen bölgelere sahip olabilirsiniz. Dediğim gibi, bir çok destekleyici veri, ama veriyi aldıktan sonra çok etkili bir algoritma.

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.