Ориентирование

После попытки открытия растровой картинки, Digitals выдает сообщение : Секция ориентирования [Image (адрес файла)] не найдена в C:\Digitals\Models.ini. Используйте “Растр\ориентирование”. Что делать? Заранее огромное СПАСИБО! :smiley:

Выполнять внешнее ориентирование растровой картинки, или искать уже имеющиеся файлы привязки

Помогите это сделать! Подробнее ситуация такая. Есть 9 частей спутникового изображения поселка с привязкой.
8 частей карты открываются нормально, а после попытки открытия девятой, выдает высшеизложеное сообщение. Спасибо!

Проверьте наличие файлов привязки для Ваших снимков, может Вы для девятого фрагмента его где-то потеряли

Как были получены эти спутниковые изображения? Digitals умеет считывать данные ориентирования из Models.ini из заголовка TIF файла из GeoTIF формата из World и Tab файлов. Но при отсутствии ориентирования всегда выдает сообщение с упоминанием Models.ini. В каком виде хранились данные ориентирования для ваших снимков?

О том как выполнять внешнее ориентирование ищите на форуме search.php?keywords=%D0%B2%D0%BD%D0%B5%D1%88%D0%BD%D0%B5%D0%B5+%D0%BE%D1%80%D0%B8%D0%B5%D0%BD%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5&terms=all&author=&sc=1&sf=all&sk=t&sd=d&sr=posts&st=0&ch=300&t=0&submit=%D0%9F%D0%BE%D0%B8%D1%81%D0%BA

Есть диск. На нем по 9 файлов формата .tif (размеры картинок по 375 МВ) и соответствующие по имени кождой карте файлы формата .aux (по 9 кв).
Каким способом лечше ориентировать такие снимки, и как это сделать :question:

Файлы *.aux нам неизвестны и Digitals их не читает.
Так что, в вашем случае, привязка, скорее всего, загружается из заголовков растровых файлов (в формате GeoTIFF).

Программа GeoTiffExamine позволяет просмотреть содержимое заголовков GeoTIFF. Проверьте, есть ли элементы привязки в проблемном снимке.

Проверил. После открытия проблемной части карты в колонке geo tiff file все значения равны нулю. Открыл нормальную соседнюю часть карты, 1-вое, 2, 5, 6 поля заполнились наборами чисел. Что делать дальше?

Значит по какой-то причине в вашем проблемном TIF файле были утеряны данные ориентирования. Возможно он редактировался в каком-либо графическом редакторе и после сохранения из GeoTIF превратился в обычный TIF без геопривязки. Выход в этом случае только один. Если у вас нет данных ориентирования для этого растра, например, в World или Tab форматах, то придется выполнить внешнее ориентирование заново.

AUX файлы, если я не ошибаюсь, являются сопроводительными файлами растровых изображений для продуктов Erdas Imagine (нынче Leica), которые в том числе могут содержать и геопривязку. Файл должен быть текстовым, покажите его содержимое. Возможно, он поможет найти нужные точки изображения с известными координатами.

Вот он.
27X-41-63-Г-г-4.rar (2.24 KB)

К сожалению, файл оказался не текстовый. Разобраться в нем без знания формата сложно.

:frowning: Можно ли что-нибуть сделать :question:

Обращайтесь к поставщику снимков. Если есть перекрытие снимков, координаты опорных точек можно снять с них.

А можно ли присоединить несориентированную часть карт к ориентированной впритык? Ведь со всех четырех сторон карты нормальные???

Эти файлы относятся к поддержке пирамид и привязки, видимо, не содержат. Привязку внутри TIF’а утрачена.

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

  • собираем полилинию по стыку
  • помечаем, контекстное меню - свойства
  • установить опору
  • модель - внешнее ориентирование - карта - начать. СК не задавайте.

aux файлы как раз не хранят пирамиды, они хранят данные о проекции и привязке.

gis-lab.info/qa/reproject.html

Еще один вариант выполнить привязку вашего растра. Вставьте все ориентированные растры в пустую карту командой Вставка>Растровое изображение. Если ваши растры направлены строго на север, тогда можно вставлять как Ссылка, иначе нужно выбрать увеличение. При увеличении 1:1 качество картинки не теряется, но расход памяти максимален. Нужно помнить, что при вставке растров в карту не по ссылке они полностью загружаются в память и хранятся непосредственно в карте. Если памяти для загрузке всех изображений без потери качества недостаточно (в этом случае вы не увидите изображений после вставки, либо увидите сообщение out of memory), при вставке нужно использовать увеличение 1:2 и ниже. Каждое следующее увеличение (1:2, 1:4 и т.д.) уменьшает разрешение изображений вдвое а расход памяти в 4 раза.

После вставки привязанных растров, аналогично вставьте ваш растр с утерянной привязкой. Он добавится в центр экрана и его размеры могут не соответствовать остальным изображениям. Этот растр надо переместить и растянуть. Для таких целей в Digitals имеется кнопка Сбор>Перемещение. Как ее использовать смотрите здесь

Там же есть видео и описание как задействовать растяжение перемещаемых объектов. В качестве точек привязки используйте углы (достаточно 3-х) ранее вставленных фрагментов.

Если после перемещения изображение исчезает и остается лишь рамка, значит растр был вставлен по ссылке и в процессе его перемещения выполняется разворот. В этом случае нужно повторить вставку растра не используя ссылку, как описано выше.

Ой, проблема. Не открывается пример использования кнопки сбор-перемещение. Пишет “Internet Explorer не может отобразить эту веб-страницу”.

Попробуйте ещё раз.
-Перемещение.exe (187 KB)

Вроде бы перетащить растр на нужное место получилось. А как теперь его сохранить?

На мой взгляд, самым оптимальным вариантом будет переориентирование.
В противном случае перемещенное растровое изображение будет хранится только в Вашем dmf файле, а при вставке в другой проект (Вставка/Растровое изображение) оно снова “ляжет” на прежнее место, т.к. его координаты указаны в файле привязки/заголовке файла. К тому же, при повторном открытии сохраненного dmf файла, картинка перемещенного растра может пропасть. Тогда нужно будет прописывать путь к растру (параметр Raster Image) и не забыть поставить птичку “Активная ссылка” (правая кнопка мыши по растру). Если растр один, то ещё ничего, а если… :confused:

PS. Перемещенный растр можно переносить из карты в карту ч/з буфер обмена. :slight_smile: