Загрузка WorldImage

Mapserver, GeoServer, MapGuide, Google и другое ПО для веб-картографии
Ответить
arvkonstantin
Новоприбывший
Сообщения: 1
Зарегистрирован: 20 окт 2021, 15:03
Репутация: 0
Откуда: Россия

Загрузка WorldImage

Сообщение arvkonstantin » 20 окт 2021, 15:08

Добрый день, возник ряд вопросов по использованию геосервера.
Задача:
Имеется картинка в формате .jpg и файл привязки в формате .jgw. Также заранее известна кастомная система координат.
Необходимо загрузить исходные данные на геосервер, затем получить эти данные по wms протоколу в системе координат Web Mercator (epsg:3857).

Мои шаги:
1) Создаю новый Data Source с типом WorldImage (скриншот 1)
Содержимое папки file:data/ofp_test на скришоте 2
2) Публикую слой (скриншот 3)
3) Добавляю новую систему координат в /usr/share/geoserver/data_dir/user_projections/epsg.properties
Назвал её 391142 (скриншот 4) (после добавления в epsg.properties я перезапускал геосервер)
4) Здесь у меня первый вопрос. У меня нет возможности поменять Native SRS на EPSG:391142, потому что установлено EPSG:404000 и оно не редактируется. (скриншот 5)
Приэтом Declared SRS у меня получилось поставить EPSG:391142
5) Через chrome devtools я сумел убрать readonly атрибут на поле Native SRS, после чего смог отредактировать и выставить EPSG:391142(не уверен, что так правильно) (скришот 6)
6) Native Bounding Box я рассчитал из данных. Lat/Lon Bounding Box я рассчитал из Native Bounding Box.
По числам видно, что Native Bounding Box посчитано правильно относительно файла привязки
Lat/Lon Bounding Box тоже посчитано верно, я пробовал эти границы перевести в Web Mercator (epsg:3857) и получал реальное расположение своей картинки в epsg:3857. (скриншот 7)
7) по ссылке
http://localhost:8080/geoserver/ofp/wms ... openlayers
я вижу картинку в координатах примерно 900, 900 (скриншот 8) (второй вопрос, почему она перевёрнута?)
Я меняю в ссылке систему координат на меркатор
http://localhost:8080/geoserver/ofp/wms ... openlayers
И всё, что поменялось, это картинка стала повёрнута правильно, координаты остались примерно 900,900
Непонятно, почему такие координаты, потому что с учётом перевода координат в меркатор, числа должны быть куда больше (примерно 5000000, 9000). (скриншот 9)

Что пробовал сделать:
1) менял Declared SRS на меркатор
2) менял SRS handling на Force declared

Ничего не помогло.

Буду рад любой помощи, спасибо
1-конвертирован.pdf
Скриншоты
(360.68 КБ) 428 скачиваний

Ответить

Вернуться в «Веб-картография»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 6 гостей