|
расчет растояния по координатам. |
|
|
|
 |
Ответов
|
May 1 2013, 12:51
|
Местный
  
Группа: Участник
Сообщений: 212
Регистрация: 2-02-11
Пользователь №: 62 643

|
Формулы здесь: http://gis-lab.info/qa/great-circles.html Алгоритм проще писать с плавающей точкой. Переписывать с фиксированной IMHO заметный маразм (float работает и на PIC18 но тянет за собой много мат. функций в ПЗУ). Понадобятся: синус и косинус, корень квадратный и atan2 -- всё кордиком (если вручную, с фикс. точкой). Но, повторюсь, маразм, ибо с плавающей может даже быстрей считаться (для фикс. точки разрядность бОльшая). Если памяти на float нет (double не нужен и медленее, cosf() вместо cos() и т.п.), то остаётся только считать на плоскости. В 16 битах расстояния до ~65км с погрешностью до 500м на больших расстояниях. Понадобятся корень квадратный (32 бита кордиком) и косинус (12 бит кордиком).
Сообщение отредактировал Frolov Kirill - May 1 2013, 12:55
|
|
|
|
Сообщений в этой теме
alexdos расчет растояния по координатам. Apr 30 2013, 15:28 _Артём_ Цитата(alexdos @ Apr 30 2013, 18:28) Подс... Apr 30 2013, 15:39 GeGeL Цитата(_Артём_ @ Apr 30 2013, 18:39) Для ... May 1 2013, 06:40  _Артём_ Цитата(GeGeL @ May 1 2013, 09:40) Все рав... May 1 2013, 10:42 adnega Цитата(alexdos @ Apr 30 2013, 19:28) Подс... Apr 30 2013, 15:58 _Артём_ Цитата(adnega @ Apr 30 2013, 18:58) Я вот... Apr 30 2013, 16:34  alexdos Цитата(_Артём_ @ Apr 30 2013, 19:34) Поче... Apr 30 2013, 16:56 mempfis_ Цитата(alexdos @ Apr 30 2013, 18:28) Подс... May 1 2013, 06:44 GeGeL Цитата(GeGeL @ May 1 2013, 09:40) ...есть... May 3 2013, 11:00 x893 Цитата(GeGeL @ May 3 2013, 15:00) Тема по... May 22 2013, 20:44 GeGeL Пока нет, к сожалению: алгоритм работает в составе... May 23 2013, 18:46 Telit_Sprt Доброй ночи,
всем пользователям модемов от Телит, ... May 23 2013, 21:30 GeGeL Цитата(Telit_Sprt @ May 24 2013, 00:30) в... May 24 2013, 17:04  Telit Цитата(GeGeL @ May 24 2013, 21:04) Как то... May 24 2013, 19:56 x893 Цитата(Telit_Sprt @ May 24 2013, 01:30) Д... May 24 2013, 20:06  Telit_Sprt Цитата(x893 @ May 25 2013, 00:06) Не могу... May 27 2013, 06:55 krdmitry Господа, кто уже тестировал функцию m2m Locate? Ка... Jun 9 2013, 16:21 Relax Цитата(alexdos @ Apr 30 2013, 19:28) Подс... Jun 11 2013, 05:53 alexdos Цитата(Relax @ Jun 11 2013, 08:53) точнос... Jun 11 2013, 06:32  GeGeL Цитата(alexdos @ Jun 11 2013, 10:32) Поэт... Jun 11 2013, 22:03
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|