Как создать prj файл на основе параметров локализации
Преобразует набор растровых данных из одной проекции в другую.
Использование
Система координат определяет, как проецируются растровые данные.
Этот инструмент гарантирует, что ошибка меньше, чем половина пиксела.
Вы можете выбрать предшествующую пространственную привязку, импортировать ее из другого набора данных, или создать новую.
Возможно, вы захотите поменять систему координат, так чтобы все данные были в одной проекции.
У выходных данных этого инструмента могут быть только с квадратные ячейки.
Вы можете сохранить выходные данные в формат BIL, BIP, BMP, BSQ, DAT, Esri Grid, GIF, IMG, JPEG, JPEG 2000, PNG, TIFF или набор растровых данных любой базы геоданных.
При хранении набора растровых данных в файле JPEG, файле JPEG 2000 или базе геоданных, вы можете указать Тип сжатия и Качество сжатия в настройках Параметров среды.
Проецирует наборы растровых данных в новую пространственную привязку с помощью приблизительного метода билинейной интерполяции, который проецирует пикселы на грубом гриде сетки и использует билинейную интерполяцию между пикселами.
Опция NEAREST , которая выполняет присвоение по методу ближайшего соседа, – это самый быстрый из четырех методов интерполяции. Он используется в основном для дискретных данных, таких как классификация землепользования, поскольку его использование не будет изменять значения ячеек. Не рекомендуется использовать для непрерывных данных, например, поверхностей высот.
Опция BILINEAR использует билинейную интерполяцию для определения новых значений ячейки на основе взвешенного среднего значения четырех ближайших окружающих ячеек. Опция CUBIC использует кубическую свертку для определения нового значения ячейки путем проведения плавной кривой через окружающие точки. Это наиболее подходящие методы для непрерывных данных, однако они могут вызвать некоторое сглаживание. Обратите внимание, что кубическая свертка может привести к тому, что выходной растр будет содержать значения, выходящие за пределы диапазона значений входного растра. Не рекомендуется применять любую из этих техник к категорийным данным, т.к. могут появиться различные значения ячеек, что нежелательно.
Ячейки растрового набора данных будут иметь квадратную форму и равную площадь на координатном пространстве карты, хотя форма и площадь, которые представляет ячейка на поверхности земли, никогда не будут постоянными в пределах растра. Это происходит потому, что картографическая проекция не может сохранить форму и площадь одновременно. Площадь, представленная ячейками, будет варьироваться по растру. Таким образом, значение ячейки и количество строк и столбцов в выходном растре могут меняться.
Всегда устанавливайте выходной размер ячейки, если вы проецируете из сферических координат (широта – долгота) в плоскую систему координат, если вы не знаете, каким будет соответствующий размер ячейки.
Размер ячеек выходного растра по умолчанию определяется из размера ячеек проекции в центре выходного растра. Это также (обычно) пересечение центрального меридиана и широты истинного масштаба, а также площадь наименьшего искажения. Проецируется граница входного растра, а минимальный и максимальный экстенты диктуют размер выходного растра. Каждая ячейка проецируется обратно в входную систему координат для определения значения ячейки.
Географическое преобразование является дополнительным параметром, если входная и выходная системы координат имеют один и тот же датум. Если входной и выходной датумы различаются, необходимо определить географическое преобразование.
Точка регистрации позволяет определить исходную точку для закрепления выходных ячеек. Все выходные ячейки будут интервалом размера ячеек от этой точки. Эта точка не обязательно должна быть угловой координатой или попадать в набор растровых данных. Если в параметрах среды установлен растр замыкания, точка регистрации будет игнорироваться.
CLARKE 1866 – это сфероид по умолчанию, если он не является неотъемлемым для проекции (например, NEWZEALAND_GRID), или другой установлен с помощью подкоманды SPHEROID.
Настройка среды Растр привязки (Snap Raster) будет иметь приоритет перед опорной точкой, если установлены оба параметра.
Синтаксис
Создаваемый выходной набор растровых данных.
При сохранении набора растровых данных в формате файла, вы должны указать соответствующее расширение:
- .bil – Esri BIL
- .bip – Esri BIP
- .bmp – BMP
- .bsq – Esri BSQ
- .dat – Envi Dat
- .jpg – GIF
- .img – ERDAS IMAGINE
- .jpg – JPEG
- .jp2 – JPEG 2000
- .jpg – PNG
- .tif – TIFF
- нет расширения для Esri Grid
При сохранении набора растровых данных в базе геоданных расширение файла к имени набора растровых данных добавлять не нужно.
При хранении набора растровых данных в файле JPEG, файле JPEG 2000, TIFF или базе геоданных, вы можете указать Тип сжатия и Качество сжатия в настройках Параметров среды.
Система координат, в которую будет проецироваться входной растр. Значение по умолчанию устанавливается на основе параметров среды выходной системы координат.
- Файл с расширением .prj .
- Существующий класс пространственных объектов, набор классов объектов, каталог растров (в основном что-нибудь с системой координат).
- Строковое представление системы координат. Эти длинные строки могут быть созданы путем добавления переменной системы координат в ModelBuilder, установления значения переменной, затем экспорта модели в скрипт Python.
Метод изменения разрешения растра. Значение по умолчанию – NEAREST.
- NEAREST — Самый быстрый метод пересчета; он минимизирует изменения значений пикселов. Подходит для дискретных данных, например, почвенно-растительного покрова.
- BILINEAR — Вычисляет значение каждого пиксела как среднее (взвешенное в зависимости от расстояния) значение 4 соседних пикселов. Подходит для непрерывных данных.
- CUBIC — Вычисляет значение каждого пиксела как аппроксимацию по сглаженной кривой на основе окружающих 16 пикселов. Дает самое сглаженное изображение, но может создавать значения вне пределов диапазона исходных данных. Подходит для непрерывных данных.
- MAJORITY — Определяет значение каждого пиксела на основе наиболее распространенного значения в пределах окна 3 на 3. Подходит для дискретных данных.
Опции NEAREST и MAJORITY используются для категорийных данных, например, классификации землепользования. Метод ближайшего соседа (NEAREST) применяется по умолчанию, т.к. является наиболее быстрым методом и не меняет значения ячеек растра. Не используйте эти методы для непрерывных данных, например, поверхности рельефа.
Опции BILINEAR и CUBIC больше всего подходят для непрерывных данных. Не рекомендуется применять к категорийным данным, т.к. в результате значения ячеек могут быть изменены.
Размер ячейки нового набора растровых данных.
Размер ячейки по умолчанию – это размер ячейки выбранного набора растровых данных.
Метод преобразования, используемый между двумя географическими системами или датумами.
Географическое преобразование задавать необязательно в тех случаях, когда входная и выходная система координат имеют один датум. Если входной и выходной датумы различаются, необходимо определить географическое преобразование.
Для получения информации о всех поддерживаемых преобразованиях датумов см. файл geographic_transformations.pdf , который находится в папке \Documentation вашей установки ArcGIS.
Координаты x, y (в выходной области), используемые для выравнивания пикселов.
Регистрационная точка работает также, как растр замыкания. Вместо замыкания выходных данных с выравниванием существующей растровой ячейки, точка регистрации позволяет определить исходную точку для закрепления выходных ячеек. Все выходные ячейки будут интервалом размера ячеек от этой точки. Эта точка не обязательно должна быть угловой координатой или попадать в набор растровых данных.
Параметр среды Растр привязки (Snap Raster) будет иметь приоритет над параметром Registration_Point . Таким образом, если вы хотите установить регистрационную точку, убедитесь в том, что Растр привязки (Snap Raster) не установлен.
Система координат входного набора растровых данных.
Пример кода
Проецировать растр. Пример 1 (окно Python)
Это пример Python для инструмента Проецировать растр (Project Raster).
Проецировать растр. Пример 2 (автономный скрипт)
Это пример скрипта Python для инструмента Проецировать растр (Project Raster).
Обзор поддержки проекций¶
QGIS поддерживат порядка 2700 известных проекций. Описание каждой из них хранится в специальной базе данных SQLite, устанавливаемой одновременно с QGIS. Непосредственная работа с ней не предусмотрена, поскольку данная процедура может привести к полному отказу поддержки проекций. Описание пользовательских проекций хранится отдельно, в пользовательской базе данных. За информацией об управлении пользовательскими проекциями обратитесь к разделу Пользовательские системы координат.
Все проекции в QGIS основаны на базе идентификаторов European Petroleum Group (ESPG) и Institut Geographique National of France (IGNF) и в значительной степени абстрагированы от таблицы spatial_references в PostGIS версии 1.x. EPSG-коды хранятся в базе данных и могут быть использованы для определения проекции.
Всякий раз, когда происходит выбор новой проекции, используемые единицы слоя автоматически изменяются, что можно увидеть, перейдя во вкладку Общие диалогового окна Свойства проекта, открываемого по нажатию кнопки Проект (Gnome, OS X) или Настройки (KDE, Windows).
Настройка системы координат по умолчанию¶
QGIS создаёт новые проекты с использованием системы координат по умолчанию. Изначально используется система координат EPSG:4326 - WGS 84 ( proj=longlat +ellps=WGS84 +datum=WGS84 +no_defs ), это значение можно изменить, нажав кнопку [Выбрать] в первой группе настроек во вкладке Система координат (см. рисунок figure_projection_1). Указанное значение будет использоваться по всех последующих сеансах работы.
Figure Projection 1:
Вкладка «Система координат» в диалоге настройки QGIS
При загрузке в проект слоёв, не содержащих информации о проекции, необходимо иметь возможность контролировать и определять проекции таких слоёв. Проекции могут быть установлены глобально или на уровне проекта. Для выполнения этой операции перейдите во вкладку Система координат окна, открываемого через Установки ‣ Параметры.
На рисунке figure_projection_1 показаны возможные варианты:
Запрашивать систему координат
Использовать систему координат проекта
Использовать указанную систему координат
Если необходимо задать проекцию для слоя, в котором информация о ней отсутствует, то это можно сделать во вкладке Общие окна свойств растрового (см. General Menu) или векторного (см. Общие) слоя. Если слой уже содержит информацию о проекции, то вкладка будет выглядеть как показано на рисунке Свойства векторного слоя .
Установка системы координат из списка слоёв
Контекстное меню слоя (см. раздел Легенда) содержит два элемента для работы с системой координат. Пункт меню Изменить систему координат вызывает диалог Выбор системы координат (см. рисунок figure_projection_2). А пункт Выбрать систему координат слоя для проекта устанавливает систему координат проекта равной системе координат слоя.
Перепроецирование «на лету»¶
QGIS поддерживает перепроецирование растровых и векторных слоёв «на лету», но по умолчанию эта возможность отключена. Для её активации необходимо установить флажок Включить автоматическое перепроецирование координат на вкладке Система координат диалогового окна Свойства проекта.
Существует три способа доступа к указанной вкладке:
Выберите пункт Свойства проекта в меню Проект (Gnome, OS X) или Установки (KDE, Windows).
Включить преобразование координат «на лету» по умолчанию на вкладке Система координат диалога Параметры активировав флажок Включить преобразование координат «на лету».
Если имеется загруженный в проект слой и вы желаете включить перепроецирование «на лету», то откройте вкладку Система координат диалогового окна Свойства проекта, выберите проекцию и отметьте пункт Включить автоматическое перепроецирование координат. Значок Преобразование координат станет активным и все последующие загружаемые слои будут автоматически перепроецироваться в выбранную проекцию.
Figure Projection 2:
Свойста проекта
Вкладка Система координат диалогового окна Свойства проекта содержит пять важных компонентов, показанных на рисунке Figure_projection_2 и описанных ниже.
Диалоговое окно Свойства проекта
Если открыть Свойства проекта из меню Проект (Gnome, OS X) или Установки (KDE, Windows), то для доступа к настройкам проекций нужно перейти во вкладку Система координат.
Нажатие кнопки Преобразование координат , открывает вкладку Система координат автоматически.
Пользовательские системы координат¶
Если вы не нашли нужной проекции, то можно определить собственную. Для этого выберите пункт Ввод системы координат меню Установки. Пользовательские проекции хранятся в пользовательской базе данных. Помимо собственных проекций эта база содержит пространственные закладки и прочую информацию.
Figure Projection 3:
Определение пользовательской системы координат
Данное руководство описывает использование proj.4 и связанных утилит командной строки. Картографичские параметры, используемые в proj.4 , описаны в руководстве и совпадают с используемыми в QGIS.
В диалоговом окне Определение пользовательской системы координат требуется всего два параметра для определения собственной проекции:
картографические параметры в формате PROJ.4
Для создания новой системы координат нажмите кнопку Новая , укажите имя и введите необходимые параметры. После чего созданную проекцию можно сохранить нажав кнопку Сохранить .
Отметим, что значение поля Параметры создаваемой проекции должно начинаться со строки +proj= .
Основная задача геопортала – публикация пространственных данных в Интернет. Возможности по редактированию пространственных данных у него очень ограниченные; в первом приближении можно считать, что их в настоящее время вообще нет. Предполагается, что формирование данных происходит за рамками геопортала – с помощью стороннего программного обеспечения геоинформационных систем (ГИС).
Текущая версия программного обеспечения геопортала ИВМ СО РАН в своей основе использует геоинформационную платформу Mapserver. Это означает, что геопортал теоретически может напрямую работать с пространственными данными десятков различных векторных и растровых форматов ГИС. Однако острой необходимости (целесообразности) в этом нет. На уровне "стандартных интерфейсов", которые доступны авторизованным пользователям – редакторам карт геопортала, предусмотрена поддержка лишь небольшого подмножества из этих форматов.
Геопортал может работать с пространственными данными, хранящимися в СУБД (для этого используется программное обеспечение PostgreSQL/PostGIS), однако "публичных интерфейсов" для работы пользователей с данными такого типа на данный момент не предусмотрено.
1.1. Векторные геоданные, допустимые форматы
Основные форматы поддерживаемых данных –
- Shape ArcView
- MapInfo TAB
- MapInfo MIF/MID
Лучше всего использовать формат Shape – с ним все работает "быстрее". Если ваши исходные данные в другом формате – настоятельно рекомендуется воспользоваться каким либо конвертером, например – бесплатной программой QGIS.
Если ваши файлы данных достаточно большие – рекомендуется также создать пространственные индексы (файлы .QIX), с помощью утилиты ShpTree из дистрибутива Mapserver. Создатели Mapserver утверждают, что использование пространственных индексов дает ощутимый вклад в повышение производительности (см. документацию).Загрузить Windows-версию утилиты ShpTree (файл .exe + DLL-ки) можно со страницы загрузки MS4W – найдите там zip-архив ms4w_3.0.6.zip. В какую-либо папку на диске скопируйте из этого архива файл ms4w\tools\mapserv\shptree.exe и все DLL-файлы из папки архива ms4w\Apache\cgi-bin\*.dll. После этого можно запускать исполняемый файл с параметром – именем индексируемого Shape-слоя. В результате для данного слоя будет создан .QIX-файл.
Для минимизации потенциальных проблем совместимости, в наименовании полей данных атрибутивной таблицы слоя настоятельно не рекомендуется использовать русские буквы. Поскольку в формате Shape для табличных данных используется стандартный DBF-файл – максимально допустимая длина наименования = 11 символов. Данное ограничение не является принципиальным – предусмотрена возможность создания пользовательских "описаний атрибутивных полей", которые отображаются в интерфейсе при визуализации веб-карты.
Если предполагается создание слоев геоданных, доступ к которым будет осуществляться по протоколу WFS из различных программ (в т.ч. из QGIS) – следует использовать в этих слоях кодировку символов UTF-8. Это связано с документированной ошибкой в текущей версии программы QGIS 2.2. См. подробности по данной теме в специальном разделе этой инструкции.
1.2. Растровые геоданные, индексированные изображения
Основные форматы поддерживаемых данных –
- GeoTIFF
- TIF / TFW
- JPG / JGW
- PNG / PGW
Чтобы программным обеспечением геопортала правильно выполнялось позиционирование/масштабирование растровых слоев пространственных данных, необходима геопривязка изображения одним из двух способов:
- Растровое изображение – файл в формате GeoTFF.В файле этого формата содержатся сведения о картографической проекции изображения, его геопривязке.
- Вместе с растровым изображением в одном из трех популярных графических форматов (TIF/JPG/PNG) хранятся еще два одноименных файла с предопределенными расширениями: файл картографической проекции *.PRJ и файл геопривязки (world-файл) *.WLD или *.TFW/*.JGW/*.PGW – в зависимости от формата изображения.
Все упомянутые файлы могут быть созданы с помощью ГИС.
Изображения в формате TIF/PNG поддерживают прозрачный фон (альфа-канал), JPG – не поддерживает.
Текущая версия программы ГеоЭкспресс не поддерживает редактирование/настройку растровых слоев геопортала, однако может их открывать на просмотр.
Индексированные растровые изображения – изображения, у которых цвет пикселей задается в соответствии с установленными правилами (условиями) в XML-описании слоя (подобно таблице цветов – палитре изображения). См. подробности по данной теме в специальном разделе этой инструкции.
Существует специальный механизм для работы с очень большими растровыми слоями – "мозаиками растровых изображений", которые состоят из набора отдельных небольших изображений – фрагментов большого растрового слоя (тайлов) и их индексного файла в формате Shape. См. подробности по данной теме в специальном разделе этой инструкции.
1.3. Рекомендации по использованию картографических проекций
Работа с картографическими проекциями в программном обеспечении геопортала ИВМ СО РАН основана на отраслевых технологических стандартах, и прежде всего – системе классификации систем координат European Petroleum Survey Group (EPSG), ставшей стандартом де-факто в современных ГИС. В частности, значение кода проекции EPSG является обязательным параметром при использовании популярных картографических сервисов WMS/WFS.
Наиболее распространенными проекциями в современной веб-картографии являются:
- EPSG:3395 – Проекция Меркатора на эллипсоид. Эта проекция используется такими сервисами как Яндекс.Карты, Космоснимки, и проч.
- EPSG:3857 (3785, 900913) – Проекция Меркатора на сферу. Эта проекция используется сервисами Google, Bing, OpenStreetMap, Yahoo, и др.
Недостатком перечисленных проекций при отображении Красноярского края и России в целом являются значительные искажения северных территорий. Альтернативы – основные проекции мелкомасштабных карт России и СССР – различные редакции нормальной конической равнопромежуточной, косой перспективно-цилиндрической проекций, и проч. – обычно не используются при создании веб-карт – для них не определены коды в системе классификации EPSG; поддержка их в популярных зарубежных ГИС носит ограниченный характер. Создание "определяемых пользователем проекций" тоже не решает проблемы – вследствие своей неуниверсальности.
Анализ всех доступных вариантов показал, что лучшим выбором среди проекций (имеющих код EPSG) для карт Красноярского края и России на геопортале является следующая проекция:
- EPSG:3576 – Азимутальная равновеликая проекция Ламберта (Lambert Azimuthal Equal Area). (Описание проекции в формате Proj4: +proj=laea +lat_0=90 +lon_0=90 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs)
В настоящее время готовится набор базовых картографических подложек в этой проекции; предполагается что она будет "первой среди равных". Достоинством этой проекции является меньшие искажения Красноярского края и северных территорий России (по сравнению с EPSG:3395, 3857), "приближенность" к основным проекциям мелкомасштабных карт нашей страны. Недостатком – невозможность визуализации всей карты мира – только Росиия и сопредельные территории.
Для "полноты картины" отметим здесь еще пару проекций, которые часто используются на геопротале при создании крупномасштабных карт:
- EPSG:28416 – Гаусса-Крюгера (Пулково 1942), 16-я зона
- EPSG:32646 – Универсальная поперечная Меркатора (WGS84), 46-я зона северного полушария
Пространственные данные можно сохранить в любой стандартной проекции – слой в формате Shape, например, включает отдельный файл *.PRJ, в котором записывается информация об используемой проекции; геопортал будет успешно работать с такими слоями.
Подведем итоги. Какую все-таки проекцию выбрать для пространственных данных, размещаемых на геопортале?Рекомендуется два варианта:
- EPSG:4326 – Геодезическая система координат на эллипсоиде WGS 84 (Широта/Долгота)
Использование этой проекции (географической системы координат – по осям прямоугольной системы координат расположены градусы широты/долготы) минимизирует вероятность возникновения ошибок, потенциальных проблем с совместимостью; она – самая распространенная и широко используемая. - EPSG:3576 – Азимутальная равновеликая проекция Ламберта
Во-первых, визуализация ваших геоданных на базовой картографической подложке геопортала будет выполняться быстрее, т.к. не потребуется их преобразование в другую проекцию "на лету". Во-вторых, если ваш слой геоданных – масштаба Красноярского края или России – он "по умолчанию" будут выглядеть не такими искаженным, как в случае использования проекции с кодом epsg:4326 (поскольку при визуализации геоданных в подсистеме картографической веб-визуализации геопортала "по умолчанию" используется та проекция, в которой эти данные хранятся на геопортале).
1.4. Способы загрузки пространственных данных на геопортал
Одна из функций геопортала – хранение пространственных данных. Из соображений информационной безопасности на геопортале не предусмотрено использование таких механизмов удаленного доступа как FTP, WebDAV, и проч.
Используются два способа загрузки данных на геопортал –
- Специальный веб-интерфейс для загрузки пространственных данных на геопортал (доступ к этому сервису в настоящее время ограничен)
- Загрузка данных по протоколу SFTP (с помощью стороннего программного обеспечения)
Использование протокола SFTP для загрузки данных
Протокол SFTP (SSH File Transfer Protocol) – протокол прикладного уровня, предназначенный для копирования и выполнения других операций с файлами поверх надёжного и безопасного соединения.
Для доступа по этому протоколу на геопортале ИВМ СО РАН необходимы:
- учетная запись на SFTP-сервере (не совпадает с учетной записью пользователя геопортала);
- программа – клиент SFTP (например – WinSCP, плагин для FAR, и проч.).
Пользователь, имеющий права доступа к SFTP-серверу, копирует свои файлы геоданных на сетевой диск ("хранилище файлов геопортала"). После того, как файлы скопированы, их можно регистрировать в каталоге геопортала (создавать слои в программе ГеоЭкспресс).
В этом разделе описывается вопросы визуализиции и определения свойств растрового слоя. QGIS использует библиотеку GDAL для чтения и записи растровых форматов. Растр поддержка GRASS поставляется нативной QGIS плагин поставщика данных. Растровые данные также могут быть загружены в режиме чтения из почтового индекса и GZIP архивов в QGIS.
Перечисленные операции выполняются модулем gdalTools. По умолчанию он установлен. Если вы не находите этих пунктов в меню, установите и включите этот модуль. Модуль предоставляет интерфейс к консольным утилитам gdal.
7.13.1. Проекции¶
Растровая операция запускается через меню Растр - пункт меню Проекция.
Перепроецирование¶
Операция запускается через меню Растр - пункт меню Проекция - Перепроецирование:
Рис. 7.184. Инструмент для работы с растровыми данными - Перепроецирование. ¶
Назначить проекцию¶
Операция запускается через меню Растр - пункт меню Проекция - Назначить проекцию:
Рис. 7.185. Инструмент для работы с растровыми данными - Назначить проекцию. ¶
Привязать проекцию к растру, если он уже геопривязан, но отсутствует информация о проекции. <!– Also with its help, it is possible to alter existing projection definitions. –> Есть возможность пакетной обработки.
Извлечение проекцию¶
Операция запускается через меню Растр - пункт меню Проекция - Извлечь проекцию:
Рис. 7.186. Инструмент для работы с растровыми данными - Извлечь проекцию. ¶
Создаёт wld-файл или prj-файл для заданного растра. Требует указания расположения файла на диске. Есть возможность пакетной обработки.
7.13.2. Преобразование¶
Операция запускается через меню Растр - пункт меню Преобразование.
Растеризация (вектор в растр)¶
Операция запускается через меню Растр - пункт меню Преобразование - Растеризация (вектор в растр):
Рис. 7.187. Инструмент для работы с растровыми данными - Растеризация (вектор в растр). ¶
Используется для переноса векторных данных (точки, линии, полигоны) в растровый файл. Векторные данные берутся из OGR-совместимого источника данных, и должны быть в той же системе координат, что и растр. Перепроецирование «на лету» не предусмотрено (на базе gdal_rasterize). Значения растра берутся из заданого числового атрибута.
Для примера покажем генерацию индексированного растра с данными землепользования из Openstreetmap.
В Wizzard вводим запрос «landuse=*». Генерируется запрос, который выдаёт полигоны с тегом landuse
Выполняем запрос, сохраняем результат в GeoJSON.
Открываем geojson в NextGIS QGIS.
Генерируем в векторном слое числовое поле, значение которого запишется в растр. В калькуляторе полей выбираем создание нового поля, и вводим выражение
Запускаем инструмент Растр - Преобразование - Растеризация (вектор в растр).
Этот инструмент создаёт GeoTIFF.
Векторизация (растр в вектор)¶
Операция запускается через меню Растр - пункт меню Преобразование - Векторизация (растр в векторы):
Рис. 7.188. Инструмент для работы с растровыми данными - Векторизация (растр в векторы). ¶
Используется для создание векторных полигонов для всех соседних пикселей растра, имеющих один и тот же цвет (значение). Для каждого полигона в атрибутивную таблицу записывается соответствующее значение растра. Используя растровую маску, можно задать область для обработки (на базе gdal_polygonize).
Преобразовать формат¶
Операция запускается через меню Растр - пункт меню Преобразование - Преобразовать формат:
Рис. 7.189. Инструмент для работы с растровыми данными - Преобразовать формат. ¶
Конвертация растровых файлов между форматами. Возможно изменение системы координат, сжатие, задание значения NO_DATA.
Есть возможность пакетной обработки.
Эта операция подойдёт вам если нужно преобразовать GeoTIFF в JPEG (не в TIFF c сжатием JPEG, а в файл с расширением jpg, в диалоге экспорта растрового слоя можно сохранять только в GeoTIFF). Так же тут можно сжать GeoTIFF в JPEG.
RGB-изображение в PCT¶
Операция запускается через меню Растр - пункт меню Преобразование - Преобразовать RGB-изображение в индексированное:
Рис. 7.190. Инструмент для работы с растровыми данными - Преобразовать RGB-изображение в индексированное. ¶
PCT в RGB-изображение¶
Операция запускается через меню Растр - пункт меню Преобразование - Преобразовать индексированное изображение в RGB-изображение:
Рис. 7.191. Инструмент для работы с растровыми данными - Преобразовать индексированное изображение в RGB-изображение. ¶
7.13.3. Извлечение¶
Операция запускается через меню Растр - пункт меню Извлечение.
Создать изолинии¶
Рис. 7.192. Инструмент для работы с растровыми данными - Создать изолинии. ¶
Операция запускается через меню Растр - пункт меню Извлечение - Создать изолинии:
Рис. 7.193. Инструмент для работы с растровыми данными - Создать изолинии. ¶
Обрезка¶
Операция запускается через меню Растр - пункт меню Извлечение - Обрезка:
Рис. 7.194. Инструмент для работы с растровыми данными - Обрезка. ¶
Обрезает растр векторным слоем (по маске) или по 4 координатам, или по выделенному на карте прямоугольнику.
Для выделения прямоугольника: нажмите Shift и левую клавишу мыши, проведите ей по карте. Выделение прямоугольником имеет смысл, только если в окне QGIS выставлена та же проекция, что у самого растра.
Если вам нужно обрезать растр, например космоснимок по сложной границе, то нужно:
Узнать систему координат растрового файла: Свойства слоя –> Общие, посмотреть какая система координат подхватилась из файла.
Нарисовать слой: Слой –> Создать временный слой. Выберите ту же систему координат что и у растра, тип геометрии - мультиполигон. Нарисуйте маску.
Сохраните слой маски в формат ESRI Shapefile с той же системой координат, что и растр. (geopackage он не может использовать)
Запустите Растр –> Извлечение –> Обрезка, выберите растр, Слой обрезки - ваш новый слой, включите «Создать Альфа-канал» и «Охват целевого слоя по линии обрезки»
Файл после обрезки может получиться слишком большого размера на диске. В этом окне нельзя задавать опции сохранения и сжатия, поэтому в таком случае вам нужно или запустить обрезку из консоли с указанием -co COMPRESS=JPEG -co PHOTOMETRIC=YCBCR , либо потом обработать получившийся растр операцией «Преобразовать формат».
7.13.4. Анализ¶
Операция запускается через меню Растр - пункт меню Анализ.
Отсеивание¶
Операция запускается через меню Растр - пункт меню Анализ - Отсеивание:
Рис. 7.195. Инструмент для работы с растровыми данными - Отсеивание. ¶
Находит растровые полигоны с размером меньше заданного порога (в пикселях) и заменяет их на значение, соответствующее наибольшему соседнему растровому полигону. Результат отсеивания может быть записан как в существующий, так и в новый файл (использует gdal_sieve).
Сбросить в черный¶
Операция запускается через меню Растр - пункт меню Сбросить в черный:
Рис. 7.196. Инструмент для работы с растровыми данными - Сбросить в черный. ¶
Cканирование изображение и замена почти черных (или почти белых) пикселей возле рамки на пиксели с точным значением цвета. Часто используется для «коррекции» аэрофотоснимков, сжатых с потерями, чтобы можно было задать прозрачный цвет при создании мозаики (использует nearblack).
Заполнение пустот¶
Операция запускается через меню Растр - пункт меню Заполнение пустот:
Рис. 7.197. Инструмент для работы с растровыми данными - Заполнение пустот. ¶
Находит пустые растровые полигоны (обычно области NODATA) и заполняет их интерполяцией значений от краёв этого полигона.
Карта близости (расстояния в растре)¶
Операция запускается через меню Растр - пункт меню Карта близости (расстояния в растре):
Рис. 7.198. Инструмент для работы с растровыми данными - Карта близости (расстояния в растре). ¶
Строит карту близости растра, в которой указаны расстояния от центра каждого пикселя к центру ближайшего целевого пикселя. Целевыми пикселями будут все пиксели исходного растра, значения которых попадают в набор указанных величин (использует gdal_proximity).
Сетка (интерполяция)¶
Операция запускается через меню Растр - пункт меню Сетка (интерполяция):
Рис. 7.199. Инструмент для работы с растровыми данными - Сетка (интерполяция). ¶
Создает регулярную сетку (растр) на основе рассеяных данных, полученных из OGR-совместимого источника. Исходные даные будут интерполированы одним из доступных методов для получения значений узлов (на базе gdal_grid).
DEM (Анализ рельефа)¶
Операция запускается через меню Растр - пункт меню Анализ рельефа:
Рис. 7.200. Инструмент для работы с растровыми данными - Анализ рельефа. ¶
Создаёт новый растр на основе имеющегося растра с цифровой моделью рельефа (DEM). Может строить:
Индекс пересечённости (TRI).
Индекс превышения (TPI).
Обращайте внимание на системы координат ваших файлов с ЦМР при работе с этим инструментом. Файлы с SRTM или ASTER распространяются в EPSG:4326, с единицами измерения координат в градусах, а высота у них записана в метрах, и может быть что некоторые алгоритмы, например расчёта угла уклонов, выдадут вам неверные значения. Тогда нужно перепроецировать ЦМР во что-нибудь с метрами, например WGS 84/UTM Zone…
7.13.5. Прочее¶
Операция запускается через меню Растр - пункт меню Прочее.
Создать виртуальный растр (каталог)¶
Операция запускается через меню Растр - пункт меню Прочее - Создать виртуальный растр (каталог):
Рис. 7.201. Инструмент для работы с растровыми данными - Создать виртуальный растр (каталог). ¶
Создаёт файл VRT - в нём находятся ссылки на отдельные растровые файлы, а сам файл VRT используется как один растровый слой.
Объединение¶
Операция запускается через меню Растр - пункт меню Прочее - Объединение:
Рис. 7.202. Инструмент для работы с растровыми данными - Объединение. ¶
Склеивает несколько растровых файлов в один. Требует указания файлов. При настройке Склеить поканально, создает один растровый файл, где каждый исходный файл будет отдельным слоем.
Информация¶
Операция запускается через меню Растр - пункт меню Прочее - Информация:
Рис. 7.203. Инструмент для работы с растровыми данными - Информация. ¶
Выводит на экран вывод утилиты gdalinfo для заданного слоя. В этой информации пишется система координат и охват слоя.
Построить пирамиды¶
Операция запускается через меню Растр - пункт меню Прочее - Построить пирамиды:
Рис. 7.204. Инструмент для работы с растровыми данными - Построить пирамиды. ¶
Используется для создания или восстановления уменьшенных копий изображения (пирамид). Наличие пирамид несколько увеличивает скорость отрисовки растра. Может работать пофайлово и в пакетном режиме, использует gdaladdo. То же самое, что построение пирамид в настройках растрового слоя, но может работать пакетно.
Индекс мозаики растров¶
Операция запускается через меню Растр - пункт меню Прочее - Индекс мозаики растров:
Рис. 7.205. Инструмент для работы с растровыми данными - Индекс мозаики растров. ¶
Читайте также: