Не смог пройти мимо, когда столько ... забавного тут :smile3:
Итак, попытаюсь расставить точки над и.
1) Навигационная программа к количеству "пойманных" спутников имеет лишь косвенное отношение, а если она корректно работает с GPS приемником (на что мы вправе рассчитывать) - и вовсе никакого.
2) Для достоверного определения положения в пространстве необходимо минимум 4 (!!) спутника. Образно это можно понять если представить пересечение 3 сфер - это (в общем случае) пересечение сферы и круга, что может в итоге дать 2 точки, т.е. 3 спутника определяют ваше положение с точностью до 2 различных точек в пространстве, и только 4 ый устраняет неоднозначность. Это теория. На практике иногда бывает достаточно 3-х, но для точного определения - чем больше тем лучше. Обычные GPS приемники имеют до 18 каналов и могут на открытой местности поймать соответственно 18 спутников.
3) Спутники, в системе координат связанной с Землей, действительно не летают, а "висят" на "геостационарной орбите".
4) GPS приемники ни на каких спутниках не "регятся". Они на то они приемники, а не передатчики:rofl: То, что при первом запуске системы она долго "не видит" спутники, называется "холодный старт" GPS чипа. Он в этот момент занят непомерной нагрузкой по преобразованию потока данных от спутников (на самом деле увиденных практически сразу, если вы на открытой местности) в формат понятный его математическому алгоритму для начала исчисления координат. Разогретый GPS чип уже не производит ряд операций (он их некоторое время помнит) и сразу выдает поток координат. Это "горячий старт". Но это весьма упрощенно. Есть технологии, позволяющие исключить холодный старт, но такие чипы весьма дорогие и требуют загрузки в свою память неких служебных данных о положении спутников ("альманахов"), которые все-равно приходится обновлять раз в 2-3 недели (т.к. спутники немного "дрейфуют" и меняют свои "служебные" данные для холодного старта приемников)