Как исправить привязку файла .ecw?

Вопросы общего характера по ГИС и дистанционному зондированию, не связанные с конкретным ПО.
Ответить
Itret
Новоприбывший
Сообщения: 3
Зарегистрирован: 30 июн 2011, 12:24
Репутация: 0

Как исправить привязку файла .ecw?

Сообщение Itret » 05 июл 2011, 07:35

Здравствуйте,

имеется привязанный снимок в формате .ecw, но при загрузке его в проект в ArcMap происходит "отскок" примерно на 30 метров. В проекте есть привязанная карта и более ранний снимок в tiff, с ними все в порядке, параметры системы координат для проекта и для снимка совпадают. Точки по координатам на карту и tiff выносятся верно, а на ecw - нет. Пробовала создать новый проект с одним ecw и добавить точки туда - та же история, отлетает в среднем на 30 метров. В чем проблема? Можно ли как-то сдвинуть снимок на эти самые 30 метров?

ggis
Завсегдатай
Сообщения: 302
Зарегистрирован: 31 окт 2008, 10:39
Репутация: 2

Re: Как исправить привязку файла .ecw?

Сообщение ggis » 05 июл 2011, 08:08

инструмент Spatial Adjustment для векторных данных
инструмент Georeferencing для растровых данных
спасибо Mitrich-у за уточнение
Последний раз редактировалось ggis 05 июл 2011, 09:46, всего редактировалось 1 раз.

Mitrich
Активный участник
Сообщения: 184
Зарегистрирован: 15 сен 2006, 16:15
Репутация: 10
Откуда: Москва

Re: Как исправить привязку файла .ecw?

Сообщение Mitrich » 05 июл 2011, 09:33

а точнее Georeferencing
Spatial Adjustment для векторных данных

у ECW предварительно надо убить (лучше спрятать) aux файлы, ибо с определенной координатной системой модуль не работает.
НО обязательно оставить world файл EWW. иначе растр не сядет на прежнее место
выставите систему координат проекта, как у растра
загрузите ecw в проект, наберете нужные точки и полиномом 1-й степени сдвиньте куда надо.
потом Update Georeferencing создаст новые файлы привязки и aux в том числе

Аватара пользователя
nadiopt
Гуру
Сообщения: 4744
Зарегистрирован: 29 янв 2009, 13:27
Репутация: 495
Ваше звание: хрюкало
Откуда: Санкт-Петербург
Контактная информация:

Re: Как исправить привязку файла .ecw?

Сообщение nadiopt » 05 июл 2011, 10:03

эта... а не оказалось ли, что точки в ВГС, а растр в Пулково-42 (или наоборот)? См. вебинар Митрича:)
ин гроссен фамилен нихт клювен клац клац

ggis
Завсегдатай
Сообщения: 302
Зарегистрирован: 31 окт 2008, 10:39
Репутация: 2

Re: Как исправить привязку файла .ecw?

Сообщение ggis » 05 июл 2011, 10:19

nadiopt писал(а):эта... а не оказалось ли, что точки в ВГС, а растр в Пулково-42 (или наоборот)? См. вебинар Митрича:)
30 метров не маловато ли для разности WGS и Pulkovo 42 или наоборот?

Донецков
Гуру
Сообщения: 3058
Зарегистрирован: 19 май 2010, 19:44
Репутация: 189

Re: Как исправить привязку файла .ecw?

Сообщение Донецков » 05 июл 2011, 10:33

С ECW не так то просто, он хранит привязку в себе...
Как то скачал фрагмент КС с помощью САСпланеты с сохранением файлов привязки, в Мапинфо открывает все правильно, в Аркгисе и GM нет, т.к. берут привязку из самого ECW, а в нем сохраняется в другой СК ...

Аватара пользователя
nadiopt
Гуру
Сообщения: 4744
Зарегистрирован: 29 янв 2009, 13:27
Репутация: 495
Ваше звание: хрюкало
Откуда: Санкт-Петербург
Контактная информация:

Re: Как исправить привязку файла .ecw?

Сообщение nadiopt » 05 июл 2011, 10:42

2 qgis: а черт его знает, это наверное смотря какое место
2 Донецков: ну можно же переназначить СК вручную...
ин гроссен фамилен нихт клювен клац клац

Itret
Новоприбывший
Сообщения: 3
Зарегистрирован: 30 июн 2011, 12:24
Репутация: 0

Re: Как исправить привязку файла .ecw?

Сообщение Itret » 05 июл 2011, 10:45

И растр, и точки в WGS84, UTM, зона 44N.

C инструментами понятно, спасибо. Вопрос в том, как "убить" привязку, т.к. никаких файлов, кроме собственно .ecw нет, я так понимаю, привязка зашита внутри файла. Как ее оттуда вытащить?
Простейший вариант, который мне приходит в голову - пересохранить растр как, например, jpg, который потом привязать. Но не хочется терять точность привязки...

Донецков
Гуру
Сообщения: 3058
Зарегистрирован: 19 май 2010, 19:44
Репутация: 189

Re: Как исправить привязку файла .ecw?

Сообщение Донецков » 05 июл 2011, 21:57

Интересный вопрос - сам жду ответа...
Можно конечно продублировать вопрос в соседней ветке по ДДЗ, скорее ответят...

Saimon
Завсегдатай
Сообщения: 478
Зарегистрирован: 25 фев 2009, 09:00
Репутация: 14
Откуда: Новороссийск-Краснодар-Москва

Re: Как исправить привязку файла .ecw?

Сообщение Saimon » 05 июл 2011, 22:04

Переопределить проекцию с помощью тулбокса ArcMap-а не пробовали?
Попробуйте поставить бесплатный плагин для ArcMap-а, может он поможет: http://erdas.com/products/ECWPlugins/Downloads.aspx
А растр какой в UTM44N? ECW или Tiff?

Донецков
Гуру
Сообщения: 3058
Зарегистрирован: 19 май 2010, 19:44
Репутация: 189

Re: Как исправить привязку файла .ecw?

Сообщение Донецков » 06 июл 2011, 08:26

Если кто скачал плагин, выложите на файл обменник, чтобы не регистрироваться...

Itret
Новоприбывший
Сообщения: 3
Зарегистрирован: 30 июн 2011, 12:24
Репутация: 0

Re: Как исправить привязку файла .ecw?

Сообщение Itret » 07 июл 2011, 06:00

Saimon писал(а):Переопределить проекцию с помощью тулбокса ArcMap-а не пробовали?
Попробуйте поставить бесплатный плагин для ArcMap-а, может он поможет: http://erdas.com/products/ECWPlugins/Downloads.aspx
А растр какой в UTM44N? ECW или Tiff?
Поясните, пожалуйста, как переопределить проекцию? С проекцией на первый взгляд все ок, остальные данные в этой же проекции нормально отображаются. Ошибка линейная, проверяла по двум десяткам точек, смещение по X - 14,5 метра, по Y - 22 метра.
Оба растра в UTM44N, почти одинаковые снимки с QuickBird, но ecw чуть раньше по времени и имеет большую площадь покрытия, поэтому-то он мне и нужен.

Аватара пользователя
asgs
Участник
Сообщения: 89
Зарегистрирован: 04 авг 2010, 06:35
Репутация: 1
Контактная информация:

Re: Как исправить привязку файла .ecw?

Сообщение asgs » 07 июл 2011, 06:21

Itret писал(а): Вопрос в том, как "убить" привязку, т.к. никаких файлов, кроме собственно .ecw нет, я так понимаю, привязка зашита внутри файла. Как ее оттуда вытащить?
В свое время качал ermapper-ский SDK для чтения/записи ECW. Сегодня попробовал сунуться на Ermapper.com с целью обновиться и увидел, что халява прикрылась.
ERDAS ECW/JP2 SDK Desktop Read-Only, Version 4.2

Released March 11, 2011. The ERDAS ECW/JP2 SDK Desktop Read-Only, Version 4.2, is for desktop development purposes only. Upon download, you will receive an automated email with the required password to complete installation.

Two higher-level SDK products are also available:

ERDAS ECW/JP2 SDK Desktop Read-Write
ERDAS ECW/JP2 SDK Server Read-Write

Please contact your ERDAS USA sales representative or your local ERDAS distributor or ERDAS office for pricing, download, and licensing information.
Вот так вот :(
Попробую старый SDK покопать на предмет привязки в ECW, но насколько я помню, присутствовали проблемы со сборкой приложений в VC++ 2008, поскольку библиотеки разрабатывались по 2005-й, а у меня его сейчас нет в наличии.
Злобный йожег

Аватара пользователя
nadiopt
Гуру
Сообщения: 4744
Зарегистрирован: 29 янв 2009, 13:27
Репутация: 495
Ваше звание: хрюкало
Откуда: Санкт-Петербург
Контактная информация:

Re: Как исправить привязку файла .ecw?

Сообщение nadiopt » 11 июл 2011, 13:58

ин гроссен фамилен нихт клювен клац клац

Ответить

Вернуться в «Общие вопросы»

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

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