Diberikan sebagai berikut:
- Waktu, t
- Himpunan data IS-200 Ephemeris, E, dari Satelit GPS yang sesuai dengan waktu t
- Posisi ECEF dari satelit GPS, P = (x, y, z), berasal dari waktu dan ephemeris, (t, E).
- Asumsikan bumi hanyalah ellipsoid WGS-84.
- Semua titik pada WGS-84 memiliki sudut topeng, m.
Temukan yang berikut ini:
- cincin cakupan, R, pada WGS-84 dari satelit GPS. yaitu, batas yang membedakan titik WGS-84 dalam pandangan satelit pada titik P = (x, y, z) dan titik WGS-84 mana yang tidak dalam pandangan
Solusi yang dapat diterima:
- Spline di atas WGS-84 yang mendekati R.
- Poligon di atas WGS-84 yang mendekati R.
- Atau formula yang memberi saya R.
Apa yang saya coba sejauh ini:
- Biarkan e ^ 2 = 0,0066943799901264; eksentrisitas kuadrat
Kami memiliki posisi ECEF WGS-84 oleh geodetic latitude phi dan longitude lambda:
r = 1 / (sqrt (1-e ^ 2 sin ^ 2 (phi))) * (cos (phi) * cos (lambda), cos (phi) * sin (lambda), (1-e ^ 2) * sin (phi))
Saya kemudian mengonversi bingkai geografis ECEF ke timur-utara ke atas (ENU) dengan phi dan lambda menggunakan matriks:
(-sin(lambda) cos(lambda) 0 )
C= (-cos(lambda)*sin(phi) -sin(lambda)*sin(phi) cos(phi))
( cos(lambda)*cos(phi) sin(lambda)*cos(phi) sin(phi))
- Misalkan G = C (P - r)
- Ambil komponen z dari G. jika komponen z dari G lebih besar dari dosa (m) maka saya tahu intinya, r, ada di pandangan. Tapi itu tidak cukup mendapatkan solusi yang saya cari. Saya hanya bisa menemukan banyak titik yang ada dalam pandangan dan mengambil cembung lambung dari titik-titik itu, tetapi itu tidak efisien sama sekali.