Перейти к содержанию
GPS навигатор СитиГИД

перевод широты и долготы в формат POI CG


Рекомендуемые сообщения

Как перевести обычный формат широты(ХХ.ХХХХХХ) и долготы (ХХ.ХХХХХХ) в числовой формат координат POI для CG ?

Там же всё не так просто. Обычные координаты имеют 8 цифр: 12.345678, а координаты которые прописаные в POI имеют 10 цифр: 12.34567890. Вопрос - откуда взялись еще 2 цифры?
dan_20082008-03-01 20:50:43
Ссылка на сообщение
Поделиться на другие сайты

такое впечатление, что этот форум и собонно это ветка про "POI"тут типа для мебели.

Ссылка на сообщение
Поделиться на другие сайты

Как перевести обычный формат широты(ХХ.ХХХХХХ) и долготы (ХХ.ХХХХХХ) в числовой формат координат POI для CG ?

Там же всё не так просто. Обычные координаты имеют 8 цифр: 12.345678, а координаты которые прописаные в POI имеют 10 цифр: 12.34567890. Вопрос - откуда взялись еще 2 цифры?

Может дело в точности записи координат?

Ссылка на сообщение
Поделиться на другие сайты



Может дело в точности записи координат?

 Эти (обычные) координаты в системе WGS 84. Нет, ну в принципе они могут быть представлены в 3х вариантах:
N - 59.955266
E - 30.311556

 

N - 59º. 57'3160
E - 30º. 18'6934

 

N - 59º. 57'18.959"
E - 30º. 18'41.604"

Но даже у 3-го варианта 9 цифр... Откуда в координатах POI получилось 10 цифр..... непонятно.

 

Вот так СГ отображает координаты:
Исходные координаты - (написаны выше)
А вот так эти же координаты отображает СГ если залесть в его файл bookmarks.dat: 59.95544442|30.31219545
Одно и тоже место на карте (СПб, Александровский парк, дом 4). вот так.
Ссылка на сообщение
Поделиться на другие сайты

Как перевести обычный формат широты(ХХ.ХХХХХХ) и долготы (ХХ.ХХХХХХ) в числовой формат координат POI для CG ?

Там же всё не так просто. Обычные координаты имеют 8 цифр: 12.345678, а координаты которые прописаные в POI имеют 10 цифр: 12.34567890. Вопрос - откуда взялись еще 2 цифры?

 

Это же просто дробные числа, поэтому хранить их можно с любой точностью. Думаю, что программа в bookmarks просто сохраняет неокругленные координаты, с которыми работает. Посему, если сантиметровая точность не интересует - просто не пишите их, оставьте 8 цифр (или сколько у вас там есть). Ну или нолики поставьте.
Ссылка на сообщение
Поделиться на другие сайты

Про перевод можно посмотреть здесь http://84.204.42.17/Forums/forum_posts.asp?TID=801

А на счет количества цифр - можно забить Wink просто ставьте координаты в виде вещественных чисел и все...
Ссылка на сообщение
Поделиться на другие сайты

Про перевод можно посмотреть здесь http://84.204.42.17/Forums/forum_posts.asp?TID=801

А на счет количества цифр - можно забить Wink просто ставьте координаты в виде вещественных чисел и все...

 

...собственно почему и создал эту тему - так как тут http://84.204.42.17/Forums/forum_posts.asp?TID=801 непонял ничего. У меня гуманитарный ум так что для меня это китайская грамота.
Ссылка на сообщение
Поделиться на другие сайты
За совет - спасибоSmile  Попробовал просто тупо вписать обычные координаты вместо специальных СитиГид'овских - на карте это место программа показала точно Smile Ну а нафига тогда у СитиГид'а формат из 10 цифр, когда обычные координаты тоже работают.... непонятно.
dan_20082008-03-03 23:25:37
Ссылка на сообщение
Поделиться на другие сайты

Ну а нафига тогда у СитиГид'а формат из 10 цифр' date=' когда обычные координаты тоже работают.... непонятно.[/quote']

 

Поверьте программисту - нету тут никакого особенного формата. Обычно в таких форматах и 8 и 10 (и даже 30) цифр читаются программой при помощи одной и той же функции и выглядят для неё совершенно одинаково. Больше цифр - больше точность числа, только и всего.
sergeyastakhov2008-03-04 00:49:25
Ссылка на сообщение
Поделиться на другие сайты
Гость
Эта тема закрыта для публикации ответов.
×
×
  • Создать...