GDAL, сравнение двух Geotiff
-
- Активный участник
- Сообщения: 104
- Зарегистрирован: 06 окт 2012, 15:35
- Репутация: 0
- Контактная информация:
GDAL, сравнение двух Geotiff
Добрый день, у меня такой вопрос: есть два геотифа, полученных из одного HDF-файла разными программами (одна программа точно правильно работает, нужно проверить другую, самописную), они должны быть одинаковыми, но нужно сравнить чтобы убедиться.
В GDAL есть какие-либо функции чтобы это проделать? Или чем ещё можно так проверить?
Заранее большое спасибо за помощь!
В GDAL есть какие-либо функции чтобы это проделать? Или чем ещё можно так проверить?
Заранее большое спасибо за помощь!
- Дмитрий Барышников
- Гуру
- Сообщения: 2572
- Зарегистрирован: 17 ноя 2009, 19:17
- Репутация: 261
- Откуда: Москва
Re: GDAL, сравнение двух Geotiff
В gdal если только сравнить вывод gdalinfo, но сами пикселы так не проверишь.
- Максим Дубинин
- MindingMyOwnBusiness
- Сообщения: 9129
- Зарегистрирован: 06 окт 2003, 20:20
- Репутация: 748
- Ваше звание: NextGIS
- Откуда: Москва
- Контактная информация:
Re: GDAL, сравнение двух Geotiff
если выхлоп gdalinfo одинаков, то дальше тупо корреляция или вычесть растры друг из друга
пристегивайтесь, турбулентность прямо по курсу
-
- Активный участник
- Сообщения: 104
- Зарегистрирован: 06 окт 2012, 15:35
- Репутация: 0
- Контактная информация:
Re: GDAL, сравнение двух Geotiff
Максим, а в смысле вычесть растры, типа один двумерный массив из другого? Если ноль то тогда равны, так?
-
- Гуру
- Сообщения: 5173
- Зарегистрирован: 26 сен 2009, 16:26
- Репутация: 792
- Ваше звание: званий не имею
- Откуда: Москва
Re: GDAL, сравнение двух Geotiff
Сначала сделать diff для вывода gdalinfo, затем перегнать тифы в текстовый формат (например, Arc/Info ASCII Grid) и сделать diff уже по самим данным.
Редактор материалов, модератор форума
-
- Гуру
- Сообщения: 5173
- Зарегистрирован: 26 сен 2009, 16:26
- Репутация: 792
- Ваше звание: званий не имею
- Откуда: Москва
Re: GDAL, сравнение двух Geotiff
Если по-простому сравнить (отличаются или нет), то хватит обычного diff:
Или можно исп-ть подобные функции, например, на Питоне (модуль filecmp).
Код: Выделить всё
$ diff -q rast.tif rast1.tif
Файлы rast.tif и rast1.tif различаются
Редактор материалов, модератор форума
-
- Гуру
- Сообщения: 4168
- Зарегистрирован: 15 окт 2010, 08:33
- Репутация: 1107
- Ваше звание: программист
- Откуда: Казань
Re: GDAL, сравнение двух Geotiff
лучше сравнивать содержимое (вывалив в формат без метаданных типа Surfer), там могут какие-то метаданные не совпастьАлександр Мурый писал(а):Если по-простому сравнить (отличаются или нет), то хватит обычного diff:Или можно исп-ть подобные функции, например, на Питоне (модуль filecmp).Код: Выделить всё
$ diff -q rast.tif rast1.tif Файлы rast.tif и rast1.tif различаются
-
- Активный участник
- Сообщения: 104
- Зарегистрирован: 06 окт 2012, 15:35
- Репутация: 0
- Контактная информация:
Re: GDAL, сравнение двух Geotiff
Большое спасибо за ответы, все ответы пригодились(или ещё пригодятся). Спасибо!
-
- Гуру
- Сообщения: 3321
- Зарегистрирован: 27 июл 2009, 19:26
- Репутация: 748
- Ваше звание: Вредитель полей
Re: GDAL, сравнение двух Geotiff
можно еще сделать наложение difference в ImageMagick и считать статистику по нему
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя