Простой демонстрационный кейс.
Тестовый tiff 20x30 с таким world файлом
Код: Выделить всё
0.5
0
0
-0.5
20.25
49.75
ENVI 5.2
xllcorner 20.000
yllcorner 35.500
Global Mapper 17.2
xllcorner 20
yllcorner 35
Surfer 12
xllcorner 19.75
yllcorner 34.75
Это вообще как?! Разработчики 2-х из 3-х пакетов до сих пор не научились решать школьную задачу о нахождении координат углов?!
Если я не ошибаюсь , то согласно Википедии 20.25 49.75 - это координаты центра верхнего левого пикселя. Т.е. координаты нижнего угла левого нижнего пикселя будут 20.25-0.5/2 = 20 и 49.75-0.5/2 - (30-1)*0.5 = 35
То, что прописывает ENVI в yllcorner - это координата верхней границы нижнего пикселя (вероятно, потеряли -1 в формуле). Surfer вообще уводит llcorner на полпикселя ниже и левее.