Гик - всегда гик. (trudikk) wrote,
Гик - всегда гик.
trudikk

Как работает GPS - очень коротко

Вытащу из коментов, может пригодится кому.

Вообще сама по себе система остроумная и довольно увлекательная - как и все, что связано с космосом. Кому делать нечего - загуглите, это интересно.

Я же расскажу в двух словах. Конкретно на ваших смартфонах система работает примерно так:

1. Для быстрого определения начальной координаты используется система A-GPS - так называемый метод триангуляция по окружающим GSM вышкам. Ну то есть замер мощности сигнала от ближайших трех станций, может и больше - которые в соте находятся.
2. Замер атмосферного давления для определения высоты - да, не удивляйтесь - в каждом смартфоне есть барометр.
3. Собственно калибровка начальной координаты данными GPS. Спутники передают точное время по своим атомарным часам и телефон на основе задержек вычисляет свое положение по отношению к этим спутникам. А поскольку координаты спутников точны и известны - получается конечная позиция.

Именно поэтому чем больше спутников "слышит" устройство - тем быстрее и точнее определяются его координаты. Именно поэтому лучше "ловится" сигнал вне помещения.

Ну и опять же - часто возникает проблемы, например с приложением ЖЖ: у него нет задержки для уточнения сигнала - программа тупо запрашивает у операционной системы смартфона переменную с координатами и сразу же её пихает. Хорошо, если до этого был вызов координат и нужные данные уже сидят готовенькие в кэше, но могут быть и косяки - система тупо не успевает откалиброваться за это время.

Поэтому кому нужны точные координаты в посте - лучше откройте заранее карты какие-нибудь, поймайте положение и потом отправляйте пост.

з.ы.
просьба специалистов больно не бить - мог криво описать тонкий процесс :)
Subscribe
  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

  • 15 comments