Извлечение информации из tiff-файла

Не знаете, где задать вопрос? Задавайте здесь.
ericsson
Гуру
Сообщения: 3321
Зарегистрирован: 27 июл 2009, 19:26
Репутация: 748
Ваше звание: Вредитель полей

Re: Извлечение информации из tiff-файла

Сообщение ericsson » 03 фев 2015, 08:37

Ну а что тут непонятного, вот это:
The gdallocationinfo utility provide a mechanism to query information about a pixel given it's location in one of a variety of coordinate systems.
означает
Утилита gdallocationinfo предоставляет механизм для получения информации о пикселях (растрового источника данных) по указанным координатам в одной систем координат (поддерживаемых GDAL).

gamm
Гуру
Сообщения: 4057
Зарегистрирован: 15 окт 2010, 08:33
Репутация: 1054
Ваше звание: программист
Откуда: Казань

Re: Извлечение информации из tiff-файла

Сообщение gamm » 03 фев 2015, 08:49

JeSS писал(а):Каждое описание состоит из 9 точек, каждые 3 из которых составляют примерно пиксель. Мне нужно соотнести данные, полученные в поле, со значениями яркости пикселей.
учтите, что точность позиционирования снимка как минимум +- пиксель (а то и хуже), так что нужно брать не точку, а локальную окрестность размером примерно с пиксель-два, и (если верите, что данные у вас сидят более-менее правильно), то использовать некоторую функцию от расстояние от центра как вес при вычислении корреляции.

pendduduk
Активный участник
Сообщения: 179
Зарегистрирован: 05 июл 2009, 22:18
Репутация: 47

Re: Извлечение информации из tiff-файла

Сообщение pendduduk » 03 фев 2015, 21:27

Добрый день,

Всего навсего вам нужно сделать экспорт в текстовый файл формата XYZ (собственно будет X У и яркость, разделитель пробел).
Сделать это можно как в консоли (например, gdal_translate ключиками задав нужный экстент), так и в каком либо пакете (ну например globalmapper).

Скажите что у вас есть из ПО будет проще подсказать.

JeSS
Интересующийся
Сообщения: 18
Зарегистрирован: 01 фев 2015, 17:02
Репутация: 0

Re: Извлечение информации из tiff-файла

Сообщение JeSS » 04 фев 2015, 13:58

pendduduk писал(а):Добрый день,

Всего навсего вам нужно сделать экспорт в текстовый файл формата XYZ (собственно будет X У и яркость, разделитель пробел).
Сделать это можно как в консоли (например, gdal_translate ключиками задав нужный экстент), так и в каком либо пакете (ну например globalmapper).

Скажите что у вас есть из ПО будет проще подсказать.
QGis, ArcGIS. Во втором еще не работал, просто готовлюсь к дальнейшей работе.

pendduduk
Активный участник
Сообщения: 179
Зарегистрирован: 05 июл 2009, 22:18
Репутация: 47

Re: Извлечение информации из tiff-файла

Сообщение pendduduk » 05 фев 2015, 22:26

Сорри честно говоря я с растровыми модулями QGIS и AG не оч. знаком.

Могу предложить другой вариант:

1. Качаете ScanEx IP www.scanex.ru/ru/software/downloads.asp

2. открываете свой снимок, рисуете векторную маску интересующей вас территории (либо подгружаете имеющуюся), ну или рисуете прямоугольную область (см. картинку).

3. запускаете инструмент "Сэмпилнг растров" (в меню Классификация), и сохраняете выборку в текстовый (либо векторный) файл.
Вложения
Clipboard01.jpg
Clipboard01.jpg (619.75 КБ) 9664 просмотра

JeSS
Интересующийся
Сообщения: 18
Зарегистрирован: 01 фев 2015, 17:02
Репутация: 0

Re: Извлечение информации из tiff-файла

Сообщение JeSS » 07 фев 2015, 10:00

pendduduk писал(а):Сорри честно говоря я с растровыми модулями QGIS и AG не оч. знаком.

Могу предложить другой вариант:

1. Качаете ScanEx IP www.scanex.ru/ru/software/downloads.asp

2. открываете свой снимок, рисуете векторную маску интересующей вас территории (либо подгружаете имеющуюся), ну или рисуете прямоугольную область (см. картинку).

3. запускаете инструмент "Сэмпилнг растров" (в меню Классификация), и сохраняете выборку в текстовый (либо векторный) файл.
Не получается отправить Вам ЛС, напишу здесь.
Мне не удается открыть растр через Scanex IP, т.е. программа показывается, что загрузила все данные, но я вижу только серую подложку. Если выбрать открытие нескольких растров, но при это выбрать один файл, загружает нормально, но в оттенках серого (значения RGB по умолчанию 1,1,1). Как сделать, чтобы оно было в тех цветах, что есть на самом деле?

pendduduk
Активный участник
Сообщения: 179
Зарегистрирован: 05 июл 2009, 22:18
Репутация: 47

Re: Извлечение информации из tiff-файла

Сообщение pendduduk » 08 фев 2015, 12:09

Вы скорее всего не создали окно.

Вот тут есть видео инструкции по некоторым функциям программы: IP youtube

про загрузку снимков в видео Haze Removal точно есть.

JeSS
Интересующийся
Сообщения: 18
Зарегистрирован: 01 фев 2015, 17:02
Репутация: 0

Re: Извлечение информации из tiff-файла

Сообщение JeSS » 08 фев 2015, 12:33

pendduduk писал(а):Вы скорее всего не создали окно.

Вот тут есть видео инструкции по некоторым функциям программы: IP youtube

про загрузку снимков в видео Haze Removal точно есть.
Разобрался, сделал семплирование. Теперь другой вопрос. Чем можно открыть этот файл .dat? Блокнот не подходит.

P.S. Блокнот -> Excel, все получилось. Огромное человеческое спасибо всем, кто мне помогал) Счастья Вам)

CTAC
Новоприбывший
Сообщения: 5
Зарегистрирован: 14 окт 2021, 14:54
Репутация: 0

Re: Извлечение информации из tiff-файла

Сообщение CTAC » 18 июл 2023, 12:07

Всем привет в этой ветке!

У меня очень наивный вопрос. Вот мы извлекли из tiff файла, к примеру при помощи GDAL на питоне файл с тремя столбцами X, Y и Band (xyz) а как теперь эти X и Y превратить в lon и lat?

Речь идет о гео tiff от спутников Landsat.

Спасибо за ответ.

CTAC
Новоприбывший
Сообщения: 5
Зарегистрирован: 14 окт 2021, 14:54
Репутация: 0

Re: Извлечение информации из tiff-файла

Сообщение CTAC » 18 июл 2023, 12:07

Всем привет в этой ветке!

У меня очень наивный вопрос. Вот мы извлекли из tiff файла, к примеру при помощи GDAL на питоне файл с тремя столбцами X, Y и Band (xyz) а как теперь эти X и Y превратить в lon и lat?

Речь идет о гео tiff от спутников Landsat.

Спасибо за ответ.

trir
Гуру
Сообщения: 5292
Зарегистрирован: 09 апр 2010, 19:30
Репутация: 1015
Ваше звание: просто мимо прохожу
Откуда: Ё-бург

Re: Извлечение информации из tiff-файла

Сообщение trir » 18 июл 2023, 12:18


ustreb
Интересующийся
Сообщения: 24
Зарегистрирован: 06 июл 2023, 04:41
Репутация: 2
Откуда: календарь

Re: Извлечение информации из tiff-файла

Сообщение ustreb » 19 июл 2023, 02:07

Всем здравствуйте! в ArcGis Pro (Map) вроде есть инструмент пересчета растра в точки (Spacial Analist - Извлечение - Извлечь значения в точки). Он каждый пиксель переводит в точки (.shp). Соответственно, чем выше разрешение и больше файл тем больше точек (измеряется десятками миллионов). координаты точки Х/У определяется вычислением геометрии.

CTAC
Новоприбывший
Сообщения: 5
Зарегистрирован: 14 окт 2021, 14:54
Репутация: 0

Re: Извлечение информации из tiff-файла

Сообщение CTAC » 19 июл 2023, 16:44

trir писал(а):
18 июл 2023, 12:18
Непрочитанное сообщение trir » Вчера, 12:18

GetGeoTransform()
Спасибо, но все равно что-то не то... Использовал эти формулы:
Xgeo = GT(0) + Xpixel*GT(1) + Yline*GT(2)
Ygeo = GT(3) + Xpixel*GT(4) + Yline*GT(5)
но, я получаю значения далекие от lon и lat

CTAC
Новоприбывший
Сообщения: 5
Зарегистрирован: 14 окт 2021, 14:54
Репутация: 0

Re: Извлечение информации из tiff-файла

Сообщение CTAC » 19 июл 2023, 16:55

К примеру, у меня band = 10468

этому значению в tiff файле соответствует:
X Y band
540255 5235915 10468
540285 5235915 10468
540285 5235885 10468
540315 5235885 10468
540285 5235855 10468

При этом, SNAP выдает координаты:
Lon: 39.317301688449625
Lat: 47.217424569784924

Если
x = 540255
y = 5235915
То
Xgeo = 16721160.0
Ygeo = -151839240.0

trir
Гуру
Сообщения: 5292
Зарегистрирован: 09 апр 2010, 19:30
Репутация: 1015
Ваше звание: просто мимо прохожу
Откуда: Ё-бург

Re: Извлечение информации из tiff-файла

Сообщение trir » 19 июл 2023, 21:45

Потому что это разные проекции
Для начала тебе следует понять, что у тебя ТРИ РАЗНЫХ Системы Координат

Ответить

Вернуться в «Я новичок!»

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

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