Error: Too many points

Вопросы по свободной ГИС QGIS. Сообщения об ошибках, предложения по улучшению, локализация.
Ответить
RMSea
Интересующийся
Сообщения: 15
Зарегистрирован: 12 июл 2013, 11:21
Репутация: 0

Error: Too many points

Сообщение RMSea » 22 июл 2013, 11:10

Не так давно использую NextGIS - QGIS 1.8.0 под Win7 х64.

У меня есть сшитая собственноручно в RSI ENVI мозаика из 4 карт масштаба 1:200 000 в формате geotiff. Размер пикселя 20м, проекция ГК, зона соответственная картам, датум WGS84.

Так как все карты-схемы у меня в координатах UTM, датум тот же, то мне надо перепроецировать мою мозаику. Если ставить галочку "Перепроецировать на лету", то мозаика отображается в очень плохом виде: изменяются даже цвета карты, размер пикселя становится явно больше, чем был, появляется какое-то "сглаживание", изображение размытое. Убираю галочку "на лету". Открываю окошко "Растр\Перепроецирование". Указываю необходимые параметры, целевую систему координат, нажимаю ОК, получаю на выходе: "ERROR 1: Too many points (21609 out of 21609) failed to transform, unable to compute output bounds."..

Что делать в этом случае? Как правильно перепроецировать мозаику? Есть другие способы?

Аватара пользователя
Максим Дубинин
MindingMyOwnBusiness
Сообщения: 9129
Зарегистрирован: 06 окт 2003, 20:20
Репутация: 748
Ваше звание: NextGIS
Откуда: Москва
Контактная информация:

Re: Error: Too many points

Сообщение Максим Дубинин » 22 июл 2013, 11:43

вывод gdalinfo для растра покажите
Растр\Прочее\Информация
пристегивайтесь, турбулентность прямо по курсу

RMSea
Интересующийся
Сообщения: 15
Зарегистрирован: 12 июл 2013, 11:21
Репутация: 0

Re: Error: Too many points

Сообщение RMSea » 23 июл 2013, 05:39

Driver: GTiff/GeoTIFF
Files: C:\Users\...\topo_pix20_geotiff.tif
C:\Users\...\topo_pix20_geotiff.tfw
Size is 7295, 7889
Coordinate System is:
PROJCS["unnamed",
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",105],
PARAMETER["scale_factor",1],
PARAMETER["false_easting",18500000],
PARAMETER["false_northing",0],
UNIT["metre",1,
AUTHORITY["EPSG","9001"]]]
Origin = (18565668.118705682000000,5845252.060662833000000)
Pixel Size = (20.000000000000000,-20.000000000000000)
Metadata:
AREA_OR_POINT=Area
TIFFTAG_XRESOLUTION=100
TIFFTAG_YRESOLUTION=100
Image Structure Metadata:
INTERLEAVE=BAND
Corner Coordinates:
Upper Left (18565668.119, 5845252.061) (105d58'19.65"E, 52d43'55.60"N)
Lower Left (18565668.119, 5687472.061) (105d56'30.70"E, 51d18'51.44"N)
Upper Right (18711568.119, 5845252.061) (108d 7'46.80"E, 52d41'41.19"N)
Lower Right (18711568.119, 5687472.061) (108d 1'56.66"E, 51d16'43.67"N)
Center (18638618.119, 5766362.061) (107d 1' 8.11"E, 52d 0'35.38"N)
Band 1 Block=7295x1 Type=Byte, ColorInterp=Red
Band 2 Block=7295x1 Type=Byte, ColorInterp=Green
Band 3 Block=7295x1 Type=Byte, ColorInterp=Blue

Путь к файлу точками - затерла ручками. Проекция гаусса-крюгера, почему-то, отображается как трансверс меркатор, но в общем-то остальные показатели правильные.

RMSea
Интересующийся
Сообщения: 15
Зарегистрирован: 12 июл 2013, 11:21
Репутация: 0

Re: Error: Too many points

Сообщение RMSea » 25 июл 2013, 11:07

Никто с таким не сталкивался? Никто не знает, как решать такие проблемы?

Аватара пользователя
Максим Дубинин
MindingMyOwnBusiness
Сообщения: 9129
Зарегистрирован: 06 окт 2003, 20:20
Репутация: 748
Ваше звание: NextGIS
Откуда: Москва
Контактная информация:

Re: Error: Too many points

Сообщение Максим Дубинин » 25 июл 2013, 11:16

1. Transverse Mercator это проекция которую использует Гаусс-Крюгер
2. Покажите команду которая получается после ввода настроек перед нажатием ОК
3. Оформите вывод тегом code в форуме.
пристегивайтесь, турбулентность прямо по курсу

RMSea
Интересующийся
Сообщения: 15
Зарегистрирован: 12 июл 2013, 11:21
Репутация: 0

Re: Error: Too many points

Сообщение RMSea » 26 июл 2013, 06:42

Код: Выделить всё

gdalinfo "C:\\Users\\...\\topo_pix20_geotiff.tif"
В общем-то, ничего, кроме пути, нет.. в пути все через двойной бэкслеш.

Аватара пользователя
dab
Гуру
Сообщения: 671
Зарегистрирован: 16 дек 2011, 20:02
Репутация: 170
Ваше звание: Гуру
Откуда: Москва
Контактная информация:

Re: Error: Too many points

Сообщение dab » 26 июл 2013, 07:16

RMSea писал(а):

Код: Выделить всё

gdalinfo "C:\\Users\\...\\topo_pix20_geotiff.tif"
В общем-то, ничего, кроме пути, нет.. в пути все через двойной бэкслеш.
Быть может кириллица в имени пользователя? C:\\Users\\ кириллица есть? \\topo
Если есть - попробуйте установить системную переменную

Код: Выделить всё

SET GDAL_FILENAME_IS_UTF8=YES

RMSea
Интересующийся
Сообщения: 15
Зарегистрирован: 12 июл 2013, 11:21
Репутация: 0

Re: Error: Too many points

Сообщение RMSea » 26 июл 2013, 07:18

Кириллицы нет.

Аватара пользователя
Максим Дубинин
MindingMyOwnBusiness
Сообщения: 9129
Зарегистрирован: 06 окт 2003, 20:20
Репутация: 748
Ваше звание: NextGIS
Откуда: Москва
Контактная информация:

Re: Error: Too many points

Сообщение Максим Дубинин » 26 июл 2013, 10:37

я же не про команду с gdalinfo, я про команду из Растр\Перепроецирование

от команды gdalinfo то нулевой толк
пристегивайтесь, турбулентность прямо по курсу

RMSea
Интересующийся
Сообщения: 15
Зарегистрирован: 12 июл 2013, 11:21
Репутация: 0

Re: Error: Too many points

Сообщение RMSea » 26 июл 2013, 10:54

Максим Дубинин, я извиняюсь, о том, что вам нужна команда из растр\перепроецирование, нигде не написано выше. А мысли я читать еще не научилась. Извините, сейчас опубликую то, что вы спрашиваете.

Код: Выделить всё

gdalwarp -s_srs EPSG:2534 -t_srs EPSG:32648 -of GTiff "C:\\Users\\...\\topo_pix20_geotiff.tif" "C:/Users/.../topo_qgis_UTM.tif"
Из настроек только указание результирующего файла, исходной и необходимой координатной проекции.

Аватара пользователя
Максим Дубинин
MindingMyOwnBusiness
Сообщения: 9129
Зарегистрирован: 06 окт 2003, 20:20
Репутация: 748
Ваше звание: NextGIS
Откуда: Москва
Контактная информация:

Re: Error: Too many points

Сообщение Максим Дубинин » 26 июл 2013, 11:13

RMSea писал(а):Максим Дубинин, я извиняюсь, о том, что вам нужна команда из растр\перепроецирование, нигде не написано выше. А мысли я читать еще не научилась.
Это вы совершенно зря написали.

По делу, попробуйте НЕ указывать -s_srs, у вас в файле судя по GDALINFO уже и так всё указано.
пристегивайтесь, турбулентность прямо по курсу

RMSea
Интересующийся
Сообщения: 15
Зарегистрирован: 12 июл 2013, 11:21
Репутация: 0

Re: Error: Too many points

Сообщение RMSea » 26 июл 2013, 11:40

Максим Дубинин, я еще раз извиняюсь за те слова, что я написала, не обдумав. Удаление из строки указание на исходную систему координат помогло. Все сработало, как нельзя, лучше! Спасибо вам большое! У меня уже накопилось несколько карт к перепроецированию.. буду делать!

Аватара пользователя
Максим Дубинин
MindingMyOwnBusiness
Сообщения: 9129
Зарегистрирован: 06 окт 2003, 20:20
Репутация: 748
Ваше звание: NextGIS
Откуда: Москва
Контактная информация:

Re: Error: Too many points

Сообщение Максим Дубинин » 26 июл 2013, 11:44

peace и пожалуйста.
пристегивайтесь, турбулентность прямо по курсу

Ответить

Вернуться в «QGIS»

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

Сейчас этот форум просматривают: Ahrefs [Bot], Bing [Bot] и 5 гостей