Страница 1 из 1
Как исправить привязку файла .ecw?
Добавлено: 05 июл 2011, 07:35
Itret
Здравствуйте,
имеется привязанный снимок в формате .ecw, но при загрузке его в проект в ArcMap происходит "отскок" примерно на 30 метров. В проекте есть привязанная карта и более ранний снимок в tiff, с ними все в порядке, параметры системы координат для проекта и для снимка совпадают. Точки по координатам на карту и tiff выносятся верно, а на ecw - нет. Пробовала создать новый проект с одним ecw и добавить точки туда - та же история, отлетает в среднем на 30 метров. В чем проблема? Можно ли как-то сдвинуть снимок на эти самые 30 метров?
Re: Как исправить привязку файла .ecw?
Добавлено: 05 июл 2011, 08:08
ggis
инструмент Spatial Adjustment для векторных данных
инструмент Georeferencing для растровых данных
спасибо Mitrich-у за уточнение
Re: Как исправить привязку файла .ecw?
Добавлено: 05 июл 2011, 09:33
Mitrich
а точнее Georeferencing
Spatial Adjustment для векторных данных
у ECW предварительно надо убить (лучше спрятать) aux файлы, ибо с определенной координатной системой модуль не работает.
НО обязательно оставить world файл EWW. иначе растр не сядет на прежнее место
выставите систему координат проекта, как у растра
загрузите ecw в проект, наберете нужные точки и полиномом 1-й степени сдвиньте куда надо.
потом Update Georeferencing создаст новые файлы привязки и aux в том числе
Re: Как исправить привязку файла .ecw?
Добавлено: 05 июл 2011, 10:03
nadiopt
эта... а не оказалось ли, что точки в ВГС, а растр в Пулково-42 (или наоборот)? См. вебинар Митрича:)
Re: Как исправить привязку файла .ecw?
Добавлено: 05 июл 2011, 10:19
ggis
nadiopt писал(а):эта... а не оказалось ли, что точки в ВГС, а растр в Пулково-42 (или наоборот)? См. вебинар Митрича:)
30 метров не маловато ли для разности WGS и Pulkovo 42 или наоборот?
Re: Как исправить привязку файла .ecw?
Добавлено: 05 июл 2011, 10:33
Донецков
С ECW не так то просто, он хранит привязку в себе...
Как то скачал фрагмент КС с помощью САСпланеты с сохранением файлов привязки, в Мапинфо открывает все правильно, в Аркгисе и GM нет, т.к. берут привязку из самого ECW, а в нем сохраняется в другой СК ...
Re: Как исправить привязку файла .ecw?
Добавлено: 05 июл 2011, 10:42
nadiopt
2 qgis: а черт его знает, это наверное смотря какое место
2 Донецков: ну можно же переназначить СК вручную...
Re: Как исправить привязку файла .ecw?
Добавлено: 05 июл 2011, 10:45
Itret
И растр, и точки в WGS84, UTM, зона 44N.
C инструментами понятно, спасибо. Вопрос в том, как "убить" привязку, т.к. никаких файлов, кроме собственно .ecw нет, я так понимаю, привязка зашита внутри файла. Как ее оттуда вытащить?
Простейший вариант, который мне приходит в голову - пересохранить растр как, например, jpg, который потом привязать. Но не хочется терять точность привязки...
Re: Как исправить привязку файла .ecw?
Добавлено: 05 июл 2011, 21:57
Донецков
Интересный вопрос - сам жду ответа...
Можно конечно продублировать вопрос в соседней ветке по ДДЗ, скорее ответят...
Re: Как исправить привязку файла .ecw?
Добавлено: 05 июл 2011, 22:04
Saimon
Переопределить проекцию с помощью тулбокса ArcMap-а не пробовали?
Попробуйте поставить бесплатный плагин для ArcMap-а, может он поможет:
http://erdas.com/products/ECWPlugins/Downloads.aspx
А растр какой в UTM44N? ECW или Tiff?
Re: Как исправить привязку файла .ecw?
Добавлено: 06 июл 2011, 08:26
Донецков
Если кто скачал плагин, выложите на файл обменник, чтобы не регистрироваться...
Re: Как исправить привязку файла .ecw?
Добавлено: 07 июл 2011, 06:00
Itret
Поясните, пожалуйста, как переопределить проекцию? С проекцией на первый взгляд все ок, остальные данные в этой же проекции нормально отображаются. Ошибка линейная, проверяла по двум десяткам точек, смещение по X - 14,5 метра, по Y - 22 метра.
Оба растра в UTM44N, почти одинаковые снимки с QuickBird, но ecw чуть раньше по времени и имеет большую площадь покрытия, поэтому-то он мне и нужен.
Re: Как исправить привязку файла .ecw?
Добавлено: 07 июл 2011, 06:21
asgs
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-й, а у меня его сейчас нет в наличии.
Re: Как исправить привязку файла .ecw?
Добавлено: 11 июл 2011, 13:58
nadiopt