Столкнулся со следующей проблемой: скачал файлы Landsat5-TM.
Решил объединить поканально:
Растр — Объединить.
Объединение прошло. Открыл выходной файл.
Вместо координат вида ХХ.000 «улетело» в сторону ХХ0000.
И так все космоснимки.
Решил проверить.
Добавил один из каналов в «чистый проект»: та же картина.
Открываю «Растр — Информация»:
Открываю метафайл (отрывок):Driver: GTiff/GeoTIFF
Files: C:/LT51670232010160MOR00/L5167023_02320100609_B70.TIF
Size is 8051, 7271
Coordinate System is:
PROJCS["WGS 84 / UTM zone 39N",
GEOGCS["WGS 84",
DATUM["WGS_1984",
SPHEROID["WGS 84",6378137,298.257223563,
AUTHORITY["EPSG","7030"]],
AUTHORITY["EPSG","6326"]],
PRIMEM["Greenwich",0],
UNIT["degree",0.0174532925199433],
AUTHORITY["EPSG","4326"]],
PROJECTION["Transverse_Mercator"],
PARAMETER["latitude_of_origin",0],
PARAMETER["central_meridian",51],
PARAMETER["scale_factor",0.9996],
PARAMETER["false_easting",500000],
PARAMETER["false_northing",0],
UNIT["metre",1,
AUTHORITY["EPSG","9001"]],
AUTHORITY["EPSG","32639"]]
Origin = (553800.000000000000000,5994000.000000000000000)
Pixel Size = (30.000000000000000,-30.000000000000000)
Metadata:
AREA_OR_POINT=Point
Image Structure Metadata:
INTERLEAVE=BAND
Corner Coordinates:
Upper Left ( 553800.000, 5994000.000) ( 51d49'21.23"E, 54d 5'28.92"N)
Lower Left ( 553800.000, 5775870.000) ( 51d47'9.52"E, 52d 7'50.63"N)
Upper Right ( 795330.000, 5994000.000) ( 55d30'28.53"E, 54d 0'34.61"N)
Lower Right ( 795330.000, 5775870.000) ( 55d18'29.38"E, 52d 3'16.42"N)
Center ( 674565.000, 5884935.000) ( 53d36'23.59"E, 53d 5'7.07"N)
Band 1 Block=8051x1 Type=Byte, ColorInterp=Gray
То же самое с другими космоснимками (более десяти штук).GROUP = L1_METADATA_FILE
GROUP = METADATA_FILE_INFO
ORIGIN = "Image courtesy of the U.S. Geological Survey"
.......
BAND_COMBINATION = "1234567"
PRODUCT_UL_CORNER_LAT = 54.0913663
PRODUCT_UL_CORNER_LON = 51.8225643
PRODUCT_UR_CORNER_LAT = 54.0096324
PRODUCT_UR_CORNER_LON = 55.5074688
PRODUCT_LL_CORNER_LAT = 52.1310011
PRODUCT_LL_CORNER_LON = 51.7859815
PRODUCT_LR_CORNER_LAT = 52.0548471
PRODUCT_LR_CORNER_LON = 55.3077499
PRODUCT_UL_CORNER_MAPX = 553800.000
PRODUCT_UL_CORNER_MAPY = 5994000.000
PRODUCT_UR_CORNER_MAPX = 795300.000
PRODUCT_UR_CORNER_MAPY = 5994000.000
PRODUCT_LL_CORNER_MAPX = 553800.000
PRODUCT_LL_CORNER_MAPY = 5775900.000
PRODUCT_LR_CORNER_MAPX = 795300.000
PRODUCT_LR_CORNER_MAPY = 5775900.000
.....
GROUP = PROJECTION_PARAMETERS
REFERENCE_DATUM = "WGS84"
REFERENCE_ELLIPSOID = "WGS84"
GRID_CELL_SIZE_THM = 30.000
GRID_CELL_SIZE_REF = 30.000
ORIENTATION = "NUP"
RESAMPLING_OPTION = "CC"
MAP_PROJECTION = "UTM"
END_GROUP = PROJECTION_PARAMETERS
GROUP = UTM_PARAMETERS
ZONE_NUMBER = 39
END_GROUP = UTM_PARAMETERS
END_GROUP = L1_METADATA_FILE
END
То есть вместо чтения из PRODUCT_ХХ_CORNER_LAT/_LON = 51.8225643 идёт чтение из PRODUCT_ХХ_CORNER_MAPX/_MAPY = 5994000.000
Прошу помочь в решении ошибки.
Проверено на версиях 1.7.0-Trunk ревизия 15028 и 1.7.0-Trunk ревизия 14989