Доброе время дня и ночи))
у меня проблемка, надеюсь на вашу помощь) у меня 70 кусочков карты в tiff формате, мне нужно их соеденить. пробовала в кореле, получился огромный вес, но в мапе открывается зернистый, ничего не разобрать... подскажите, как быть
А фрагменты карты имеют привязку?
Можно попробывать воспользоваться утилитой gdal_merge из библиотеки gdal. Вот ее описание http://gdal.org/gdal_merge.html. Установить можно с помощью OSGeo4W. Вот тут подробно про установку на примере кугиса http://gis-lab.info/qa/qgis-osgeo4w.html, вам же нужно libs>gdal-dev (версия 1.7pre-8).
Spatial is now, more than ever, just another column- The Geometry Column.
Olga_@@@ писал(а):А, зачем нужно склеивать 70 планшетов топосьемки?
но в мапе открывается зернистый, ничего не разобрать...
это в какой программе?
Ну вы просто не в бровь, а в глаз. Перечитал после вашего вопроса исходный вопрос. И понял, что ничего в нем не понял. Жаль, что автор пропал. А то узнали бы подробности.
Ну, да
Если использование RasterStich это решение проблемы, то вопросы задавать бессмысленно.
Или просто точность карты не важна.. может это абстрактная схема какая-нить.
Ну, что ж, для себя подведем итог.
Как говорит мировой и личный опыт - склеивать много растров в один - занятие малопродуктивное. При разумной привязке и обработке краев снимков - что бы не перекрывались при отображении белыми/черными или какими другим полями, что зависит от формы растров и используемого программного обеспечения, сшивка многих растров в один - не дает преимуществ, а часто и просто вредна.
Поскольку:
а) вывод маленьких растров - производится быстрее
б) при разумном алгоритме используются только те растры, которые нужны в данный момент
в) при переходе от исходной проекции растра к иной проекции карты, маленькие растры быстрей обсчитываются и меньше искажаются даже простейшими алгоритмами пересчета проекций.
Согласен с Boris'ом, но приведу пару примеров, когда склеивание нескольких растров в один бывает полезно:
1. Для привязки карт, снимков и т.п, сведения об СК которых отсутствуют, а сами они содержат чрезвычайно малое количество объектов по которым можно привязаться. Например, надо было привязать 17 листов карты болота: СК-неизвестна, на большей части листов нет даже водных объектов: сплошные условные знаки болота и кое-где какой-то растительности.
2. Для снятия грифа секретности крупномасштабных карт (при переводе в другую СК) - удаление следов рамок трапеций.
Look for something long enough, and you will find it. Look for something without understanding, and it will find you...
"All paid jobs absorb and degrade the mind." Aristotle
If you take 1 step towards freedom it'll take 2 steps towards you!
Я в своей практике постоянно сталкиваюсь с результатами таких склеиваний, чаще всего в фотошопе. Когда ноги приклеивают к подмышкам. Если нет данных о том как расположен фрагмент относительно соседей, то растр склеить нельзя. Когда есть - то при наличии нормальных программ - и не нужно. Виртуальная склейка с последующей трансформацией всех кусочков ничуть не хуже, чем все вместе. Даже ошибка в 1/20 стороны растра при склеивании дает неустранимые и самое главное заметные противоречия, когда потом эти данные приходится совмещать с каким-нибудь другим источником. Особенно, если со снимком. И уже не растр, а вектор, который по этому растру "наструячили".
---
Исключения безусловно есть. На пример, когда программа выполняет трансформацию - по трем/четырем точкам. Тогда собранный растр исказится иначе, чем каждый фрагмент. Аналогичный случай, когда растр трансформируется на большие территории и в совершенно иную систему координат.
---
Давайте не начинать про секретность. Это уже наваждение какое-то. Не надо пользоваться слухами. Пользуйтесь инструкциями и положениями. Рамка в одиночку, не упоминается нигде в перечне секретных данных. Есть "совокупность сведений, содержащихся на топографических картах и планах масштабов 1:50 000 в ..." - дальше идет перечисление всех возможных систем координат. Мне не удалось найти или получить разъяснение об этом термине.
С тем же успехом я могу считать:
а) как многие, надо удалить все или промежуточные горизонтали;
б) как не многие, поскольку тут уже надо понимать, что именно мы защищаем, и надо удалять - глубину и ширину рек, тип и частоту леса, параметры дорог и ж/дорог, броды, тип и параметры мостов, и т.д. и т.п.
Вообще-то есть целый перечень того, чего нельзя показывать на картах, равно как и отдельный перечень того, чего можно. Но там все дано в совокупности, а не так, что бы что-то одно.
И более того, работа по "рассекречиванию" данных является работой аналогичной работам по "защите данных". И не может выполняться кем попало по собственному усмотрению. Именно этому и служит процедура согласования "открытого опубликования данных" - под опубликованием здесь понимается не интернет и не тираж, продаваемый через магазин, а передача данных заранее не установленному кругу лиц, не имеющих специального разрешения на доступ к соответствующим данным.
---
К тому же отрезав рамку у каждого фрагмента, можно так же пользовать отдельные трапеций без сборки в единое поле. И что самое смешное у нормальных карт есть координатная километровая (ну или какая еще производная) сетка по всему полю планшета. А у государственных карт есть еще и отметка координат точно посредине планшета.
Я вовсе и не имел ввиду фотошоп и тому подобные программы. И в дублёре данного топика указывал, что сшивку надо производить исключительно в программе, предназначенной для работы с ГИС.
А про секретность сами знаете -лучше перестраховаться
Look for something long enough, and you will find it. Look for something without understanding, and it will find you...
"All paid jobs absorb and degrade the mind." Aristotle
If you take 1 step towards freedom it'll take 2 steps towards you!
У нас был забавный случай, когда одна уважаемая организация предоставила подоснову (пятисотку) - 170 планшетов .pcx с привязкой .pxw (откалиброванные, битональные, 250 dpi, примерно по 500Кб каждый).
Вместо того, чтобы просто открыть этот набор планшетов в в AutoCAD Map (мы в нем работаем) у нас проигнорировали наличие файлов привязки, а эти планшеты перегнали в tiff и склеили. На сборку этих пазлов ушел почти месяц (вместо 3 мин на вставку по привязкам). Планшеты не образовывали сплошного поля, а покрывали территорию вдоль линейного объекта причудливой формы, чуть разомкнутое кольцо с ответвлениями. При склейке все пустоты заполнились пикселями и растр стал чудовищного размера. Но, это еще не все... нашли старый двухтысячник для заполнения пустых мест, отсканировали его разрешением 400 dpi и склеили с пятисоткой "без потери качества", т.е. разрешение пятисотки подскочило с 250 до 400 dpi. Автокад начал терять сознание и падать при первой возможности. А, ведь на этом надо было еще и работать... Тогда вставили растр в пустой файл и подключили его внешней ссылкой к другому файлу, в котором наворотили кучу векторной графики. И когда работа была почти закончена, все умерло и перестало открываться (примерно за 2 дня до сдачи). Пришлось размонтировать всю конструкцию и чистить. Распечатали с трудом.
Mavka писал(а):Раз зашла тема про САПР, то решил добавить. Мы пользуемся Bricscad (аналог AutoCAD'а), и он умеет брать привязку из файлов tfw.
Да, это практически одно и тоже, .tfw и .pxw обычные world-файлы. Один преврашается в другой простым переименованием.
Вспомнила еще один случай, когда склейка растров полезна. Это если нет хорошего сканера и приходится сканировать планшеты кусками, а потом чтобы из кусков получить целый планшет их склеивают.
Для склейки использую Autodesk RasterDesign, не потому что он лучший, а просто выбирать не из чего (хотя фотошоп и растрстич тоже установлены). Сначала калибрую по крестам каждый кусок планшета. Потом, если разъехались кромки(редко, но бывает), фиксирую кресты на "якорь" и свожу кромки. И только после этого склеиваю, команда merge. При этом все кресты остаются на месте, искажений не вносится.
Последний раз редактировалось Olga_@@@ 17 сен 2009, 08:16, всего редактировалось 3 раза.
у нас на производстве обнаружился случай обратный, когда имеющийся растр обрезают. Есть снимок на несколько лесничеств, но за каждое отвечают разные бригады с олдовыми компами, поэтому просят снимок разрезать на части по векторной маске лесничества:)
Тема обсуждалась давно.
Поделюсь своим ламервоским опытом.
Недавно столкнулся с задачей склеивания массы карт состоящих из кусков (4-8). Открыл для себя удивительную башковитость инструмента Photomerge Фотошопа (стоит CS4). Для меня всегда было большим мучением склеивать отдельные куски карт. А тут в большинстве случаев инструмент срабатывает отлично. Во всяком случае не профи так не склееить. С сильно деформированными исходниками и этот инструмент не справляется. но если карта отскнаирована аккуратно (с разрешением 300 dpi и выше), в них обрезаны участки с наибольшими искажениями то результат очень хороший.
Этот инструмент создает новый файл со слоями и масками (для ручной доводки!), исходники не затрагиваются.
Команда находится в меню ФАЙЛ ->Автоматизация ->Photomerge
Инструмент конечно создан не для карт, а для панорамных снимков.