Текущее время: Ср дек 13, 2017 2:40 am

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 9 ] 
Автор Сообщение
 Заголовок сообщения: И снова о привязке. Запутался.
СообщениеДобавлено: Ср сен 14, 2011 6:47 pm 

Зарегистрирован: Ср сен 14, 2011 4:45 pm
Сообщения: 4
Пользуюсь Easy Trace 7.99.
Имею исходную топокарту М 1:10000, система координат 1942 г. Сканирована с 300 dpi. Есть незначительные искажения вызванные усадкой материала и его изношенностью.
Как я понимаю, координаты рамки заданы в географической системе координат (поскольку карта из 5 зоны, то Pulkovo 1942 - EPSG 4284). Километровая сетка - прямоугольная спроецированная система координат Гаусса-Крюгера (Pulkovo 1942 Gauss Kruger zone 5 - EPSG 28405). Пересчет координат из географических координат в спроецированные производил TatukGIS калькулятором.
Привязать в ЕТ не получается. Все вроде бы по инструкции делаю, но чем дальше в лес тем больше дров.

Если в Quantum GIS 1.8 через плагин Georeferencer GDAL Версия 3.1.9 привязываю, то что-то даже получается, поскольку в обоих нижеописанных случаях при наложении двухкилометровой сетки (взято отсюда http://gis-lab.info/qa/kmgrids.html) она ложится хорошо, хотя брал для привязки только 4 точки по углам.

Вариант 1: Из Pulkovo 1942 - EPSG 4284 в то же Pulkovo 1942 - EPSG 4284 - координаты точек (углов рамки) указываю географические, после привязки растр ложится на свою сетку, его немного разворачивает, "нивелируя" неровную затяжку листа при сканировании - все как будто хорошо, но на мониторе вертикальный масштаб ужат, сплюснут (и линии километровой сетки не квадраты - а прямоугольники).

Вариант 2: Из Pulkovo 1942 - EPSG 4284 в Pulkovo 1942 Gauss Kruger zone 5 - EPSG 28405 - координаты точек (углов рамки) указываю прямоугольные, рассчитанные калькулятором. После привязки растр ложится на свою сетку, его разворачивает уже посильнее, линии километровой сетки стают строго перпендикулярными сторонам монитора, а вот зарамочная информация и часть картографического материала, уже не параллельна срезу монитора. Вертикальный масштаб нормальный, ничего не ужато. Захваченные координаты пересечений километровой сетки соответствуют своим подписям, что свидетельствует о правильной привязке.

Что требуется: привязать, обрезать по рамке и отвекторизовать карту (данная карта первая из группы- потом нужно будет все слепить) в Easy Trace
Я делаю так:
1. Загружаю растр без создания проекта.
2. Добавляю его же в проект. Запускается мастер. Шаг 1: выбираю коррекцию по регулярное сетке опорных точек.
3. Шаг 2. Устанавливаю масштаб - 1:10000
4. Шаг 3. Устанавливаю параметры сетки опорных точек - см. вложенный файл.
5. Шаг 4. Определяем опорные точки - и здесь не пускает меня далее определения первой точки. Чувствую, что неправильно задаю координаты нижнего левого и верхнего правого углов планшета - я указываю координаты рамки листа. При таком раскладе сетка тиков отображается точно так, как на скане.
6. Вот и все, дальше не продвинулся.

Помогите пожалуйста и укажите на методические ошибки в процессе.
При загрузке скана без всяких трансформаций, все работает без особых проблем.
Спасибо


Вложения:
qwer.jpg
qwer.jpg [ 30.03 Кб | Просмотров: 8885 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: И снова о привязке. Запутался.
СообщениеДобавлено: Чт сен 15, 2011 2:38 pm 
Site Admin

Зарегистрирован: Вт мар 18, 2003 11:16 am
Сообщения: 173
Вы не могли бы уточнить, в чем именно заключается проблема? Что означает "не пускает далее определения первой точки"?

Также можете куда-либо выгрузить созданный вами проект и растр, и я попробую привязать его сам.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: И снова о привязке. Запутался.
СообщениеДобавлено: Чт сен 15, 2011 7:39 pm 

Зарегистрирован: Ср сен 14, 2011 4:45 pm
Сообщения: 4
Спасибо за отклик. Проблема в том, что не могу привязать карту.
Создаю проект на основе растрового файла, задаю разрешение, единицы измерения (метры), масштаб - координаты нижнего угла остаются 0,0. Растр загружается, его можно оцифровывать но только в его системе координат.
Если проект не создавать, а просто открыть растр, а потом добавлять его к проекту (так ведь тоже можно?), то при таком развитии событий запускается мастер: выбираю коррекцию по регулярное сетке опорных точек, устанавливаю масштаб, и вот с заданием параметров сетки опорных точек задаю неверные значения, не могу разобраться сам какие числовые значения выставлять ;(
При их неправильном указании или не дает вставить точки тиков, или дает что-то слишком уж много точек для указания.
По Вашей просьбе вкладываю растр. Простите, но из соображений секретности на М 1:10000 именно его не представляю в широкий доступ. Вместо него прошу рассмотреть вариант с картой М 1:50000 (проблема та же, и, как говорится, зависит не от растра, а от человека). Ее привязываю в Quantum Gis без проблем. На выходе получаю geotiff, который хорошо ложится на координатную сетку. Проблему же обрезки зарамочного оформления решил неоригинально, неправильно но решил: исходный растр обрезаю по рамке в фоторедакторе и привязываю внутрирамочную часть. Такое решение нужно для создания в дальнейшем мозаичного покрытия.
То же хочу сделать в ЕТ, но, по видимому, с непрямоугольной обрезкой в ЕТ 7.99 не получится.
Географические координаты углов рамки пересчитываю калькулятором в прямоугольные (из EPSG 4284 в 28404 (новая карта из 4 зоны)) и привожу здесь:
Левый нижний угол - х=4697153.52, y=5544570.17
Левый верхний угол - х=4696470.68, y=5563105.18
Правый верхний угол - х=4714328.85, y=5563793.88
Правый нижний угол - х=4715073.85, y=5545259.59
Такой информации хватает, чтобы привязаться в гис, а тут застопорился я.
Ну вот, немного сумбурно получилось. Просто очень хочется/надо без особых манипуляций отвекторизированные данные потом передать в конечную гис.
Надеюсь на Вашу помощь.
Спасибо


Вложения:
M-34-072-4.tif
M-34-072-4.tif [ 8.31 Мб | Просмотров: 8879 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: И снова о привязке. Запутался.
СообщениеДобавлено: Пт сен 16, 2011 10:50 am 
Site Admin

Зарегистрирован: Вт мар 18, 2003 11:16 am
Сообщения: 173
Посмотрев на вашу карту, я вспомнил одну вещь.

Дело в том, что, насколько я знаю, привязка по сетке опорных точек у нас используется в основном в случае более подробных масштабов. С градусными сетками Easy Trace Pro дружит плохо.

На последнем проекте, который мы выполняли (масштаб 1:50 000) привязка растров выполнялась по рамке (6 опорных точек).

Насколько я понимаю, у вас есть следующие варианты:

Первый - Привязка по 4 угловым точкам
1) Создаем проект, как вы уже создавали
2) Добавляем растр. Способ привязки - привязка по произвольному набору точек
3) Точки будут введены в ручную
4) Указываем 4 угла, указываем координаты точек

Минусы - как правило листы такого масштаба имеют перегиб посередине листа, то есть снижение точности..

Первый - Привязка по 6 точкам рамки и центральному кресту
1) Устанавливаем Панораму 2008 (если нету. скажу по секрету - эмулятор ключа найти не проблема)
2) Создаем новую карту по номеру номенклатурного листа
3) Генерируем рамку + центральный крест
4) Дальше можно либо выполнить экспорт из Панорамы, например, в SHP (тут тоже вопрос точности, Панорама как то не как все интерпретирует координаты. Мы с этим столкнулись и в ET была введена специальная доработка для Панорамы. Если это критично, то можно скачать последнюю демо версию ET, с помощью нее выполнить импорт из Панорамы и потом уже сделать из ET экспорт в SHP
5) Создать проект в 7.99, импортировать полученную рамку
6) С помощью инструмента Точка - пройти по всем 6-ти точкам рамки и вручную проставить точки привязки (и не забыть про центральный крест). Дело в том, что 7.99 не умеет брать опорные точки с линий.
7) Добавить растр. Метод привязки - произвольный набор точек. Источник точек - слой импортированной рамки.

Плюсы - чуть большая точность.

Можно пойти еще дальше, и помимо рамки, сгенерировать в Панораме градусную сетку. Но, по моему опыту, эта сетка имеет мало общего с сеткой на растре.

ПС: я дам ссылку на эту тему нашему специалисту - возможно меня в чем то поправят.


Вложения:
Untitled-1.png
Untitled-1.png [ 13.17 Кб | Просмотров: 8875 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: И снова о привязке. Запутался.
СообщениеДобавлено: Пт сен 16, 2011 11:19 am 
Site Admin

Зарегистрирован: Вт мар 18, 2003 3:36 pm
Сообщения: 335
Откуда: Easy Trace Group
Действительно, привязка по регулярным точкам предназначена ТОЛЬКО для прямоугольных планшетов (т.е. 500, 2000, 5000).
Дело в том, что этот метод предполагает равные отступы всех крестов от рамок (по каждой стороне).
Если рамка - трапеция, то нужно использовать привязку по нерегулярному набору точек. Точки при этом можно использовать те же самые, если не лень их расставлять (т.е. углы рамки + перекрестия сетки). Но особого смысла в этом нет - если не ошибаюсь, в 7.99 нет еще локально-афинного преобразования. Так что остается только афинное с разбросом ошибки. Если растр не очень кривой, должно хватить.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: И снова о привязке. Запутался.
СообщениеДобавлено: Пт сен 16, 2011 11:22 am 
Site Admin

Зарегистрирован: Вт мар 18, 2003 3:36 pm
Сообщения: 335
Откуда: Easy Trace Group
Кроме того, если вы можете привязать растр в ГИС и получить, скажем, World-файл привязки, то можно прямо использовать эту информацию в ET, не перепривязывая. Только привязка должна быть в координатах проекции (метрах).


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: И снова о привязке. Запутался.
СообщениеДобавлено: Пт сен 16, 2011 3:41 pm 

Зарегистрирован: Ср сен 14, 2011 4:45 pm
Сообщения: 4
Спасибо trace98 и Тatiana за потраченное время, труд и помощь.
"Усреднив" предложения и советы, добавив свой опыт тыкания в стену носом, выработал следующий алгоритм действий в моей ситуации (исходя из имеющегося программного обеспечения):
1. Рассчитываю координаты углов рамки в Tatuk GIS Calculator.
2. Обрезаю по рамке фрагмент с картографической информацией в фоторедакторе, сохраняю в отдельный файл.
3. Привязываю его в Quantum GIS (поскольку оригинал такой себе, для приемлемого качества привязки пришлось использовать thin plate spline c интерполяцией Lancoz по 15 точкам).
4. Привязанный растр сохраняю в geotiff. Иных вариантов попросту нет - и файл получается все равно с расширением tif. Поскольку ЕТ 7.99 не открывает его, то пересохраняю его копию в фоторедакторе в простой tif (файл Х), причем убираю информацию про альфа канал (прозрачность), поскольку изитрейс без такой манипуляции его не открывает.
5. Поскольку действительно
Tatiana писал(а):
привязка по регулярным точкам предназначена ТОЛЬКО для прямоугольных планшетов
, то, чтобы не усугублять, как говорится, пошел путем использования файла привязки. Открываю растр в формате геотиф в MapInfo, регистрирую его и там. Поскольку мапинфо регистрационную информацию берет из заголовка геотифа, то попросту соглашаемся со всем и жмем "ок". Тут обращаем внимание на то, что координаты углов растра не совпадают с рассчитанными ранее координатами углов рамки - все просто, ведь прямоугольник карты после привязки, поворачивается не некоторый угол, и координаты новых углов как раз и отображает мапинфо. Сохраняем регистрационную информацию в tab файл.
6. Теперь можно создавать проект в Ease Trace 7.99. Создаем его на основе растрового файла Х с использованием для привязки tab файла. Перед этим соотносим файл привязки с файлом Х, у которого удалена привязочная информация, но у которого уже обрезана рамка и он "довернут" в нужную прямоугольную систему координат. Для этого правим содержание tab файла, а именно, изменяем в нем название файла на название файла Х).
6. Проходим последовательно все шаги, там все стандартно, на предпоследнем появляется окошко с определением опорных точек. Ничего не меняем, соглашаемся на коррекцию и общее афинное преобразование, то-есть просто жмем на correct и далее. Обрезать ничего не надо (фрагмент и так обрезан). Поскольку привязанный фрагмент повернут на некий угол, а прозрачность мы забрали ввиду "наличия отсутствия" ее поддержки ЕТ 7.99, то остаются белые треугольники по сторонам, которые на процесс векторизации, в общем-то, мало влияют.
7. Проверяем правильность привязки - наводим перекрестие курсора на пересечение координатной сетки, радуемся совпадению указанных и нарисованных значений координат.
Все. Приступаем к работе.

Спасибо за помощь и внимание, извините за многословие, надеюсь кому-то такая инструкция поможет в деле.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: И снова о привязке. Запутался.
СообщениеДобавлено: Пт сен 16, 2011 4:08 pm 
Site Admin

Зарегистрирован: Вт мар 18, 2003 3:36 pm
Сообщения: 335
Откуда: Easy Trace Group
Дополнение: ET действительно не видит привязки в geotif, но понимает tfw. А второе из первого делается легко, например, утилитой GeoTiffEхaminer, не помню чьей, но бесплатной. Это проще, чем идти через MapInfo и доп. коррекцию по tab. Предполагается, что привязка в вашей ГИС растр "распрямила" и дополнительный поворот не нужен.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: И снова о привязке. Запутался.
СообщениеДобавлено: Пт сен 16, 2011 4:45 pm 

Зарегистрирован: Ср сен 14, 2011 4:45 pm
Сообщения: 4
Tatiana писал(а):
Предполагается, что привязка в вашей ГИС растр "распрямила" и дополнительный поворот не нужен
- Точно так и есть. Попробовал. Так действительно проще. Спасибо.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 9 ] 

Часовой пояс: UTC + 3 часа


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

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


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB
phpBB SEO