Ben köy vardır / şehirler bulmak istediğiniz uçları . Bunun anlamı: X km uzaklıktaki en fazla bir köye bağlı bu köylere ihtiyacım var .
Sadece bu algoritmanın nasıl adlandırıldığını merak ediyorum (sanırım birisi daha önce benzer bir şey yarattı).
Bunun için bir araç var mı? Bu kavrama nasıl denir?
Örneğin
City ------------ Village 1 ------- Village 2 ------ Village 3 - - - [ Mountain]
\ \ \
Village 4 | Road
| \ in mountains
Village 5----------Village6---------Village7 - - - - -
Sürece dağlarda Yol uzun XKM daha, Village 3
ve Village 7
benim tarafımdan kabul edilecek terminali onlar (sırasıyla V2, V6) bir köye bağlı olduğu için,.
Aksi takdirde, sahip olduğumuz açık verilerle bir tane oluşturmak isteyeceğim.
Ne denedim :
Ülkem için OSM verilerini indirme (Romanya) ve köyleri ve şehirleri veritabanına aktarma. Coğrafi konum fonksiyonlarını veritabanından kullanarak, R km yarıçapında X'ten fazla köyü olmayan köyleri bulabiliyorum .
Ancak bu benim durumum için bir çözüm değildir, çünkü benim durumumda bir köy dağın diğer tarafında olabilir, yukarıdaki örnekte olduğu gibi, ancak bunun için iyi bir yol yoktur (ya da hiç yolu yoktur).