Xml для EPSG 5940, Требуется xml для загрузки в панораму.
Пользователь
Сообщений: Регистрация: 31.07.2023
01.08.2023 16:33:35
Дорогие братья и сёстры, помогите, кто чем сможет))) По делу, нужно карту мира конвертировать в 5940, нужен xml для загрузки в Панораму. Или просто пример, как правильно составить xml собственными руками.
Администратор
Сообщений: Регистрация: 05.06.2008
01.08.2023 17:33:55
Для преобразования карты в другую систему координат по коду EPSG можно: - открыть карту - вызвать диалог через меню Задачи/Системы координат/Стандартное преобразование - через кнопку Из EPSG заполнить параметры системы координат выходной карты
- нажать Выполнить.
Но есть тонкости:
WGS84 bounds: -180.0 60.0 180.0 90.0
Желательно из исходной карты мира предварительно скопировать фрагмент на другую карту в заданной области определения проекции, чтобы не было мусора из искаженных объектов за указанными границами. Это можно сделать через Редактор карты, например - Копирование с обрезкой по границе выбранного объекта.
В списке кодов в инсталляции ГИС Панорама сейчас нет 5940. Поэтому ее описание можно подготовить через диалог Создание карты (меню Файл/Создать/Карту) из описания -
Тип карты - Пользовательская произвольная Проекция - Стереографическая полярная Осевой меридиан - 105 Параллель главной точки - 90 Первая главная параллель - 81 06 52.265 Смещение на восток - 2000000 Смещение на север - 2000000
В описании кода вместо первой главной параллели задан коэффициент 0.994 Судя по примеру в документации (ссылка ниже) значению 71 соответствует коэффициент 0.97276901 Поскольку коэффициент прямо пропорционален косинусу главной параллели, то вероятно значение должно быть СЕВЕРНЕЕ. Например - 81 градус 06 минут 52.265 секунд. Это соответствует - 0.99400000025174096
Математика тут -
3.3.1.2 Polar Stereographic
Из паспорта карты можно при необходимости сохранить описание в XML.
Прямую поддержку кода мы добавим, но ближе к концу августа.
Пользователь
Сообщений: Регистрация: 31.07.2023
02.08.2023 07:06:42
Благодарю, буду пробовать!
а подскажите как задать параметры охвата, ибо отображается не корректно, северной америки вообще нет.
Изменено: - 02.08.2023 09:47:10
Администратор
Сообщений: Регистрация: 05.06.2008
02.08.2023 13:24:11
Специально ничего похожего на "охват" задавать не нужно. На входе в идеале иметь карту в проекции Миллера, например. Она определна в диапазоне -180, -90 : +180, + 90. Карта в проекции Цилиндрическая Меркатора на полюсе не определена (где-то от -80 до +80 максимум). Это не лучший выбор для карты полярной области.
В любом случае желательно проверить исходную карту на правильность отображения геодезических координат. Если при движении курсора по изображению Северной Америки геодезические координаты не соответствуют ожидаемым, то при трансформировании Америка улетит не туда.
Пользователь
Сообщений: Регистрация: 31.07.2023
03.08.2023 16:39:07
Принял
Администратор
Сообщений: Регистрация: 05.06.2008
14.08.2023 11:01:13
Уточнил значение главной параллели - 81 градус 06 минут 52.265 секунд. Это соответствует - 0.99400000025174096
Это параллель, на которой сохраняются длины линий (нет искажения масштаба). По мне было бы удобнее в описании системы координат задавать просто значение параллели в градусах, а не коэффициент. Но как есть.
Контрольный пример (когда осевой меридиан равен нулю !):
kO = 0.994 (вводим в паспорте 81 градус 06 минут 52.265 секунд)
73N 44E - это E = 3320416.75 m N = 632668.43 m
На карте в ГИС Панорама X = 632668.430926 Y = 3320416.747694
Для осевого меридиана 105 градусов (EPSG:5940)
На карте в ГИС Панорама X = 1078466.812984 Y = 337510.122555
Запись в crslist.xml
Код
</Project>
<Project Name="Russia Polar Stereographic"
Comment="Карта Арктики, вид со стороны России"
EPSG="5940"
CrsIdent="EPSG_5940">
<Projection Type="Stereographic"
CentralMeridian="105.0"
LatitudeOfOrigin="90.0"
StandardParallel1="81.114518055386"
FalseEasting="2000000.0"
FalseNorthing="2000000.0"/>
<Spheroid Type="WGS 84"
Parm="6378137.000, 298.25722356"/>
</Project>
Пользователь
Сообщений: Регистрация: 31.07.2023
22.09.2023 10:56:45
Цитата
Oleg Belenkov написал: Уточнил значение главной параллели - 81 градус 06 минут 52.265 секунд. Это соответствует - 0.99400000025174096
Это параллель, на которой сохраняются длины линий (нет искажения масштаба). По мне было бы удобнее в описании системы координат задавать просто значение параллели в градусах, а не коэффициент. Но как есть.
Контрольный пример (когда осевой меридиан равен нулю !):
kO = 0.994 (вводим в паспорте 81 градус 06 минут 52.265 секунд)
73N 44E - это E = 3320416.75 m N = 632668.43 m
На карте в ГИС Панорама X = 632668.430926 Y = 3320416.747694
Для осевого меридиана 105 градусов (EPSG:5940)
На карте в ГИС Панорама X = 1078466.812984 Y = 337510.122555
Запись в crslist.xml
Код
</Project>
<Project Name="Russia Polar Stereographic"
Comment="Карта Арктики, вид со стороны России"
EPSG="5940"
CrsIdent="EPSG_5940">
<Projection Type="Stereographic"
CentralMeridian="105.0"
LatitudeOfOrigin="90.0"
StandardParallel1="81.114518055386"
FalseEasting="2000000.0"
FalseNorthing="2000000.0"/>
<Spheroid Type="WGS 84"
Parm="6378137.000, 298.25722356"/>
</Project>
Добрый день. У меня панорама версии 11.11.5, и к сожалению ваш пример, выдаёт ошибку чтения. Не могли бы вы проверить свой xml, и если он не корректен, прислать пример заново.
Администратор
Сообщений: Регистрация: 11.07.2011
22.09.2023 11:10:54
Цитата
Станислав написал: Добрый день. У меня панорама версии 11.11.5, и к сожалению ваш пример, выдаёт ошибку чтения. Не могли бы вы проверить свой xml, и если он не корректен, прислать пример заново.
Добрый день! 11 версия давно не поддерживается. Как вариант, можете скачать с нашего сайта актуальную версию и проверить в ней. Раздел Скачать программные продукты для Windows
написал: Добрый день. У меня панорама версии 11.11.5, и к сожалению ваш пример, выдаёт ошибку чтения. Не могли бы вы проверить свой xml, и если он не корректен, прислать пример заново.
Добрый день! 11 версия давно не поддерживается. Как вариант, можете скачать с нашего сайта актуальную версию и проверить в ней. Раздел Скачать программные продукты для Windows
понял, спасибо. Подскажите, а ключ мой к новой версии не подойдёт? Это нужно новый ключ преобретать? и ещё, возможно ли выполнять трансформирование в версии мини?
Администратор
Сообщений: Регистрация: 11.07.2011
22.09.2023 11:43:50
Цитата
Станислав написал: Подскажите, а ключ мой к новой версии не подойдёт? Это нужно новый ключ преобретать?и ещё, возможно ли выполнять трансформирование в версии мини?
Для работы в актуальной 15 версии нужно обновление лицензии. Для точного ответа по возможности обновления нужен номер лицензии.
В программе Панорама Мини нет возможности Преобразования параметров проекции. На нашем сайте представлена сравнительная таблица программный продуктов
Трансформирование можно выполнить в Профессиональной версии ГИС Панорама 15 версия, Панорама - редактор версия 15, АРМ кадастрового инженера, АРМ градостроителя...