İki nokta tarafından tanımlanan bir dizi segmentim var. Bir nokta göz önüne alındığında, bu noktaya en yakın segmenti nasıl keşfedebilirim?Algoritma, birçok bölüm arasında bir noktaya en yakın kesimi bulmak için (Ters Coğrafi Kodlama)
Bir nokta ile segment arasındaki mesafeyi hesaplayan bir algoritma yazmıştım. Her segment için böyle bir mesafe hesaplamak ve sonra en düşük mesafeye sahip segmenti seçmek gerçekten verimli değil :(
Segmentler sokakları temsil ettiğinden, bu aslında bir Ters GeoCoding problemi olduğundan, bunun iyi bilinen çözümleri olduğunu umuyorum sorun ...
Çok teşekkür ederim!
Parça kümesi herhangi bir şekilde sıralanmış mı? –
Segmentler çakışıyor mu? Bir satırdaki segmentleri mi yoksa ör. spherig segmentleri? İkincisi, iki noktanız segmenti nasıl tanımlar? (Farklı tanımlar mümkündür) ---- Neyse, segmentleri bazı kriterlere göre sıralamak genellikle yardımcı olur. – peterchen
@Giorgio: Algoritmayı buldunuz mu? Bu algoritma ile bağlantı kurabilir veya bağlantı kurabilir misiniz? Şimdiden teşekkür ederim! –