Bir yörünge boyunca coğrafi koordinatların hesaplanması

İki koordinat seti (başlangıç ​​ve bitiş) verildiğinde, belirli aralıklarla (her mil) bu yol boyunca coğrafi koordinatları hesaplayabilen bir algoritma (php en ideali) ararım. Bresenham'ın algoritması gibi bir şey aramıyorum - yol boyunca tam koordinatları istiyorum.

1

1 cevap

Bir noktanın enlem/boylamını, belirli bir mesafedeki bir büyük daire boyunca geçerek bulmanız gerekir. başlangıç ​​ve bitiş noktanız. Burada çalışılan formülleri bulacaksınız. Sizin kullanım durumunuza adapte edebilmeniz gerekir.

0
katma
Muhteşem. Teşekkürler!
katma yazar cyberwombat, kaynak
Hesaplamaları koduma uyarladım - sayfa, büyük daire formülleri ve aynı zamanda gergi çizgisi sunuyor. Yerel mesafeler için (ben 30 mil yarıçapı test ediyordum) büyük daire formülünün şu ana kadar işe yaramadığından bahsetmeliyim (kullandığı lax/jfk örneği için çalışıyor ancak daha küçük mesafeler için kapalıdır). Rhumb line algoritması hem örnek hem de daha kısa mesafeler için spottur.
katma yazar cyberwombat, kaynak