Python'da kürenin yüzeyi üzerinde enlem/boylam için kdtree benzeri işlemler yapmasına izin veren herhangi bir paket var mı? (Bu, küresel mesafelerin düzgün olarak yanı sıra boylam içinde boylamı dikkate almalıdır).Boylam/enlem için KDTree
9
A
cevap
6
İkili bir arama ağacı, polar temsilin sarımını tasarımla işleyemez. Koordinatları bir 3 boyutlu kartezyen uzayına dönüştürmeniz ve daha sonra favori arama algoritmanızı, örneğin kD-Tree, Octree vb. Uygulayabilmeniz gerekebilir. Alternatif olarak, koordinatların giriş aralığını küçük bir bölgeyle sınırlayabilecek olursanız, alternatif olarak; Yüzey, bu bölgeye uygun bir harita izdüşümü uygulayabilir, yani alanınızın şeklini çok fazla bozmaz ve bu hiç kuşatılmamış kartezyen harita koordinatlarına standart bir ikili arama ağacı uygulayabilirsiniz.
İlgili konular
- 1. Döngü için gelişmiş için döngü için dönüştürme
- 2. Python3.3 için Scipy indirmek için?
- 3. Android için String.join için alternatif?
- 4. 'Sınıf için tipinfo' ve 'sınıf için vtable' için tanımsız başvuru '
- 5. Ne @ JsonTypeInfo.ID özellik için deserialization, JsonTypeInfo.Id.CUSTOM için "type.id" seçmek için?
- 6. Raylar geliştirme için Notepad ++ kullanmak için ipuçları?
- 7. android için Teamviewer gibi uygulama için teknoloji
- 8. WPF Hangi IDE için gitmek için?
- 9. ayarı JDBC için İstemci Bilgisi Oracle için
- 10. Android için Cocos2d-X için TDD
- 11. nasıl yöntemi için açıklama yazmak için
- 12. NSData için NSImage, ardından UIImage için
- 13. Rails 3 için ssl_requirement eklentisi için alternatif?
- 14. Bağımsız mürekkepleri yazdırmak için C'deki döngüler için.
- 15. Nasıl React Native için .IPA oluşturmak için?
- 16. Grafikler için QGLWidget ve GUI için QT
- 17. PostgreSQL şemaları için geçişler için raylar
- 18. Mülkler için çalışıyor ancak çerçeve için çalışmıyor
- 19. Spark için RDD'ler için aynı bölümleyiciyi ayırma
- 20. Tarantool için mysql için sürücü yüklenemiyor
- 21. static_assert için-init-deyimi ifadesi için
- 22. R? Için çıktı bileşenleri için $ nasıl kullanırım?
- 23. Angularjs2 ile iyonik2 için her biri için
- 24. Veritabanındaki veriler için NHibernate için Max içinde
- 25. Önekler/ekler için Levenshtein mesafesi için alternatif
- 26. Bit alanları için MAX işleci için alternatif
- 27. ODBC için mysql_data_seek için alternatif PHP
- 28. Android için metin için Hintçe konuşma
- 29. Hint İngilizcesi için pocketsphinx için düşük doğruluk
- 30. Uygulamanın X'in ne için olduğunu anlamak için
3 boyutlu kartezyen uzaya dönüştürme yoldur - teşekkürler! – astrofrog