ООО "ЛесИС" - ГИС TOPOL-L для лесного хозяйства, лесоустройства и арендаторов лесного фонда
ООО "ЛесИС" - ГИС TOPOL-L для лесного хозяйства, лесоустройства и арендаторов лесного фонда
lesis@ya.ru
+7(916)615-42-77

ФОРУМ ТЕХПОДДЕРЖКИ ГИС TOPOL-L

Объявление

Для участия в работе закрытой, технической части форума нужно быть пользователем ГИС TopoL-L2 (10.0) и Зарегистрироваться!

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » ФОРУМ ТЕХПОДДЕРЖКИ ГИС TOPOL-L » КАРТОГРАФИЯ, ВЕКТОРНАЯ И РАСТРОВАЯ » Трансформация растров в другие проекции.


Трансформация растров в другие проекции.

Сообщений 1 страница 16 из 16

1

Дмитрий Александрович написал(а):

Только я не советовал бы вам преобразовывать растр в географические координаты (градусы-минуты) типа WGS-84 - там пиксел будет существенно неквадратным, форма растра визуально резко изменится и качество изображения может ухудшиться. Такие системы годятся только для векторных данных. Для растровых надо использовать метрические системы с понятным размером пиксела, то есть UTM на основе WGS-84.

А вот это разместите в "доках" и выделите в отдельную тему на форуме.
Если использовать такой ресурс как SasPlanet, то там нет возможности выбрать UTM.

Отредактировано Юрий (16.05.2017 15:45:03)

2

Юрий написал(а):

А вот это разместите в "доках" и выделите в отдельную тему на форуме.

На форуме выделить можно, хотя и не просто, если в одном посту объединены разные вопросы. В доки переносить не правильно, так как мы не претендуем на учебник по геоинформатике в целом. Это лишь руководство по технологии выполнения определенных работ в конкретной программе. На безобидный, сугубо утилитарный совет Дмитрия Александровича найдется столько "умников" порассуждать о "квадратуре круга и округлости прямоугольника", что Д.А. придется бросить свою работу и погрузиться в мир картографических абстракций.

Юрий написал(а):

Если использовать такой ресурс как SasPlanet, то там нет возможности выбрать UTM.

В UTM, обычно, поставляются коммерческие КФС от соответствующих поставщиков. Во всяком случае, большая часть из того, что попадало ко мне было в ней.

3

Юрий написал(а):

Если использовать такой ресурс как SasPlanet, то там нет возможности выбрать UTM.

А как выглядит в этом случае файл привязки растра в WGS-84 ? Дело в том, что Web-картографические системы типа Яндекс-карты, GoogleMaps, OpenStreetMaps и другие обычно хранят растр небольшими плитками (тайлами), каждая из которых имеет определенный размер пиксела в метрах, но привязочная информация для них может быть как в метрических, так и в географических координатах - в зависимости от конкретной системы.

4

Дмитрий Александрович написал(а):

Дело в том, что Web-картографические системы типа Яндекс-карты, GoogleMaps, OpenStreetMaps и другие обычно хранят растр небольшими плитками (тайлами), каждая из которых имеет определенный размер пиксела в метрах, но привязочная информация для них может быть как в метрических, так и в географических координатах - в зависимости от конкретной системы.

SAS позволяет сшивать растры или делать свое разбиение на более крупные тайлы. Каждый такой тайл имеет набор выбранных пользователем привязочных файлов, для jpeg типа:
.JGE
.jgw
.jpg
.jpgw
.prj
.roh
.jpg.aux.xml
Информацию о системе координат имеют только PRJ:

PRJ

GEOGCS["WGS 84",
DATUM["WGS_1984",
SPHEROID["WGS 84",6378137,298.257223563,
AUTHORITY["EPSG","7030"]],
AUTHORITY["EPSG","6326"]],
PRIMEM["Greenwich",0,
AUTHORITY["EPSG","8901"]],
UNIT["degree",0.01745329251994328,
AUTHORITY["EPSG","9122"]],
AUTHORITY["EPSG","4326"]]

и XML:

XML

<PAMDataset>
<SRS>GEOGCS["WGS 84",
DATUM["WGS_1984",
SPHEROID["WGS 84",6378137,298.257223563,
AUTHORITY["EPSG","7030"]],
AUTHORITY["EPSG","6326"]],
PRIMEM["Greenwich",0,
AUTHORITY["EPSG","8901"]],
UNIT["degree",0.01745329251994328,
AUTHORITY["EPSG","9122"]],
AUTHORITY["EPSG","4326"]]</SRS>
<Metadata>
<MDI key="PyramidResamplingType">NEAREST</MDI>
</Metadata>
</PAMDataset>

Остальные - только координаты в исходном виде (градусы для WGS84).

5

Так описание пикселов, видимо, в .jgw ?

6

Дмитрий Александрович написал(а):

Так описание пикселов, видимо, в .jgw ?

Видимо. SAS выдает два наименования - JGW и JPGW с одним содержанием:

JPGW

1.07288360595703E-5
0
0
-1.07288360595703E-5
37.1848583221436
55.368400812149

7

То есть, как я отмечал выше, по .JGW пиксел получается квадратным в градусной мере, но при переводе в метры на земле на широте Вологодской области он будет по высоте практически в 2 раза больше, чем по ширине.

"Градусный" квадратный пиксел реально квадратный только на экваторе. На широте Москвы лист топокарты визуально почти квадратный, но в градусной мере он 3 : 2 по направлениям восток-запад : север-юг, то есть пиксел вытянут в полтора раза. По мере движения к северу это соотношение начинает быстро увеличиваться, листы топокарт уже идут сдвоенными, в градусной мере они 6 : 2.

Как что, уважаемые коллеги, учитывайте это практическое замечание!

8

Добрый день! Совсем не могу найти видеоурок по трансформированию в различные системы координат сразу нескольких растров. Растры скачаны из САС кусками и находятся в системе координат WGS 84. Требуется перевести в систему СК 42-8см. По одному это выполняется, но на весь объект это долго. Еще одна проблема: Прислали большой официальный снимок (2,5гб) в системе координат СК42-8, требуется также трансформировать в СК-42-8см, выходит ошибка. Разъясните если не трудно.

9

Анатолий написал(а):

По одному это выполняется, но на весь объект это долго

Растр - Макрос для операций с растрами - Макрос - Геометрические преобразования для группы - Трансформирование в различные системы координат.

Анатолий написал(а):

выходит ошибка. Разъясните если не трудно.

Мало информации. Какая хоть ошибка-то?

10

По САС.
Перевод нужен для работы на версии 6. Через макросы получаются следующие разрешения.
Такие разрешения не открывает версия 6.
http://sf.uploads.ru/t/ajUbR.png

11

По официальному исходные данные
http://s4.uploads.ru/t/TSXDF.png

12

Анатолий написал(а):

По официальному исходные данные

Попробуйте убрать русские буквы и пробелы из путей к растрам. Консорциумом OGIS это не предусмотрено для ГИС данных. Просто открыть откроет, а что то серьезное может и не сделать.

13

Грешнов написал(а):

Анатолий написал(а):

    По официальному исходные данные

Попробуйте убрать русские буквы и пробелы из путей к растрам. Консорциумом OGIS это не предусмотрено для ГИС данных. Просто открыть откроет, а что то серьезное может и не сделать.

Не помогло

14

Анатолий написал(а):

Прислали большой официальный снимок (2,5гб) в системе координат СК42-8, требуется также трансформировать в СК-42-8см

Ну, это операция на 5 минут, эти системы ничем не отличаются, кроме искусственного смещения. Если это TIF, то надо открыть в текстовом редакторе файл .tfw и поправить в нем координату начальной точки (миллионы) с 8 ххх ххх.хх на 15 ххх ххх.хх

Если Вы будете с ним работать в TopoL 10 версии, то, думаю, можно вообще ничего не менять - ставите временно систему координат окна СК42-8, а вектор пусть будет в СК-42-8см, он будет трансформироваться "на лету".

Замечу, что если у Вас растр GeoTIFF, TopoL 6.8 с ним вряд-ли будет работать. Потребуется стандартный TIFF с привязкой в файле .tfw

15

Анатолий написал(а):

Перевод нужен для работы на версии 6. Через макросы получаются следующие разрешения.
Такие разрешения не открывает версия 6.

Это я вообще пока не могу понять. Вы переводите растры в формат старого TopoL-я RAS? Зачем, лучше используйте TIFF, причем даже TopoL 6.8  понимает многие форматы сжатия растров такого типа. И причем тут разрешения? Вы их не указываете.

Опишите подробнее, тогда мы сможем чего-то Вам посоветовать. Пришлите образец Вашего растра (через облако).

16

Хорошо, в ближайшее время подготовлю снимок.


Вы здесь » ФОРУМ ТЕХПОДДЕРЖКИ ГИС TOPOL-L » КАРТОГРАФИЯ, ВЕКТОРНАЯ И РАСТРОВАЯ » Трансформация растров в другие проекции.



Почтовый адрес для ЗАКАЗНЫХ писем:
С.П.Грешнов, +7(916)615-42-77, 108832, А/Я №1
НЕ ИСПОЛЬЗОВАТЬ курьерскую доставку!!!
E-Mail: lesis@ya.ru
Вопросы общего характера:
+7(916)615-42-77
РОССИЙСКАЯ ФЕДЕРАЦИЯ
Общество с ограниченной ответственностью "ЛЕСИС"
ОГРН: 1035007204902, ИНН: 5036046400, КПП: 503601001