Просмотр растров

Просмотр GeoTIFF онлайн

Откройте GeoTIFF и Cloud Optimized GeoTIFF (COG) прямо в браузере. Изучите метаданные, систему координат и значения пикселей; посмотрите цифровую модель рельефа с отмывкой и постройте профиль.

Файл, выбранный на компьютере, читается внутри браузера и никуда не загружается. Для COG, открытого по URL, пиксели запрашиваются напрямую с этого сервера. Подложки загружаются с серверов Esri и OpenStreetMap. Если вы согласились на cookie, анонимно учитываются только события вроде «файл открыт».

Что читается

GeoTIFF без сжатия и со сжатием LZW, Deflate, PackBits, JPEG и WebP; полосовые и тайловые; целочисленные и с плавающей точкой от 8 до 64 бит. Чтобы узнать значение пикселя, щёлкните по растру на карте.

Похожие инструменты

Что такое GeoTIFF и что умеет этот инструмент

GeoTIFF — это обычное изображение TIFF с добавленной пространственной информацией. Помимо пикселей в файле хранится система координат изображения (в тегах GeoKey), координата левого верхнего угла и размер пикселя. В этом формате обычно распространяют ортофотопланы, космические снимки, цифровые модели рельефа (ЦМР), карты классификации земного покрова и результаты анализа. Cloud Optimized GeoTIFF (COG) — это тот же формат, устроенный так, чтобы сервер мог отдавать его по частям.

Инструмент нужен, чтобы быстро заглянуть внутрь файла tif без установки настольной ГИС. Он показывает размер, число каналов, тип данных, значение NoData, размер пикселя, охват, систему координат, тип сжатия и наличие обзоров; размещает изображение на карте в правильном месте, читает значение пикселя по щелчку и строит гистограмму с основной статистикой.

Как пользоваться

  1. Перетащите файл в поле выше или нажмите на поле и выберите его. Если файл опубликован на сервере как COG, вставьте его адрес в поле URL и нажмите «Открыть».
  2. Проверьте систему координат и охват в таблице метаданных. Если систему координат не удалось прочитать или она неверна, введите код EPSG (например, 32637) или определение proj4 и нажмите «Применить».
  3. Для одноканальных файлов выберите цветовую шкалу и способ растяжки. Для ЦМР отмывка добавляет теневой рельеф, а вертикальное преувеличение подчёркивает формы рельефа на равнине.
  4. Для многоканальных снимков включите режим RGB и назначьте любые каналы на красный, зелёный и синий. Например, если в файле Sentinel-2 поставить ближний инфракрасный канал на красный, растительность станет заметнее.
  5. Щёлкните по растру на карте, чтобы увидеть значение пикселя во всех каналах, номер строки и столбца и координаты.
  6. Для профиля высот нажмите «Построить профиль», отметьте вершины линии на карте и щёлкните последнюю точку ещё раз. Будут построены график профиля и суммарные подъём и спуск; значения можно скачать в CSV.
  7. Сохраните текущее изображение в PNG. Файл .pgw, который скачивается вместе с ним, содержит привязку в исходной системе координат.

Параметры отображения

Растяжка определяет, какой диапазон исходных значений ляжет на концы цветовой шкалы. Вариант «перцентили 2% - 98%» отбрасывает по два процента самых низких и самых высоких значений, чтобы несколько выбросов не делали всё изображение блёклым. «Минимум - максимум» использует весь диапазон, а в режиме «Вручную» нижнее и верхнее значения задаёте вы. Пунктирные линии на гистограмме отмечают выбранный диапазон.

Отмывка рельефа вычисляет уклон и экспозицию каждого пикселя по восьми соседям и освещает поверхность с северо-запада (315°) под углом 45°. Результат накладывается на цветовую шкалу. Для классифицированных растров с цветовой палитрой (например, земной покров) используются цвета, записанные в файле.

Данные и метод

Файл читается в браузере библиотекой geotiff.js 2.1.3 (лицензия MIT). У больших файлов читаются только нужные части: для показа и статистики выбирается подходящий обзор, у которого длинная сторона не превышает 2048 пикселей, а если обзоров нет, данные читаются блоками и уменьшаются. Значение пикселя по щелчку всегда берётся из изображения в полном разрешении.

Система координат определяется по тегам GeoKey и пересчитывается библиотекой proj4js 2.9.0 (лицензия MIT). Карта работает в проекции Web Mercator, поэтому растр пересэмплируется обратным отображением: для каждого экранного пикселя слоя находится соответствующая точка в исходной системе координат и берётся цвет ближайшего исходного пикселя. Пересчёт выполняется точно в узлах сетки с шагом 8 пикселей, а между ними значения интерполируются линейно. Для файлов в датуме ED50 используются параметры EPSG:1784 (ED50 to WGS 84 (30)), заданные для Турции.

Значки взяты из Lucide (ISC). Подложки принадлежат Esri и участникам OpenStreetMap. Пример читается из открытого архива Sentinel-2 на AWS и содержит данные Copernicus Sentinel-2. Используемые библиотеки с открытым исходным кодом и их лицензии: Источники данных.

Ограничения точности

Для профессиональных проектов

Если ваша команда регулярно обрабатывает космические снимки или данные с дронов либо хочет встроить работу с растрами в собственные системы, напишите нам через страницу контактов. О наших проектах можно узнать на сайте Rodosto Teknoloji.

Часто задаваемые вопросы

Чем COG отличается от обычного GeoTIFF?

Cloud Optimized GeoTIFF (COG) — это обычный GeoTIFF, внутренняя структура которого подчиняется нескольким правилам: пиксели разбиты на тайлы, уменьшенные копии (обзоры, overviews) хранятся внутри файла, а заголовок находится в начале. Поэтому приложение может прочитать только нужную часть, не скачивая файл целиком. Обычный GeoTIFF в этом инструменте тоже открывается; разница заметна по скорости и расходу памяти на больших файлах.

Загружается ли мой файл на сервер?

Нет. Файл, выбранный на компьютере, читается внутри браузера и никуда не отправляется. Если открыть COG по URL, пиксели запрашиваются напрямую с сервера по этому адресу. Подложки загружаются с серверов Esri и OpenStreetMap, а если вы решите получить определение системы координат с epsg.io, туда уходит только код EPSG.

Что делать, если изображение легло на карту не туда?

Сначала посмотрите систему координат в таблице метаданных. В файл мог быть записан неверный код EPSG или код не записан вовсе. Если правильный код известен, введите его в поле системы координат и нажмите «Применить»; изображение будет размещено заново. Для старых датумов, например ED50, сдвиг в несколько метров может объясняться параметрами пересчёта датума.

Можно ли открыть очень большой GeoTIFF?

Если в файле есть обзоры, открываются даже файлы в несколько гигабайт: для показа читается только подходящая уменьшенная копия. Без обзоров придётся просмотреть все пиксели, это может занять время и упереться в лимит памяти браузера. Для файлов больше 200 МБ инструмент показывает предупреждение.