Определение системы координат, число знаков у меридиана ДОБАВИТЬ ДОКИ
Сообщений 1 страница 7 из 7
Поделиться206.06.2022 10:58:19
И какую погрешность это может вызвать(если она есть)?
Может это вызвать отскок на сем метров и более?
Длина одного градуса 56 параллели = 62394м.
Соответственно, смещение составит 62394*0.00000033333 = 0.02079779202м. Или 2.08 см.
Это где то настраивается или нет?
Попросил Д.А. посмотреть.
Поделиться306.06.2022 15:49:11
Это где то настраивается или нет?
Число знаков для географических координат настраивается тут:
"Инструменты / Настройки / в дерева Среда", а там "Число десятичных знаков в координатах - географическая СК". По умолчанию там стоит 6 знаков, это считается достаточным для практических целей. Влияет ли эта настройка при задании параметров проекций - не знаю, надо пробовать.
Одна угловая минута = одной морской миле = 1952 м. Одна угловая секунда - немного больше 30 м (делим на 60).
Поделиться407.06.2022 11:02:17
"Инструменты / Настройки / в дерева Среда", а там "Число десятичных знаков в координатах - географическая СК". По умолчанию там стоит 6 знаков,
Попробую но полагаю это не влияет на усечение до 6 знаков так как по умолчанию стоит 3 и 2 и он дает 6 знаков после запятой. Это похоже работает только с количеством знаков после запятой для координат.
Пост написан 07.06.2022 08:58:02
Поделиться607.06.2022 13:12:13
При создании местной системы координат, обрезаются последние цифры(остается шесть знаков после запятой).
Сергей, я посмотрел - это чисто визуальный баг интерфейса при открытии в нем данных. На самих данных это не отражается.
Тополь реально работает с радианами. То есть, когда ты вводишь 35.48333333333, то в проект пишется значение в радианах - 0.619300996249263
А при открытии интерфейс выводит значение в градусах с округлением до 6 знака.
Если при этом не нажимать кнопку "Выполнить", то исходное значение сохраняется без изменений. То есть, при первичном ручном вводе данных или при импорте xml файла и последующем добавлении в проект как новой СК туда попадает исходное значение 0.619300996249263. И если тут же сделать экспорт в другой xml то в него попадет также исходное значение.
Это легко проверяется:
35.48333333333*3.1415926535897932384626433832795/180 = 0.61930099624926310057002313003281
- Из интерфейса "записываем в" xml и затем "загружаем из..." его же - видим в интерфейсе 35.483333. Тут главное - не нажимать кнопку "Выполнить", так как она подтвердит это усеченное значение.
- Снова "записываем в" другой xml, затем открываем его в текстовом редакторе и смотрим значение - оно по-прежнему равно 0.619300996249263.
- И сколько бы раз не экспортировали - импортировали - значение сохраняется.
- И только если кнопкой "Выполнить" подтвердить усеченное значение - оно становится другим.
Дмитрий Александрович, конечно, сообщит об этом партнерам, но, учитывая как давно они не обновлялись... я не уверен в быстрой реакции. ((
Так что, просто записывай в проект и при повторном открытии не "выполняй", а если засомневался - проверь значение в тексте проекта по формуле выше.
Поделиться707.06.2022 16:29:56
Да так и есть. Спасибо. Когда я сам создавал СК я вводил 35.48333333333*3. и говорил выполнить. Программа запомнила полностью число. А если я открою посмотреть параметры coordsys.xml и скажу выполнить то уже усеченные.
Пост написан 07.06.2022 15:00:41