SASGIS

Веб-картография и навигация

Инструменты обработки изображения карты с ее привязкой

Обсуждение около-картографических и прочих программ и тем, напрямую не связанных с SAS.Планета

Модератор: Tolik

Инструменты обработки изображения карты с ее привязкой

Сообщение kefi » 28 фев 2014, 16:27

Ищется инструментарий подобный Google Earth в следующих его функциях :
На существующую карту (или снимок поверхности ) накладывается слой произвольного изображения той же местности, с возможностью установления частичной его прозрачности. После чего изображение в данном слое можно сдвигать, поворачивать, сжимать, etc , подгоняя таким образом к подлежащей под ним карте(снимку) . И после такой подстройки можно сохранить получившееся изображение в некотором формате уже содержащем привязку этого модифицированного изображения к местности (в GE это KMZ формат).
Только вот в GE возможности сжатия недостаточны - сжатие там происходит относительно всего изображения целиком, а хотелось бы относительно только его некоторой части, т.е. желательно побольше возможностей модификации накладываемого слоя и удобства также побольше; кроме того - хотелось бы , чтобы экспорт был не в формат KMZ, а в JPG c созданием MAP файла привязки ...
kefi
Соображающий
 
Сообщения: 78
Зарегистрирован: 26 ноя 2011, 15:53
Благодарил (а): 1 раз.
Поблагодарили: 0 раз.

Re: Инструменты обработки изображения карты с ее привязкой

Сообщение zed » 28 фев 2014, 16:35

GlobalMapper, ArcGis, QGIS.
kefi писал(а):После чего изображение в данном слое можно сдвигать, поворачивать, сжимать, etc , подгоняя таким образом к подлежащей под ним карте(снимку)

Только задача привязки снимка решается не его сжатием или поворотом, а заданием координат опорных точек и выбором алгоритма трансформации.
zed
Гуру
 
Сообщения: 2888
Зарегистрирован: 16 авг 2008, 20:21
Благодарил (а): 89 раз.
Поблагодарили: 525 раз.

Re: Инструменты обработки изображения карты с ее привязкой

Сообщение kefi » 28 фев 2014, 17:16

zed писал(а):GlobalMapper, ArcGis, QGIS.
kefi писал(а):После чего изображение в данном слое можно сдвигать, поворачивать, сжимать, etc , подгоняя таким образом к подлежащей под ним карте(снимку)

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

GlobalMapper ? Каким образом там можно реализовать то, что я описал для GE ? Там же тыкание в точки, но не обработка слоя изображения.
Хотелось бы понять то же самое относительно ArcGis и QGIS ; ArcGis, как я понял, вообще больно большой пакет - как и что конкретно в нем реализует указанную функцию ?

PS.
То, что я описал, по сути и есть то же самое задание координат опорных точек и выбор алгоритма трансформации, поскольку на выходе в GE после описанных процедур фактически готовый и привязанный кусок карты, в определенной проекции, который можно уже , например, в Global Mapper'е превратить в JPG+MAP.
Вот только GE обладает вышеописанными недостатками, ну и плюс еще несколькими не упомянутыми. Но! Но привлекателен сам подход к привязке изображения путем его визуального сдвига и пр. модификаций без всяких утонченых тыканий в реперные точки, потом неудобному вычислению и заколачиванию в отдельном окошке их координат etc,... поэтому и ищется подобный инструмент визуальной графической привязки .
Я могу, например, нарисовать довольно неряшливо от руки некий планчик местности и таким образом подправив его , привязать в GE + GM, на выходе получив JPG+MAP.
kefi
Соображающий
 
Сообщения: 78
Зарегистрирован: 26 ноя 2011, 15:53
Благодарил (а): 1 раз.
Поблагодарили: 0 раз.

Re: Инструменты обработки изображения карты с ее привязкой

Сообщение Parasite » 28 фев 2014, 17:41

kefi писал(а):привлекателен сам подход к привязке изображения путем его визуального сдвига и пр. модификаций без всяких утонченых тыканий

pscs6censure.jpg
The only difference between me and a mad man is that I am not mad. /Salvador Dali/
Изображение
Аватара пользователя
Parasite
Администратор
 
Сообщения: 5646
Зарегистрирован: 23 окт 2008, 17:38
Благодарил (а): 124 раз.
Поблагодарили: 459 раз.

Re: Инструменты обработки изображения карты с ее привязкой

Сообщение zed » 28 фев 2014, 17:44

Выходит, вам нужен не профессиональный софт для привязки, а фотошоп...
zed
Гуру
 
Сообщения: 2888
Зарегистрирован: 16 авг 2008, 20:21
Благодарил (а): 89 раз.
Поблагодарили: 525 раз.

Re: Инструменты обработки изображения карты с ее привязкой

Сообщение kefi » 28 фев 2014, 19:00

Parasite писал(а):
kefi писал(а):привлекателен сам подход к привязке изображения путем его визуального сдвига и пр. модификаций без всяких утонченых тыканий

pscs6censure.jpg

В Фотошопе появились средства привязки к геокоординатам ?

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

Если это ко мне, то я не спрашивал про профессиональный софт, я спрашивал про удобный для визуальной графической привязки без всякого заколачивания координат, делающий то, что GE, только лучше. А про фотошоп я уже сказал выше.

PS. Даже вот так еще опишу :

Есть слой образец - он неподвижная подложка с известными для тула координатами.
Есть редактируемый слой - он сверху и полупрозрачный.
- Выбираем на редактируемом слое Первую точку -тащим на нужное место ориентируясь по просвечивающему слою образцу, при этом весь слой поступательно перемещается за этой точкой, отпускаем ее, фиксируем ("прикалывая ею" слой) ее положение, возможно, впоследствии опять ее выбираем для того, чтобы подправить.
- Выбираем Вторую точку на редактируемом слое - тащим ее на нужное место, ориентируясь по просвечивающему слою образцу, при этом весь слой растягиваетcя/сжимается/поворачивается для соответствия новому положению точки, отпускаем ее ("прикалывая ею" слой), фиксируем ее положение, возможно, впоследствии опять ее выбираем для того, чтобы подправить.
- Аналогично второй, работаем с всеми последующими точками.
Последний раз редактировалось kefi 28 фев 2014, 19:25, всего редактировалось 2 раз(а).
kefi
Соображающий
 
Сообщения: 78
Зарегистрирован: 26 ноя 2011, 15:53
Благодарил (а): 1 раз.
Поблагодарили: 0 раз.

Re: Инструменты обработки изображения карты с ее привязкой

Сообщение zed » 28 фев 2014, 19:14

Сомневаюсь, что в природе существует нечто подобное - мало кому нужен аналог фотошопа с ГИС функционалом.
zed
Гуру
 
Сообщения: 2888
Зарегистрирован: 16 авг 2008, 20:21
Благодарил (а): 89 раз.
Поблагодарили: 525 раз.

Re: Инструменты обработки изображения карты с ее привязкой

Сообщение kefi » 28 фев 2014, 19:22

zed писал(а):Сомневаюсь, что в природе существует нечто подобное - мало кому нужен аналог фотошопа с ГИС функционалом.

Ну вот выше я добавил в предыдущем посте PS - разве так не удобно привязывать карты ? Это должно было бы многим понравиться .
Не надо ни высчитывать координат, ни заколачивать их, позиционировать же точки приходится всегда при привязке, зачем же еще и с координатами возиться (в GM ,например, их нужно еще и пересчитывать в десятичные дроби) - еще один источник ошибок ... Кроме того и отсканированную карту часто нужно подредактировать - измята, смещена etc....

PS. Так что - в тех GIS инструментах, что Вы советовали - нет такого что ли ?

PSPS/ А , кстати, в фотошопе, вроде , есть какой-то язык, типа VBA - так там , по всей видимости, можно и организовать такое ... вот только в GIS надо разбираться, чтобы MAP файлы обрабатывать ..
kefi
Соображающий
 
Сообщения: 78
Зарегистрирован: 26 ноя 2011, 15:53
Благодарил (а): 1 раз.
Поблагодарили: 0 раз.

Re: Инструменты обработки изображения карты с ее привязкой

Сообщение Papazol » 28 фев 2014, 20:47

При привязке изображений (особенно сканированных с бумаги) ошибки существуют даже без измятости и прочих дефектов. Чтобы уменьшить эти ошибки, необходимо использовать бОльшее количество точек привязки. В пределе это будет так: для каждой точки изображения известны соответствующие (правильные!) координаты. Если точек привязки немного, то только они и будут правильно (точно) привязаны, а все остальные - приблизительно. Для расчёта координат промежуточных точек применяются аффинные преобразования. Это в любом случае аппроксимация. При этом само изображение никаким изменениям не подвергается. Естественно, чем кривее изображение, тем ниже точность привязки промежуточных точек. Но, как всегда считалось в OziExplorer'е, для нормальной привязки сканированной карты достаточно девяти приблизительно равномерно распределённых по листу точек привязки. То есть с таким количеством точек привязки этой картой можно будет пользоваться в навигаторе и не заблудиться. Да, задачи сделать так, чтобы эта карта точно накладывалась на другую (эталонную) карту - не ставится. Не будем забывать, что OziExplorer придумали тогда, когда ещё не были так доступны спутниковые снимки, а вот бумажных карт было завались, и они были хорошими, только вот ими нельзя было пользоваться в навигаторах. Собственно, для решения данной задачи и был придуман Ozi. А теперь и векторные карты есть, и снимки, и карты на основе снимков. Пожалуй, интерес к бумажным картам сегодня может оставаться у любителей старины и кладометеоритоискателей. Придёт ли кому-нибудь в голову писать для них специальную программу наложения карт? Тем более что в серьёзных ГИС такую операцию можно проделать при необходимости, и за такой ценой, как перевод координат из одного формата в другой, думаю, не постоят.
Аватара пользователя
Papazol
Гуру
 
Сообщения: 2069
Зарегистрирован: 04 дек 2009, 01:39
Откуда: Рязань
Благодарил (а): 74 раз.
Поблагодарили: 606 раз.

Re: Инструменты обработки изображения карты с ее привязкой

Сообщение zed » 28 фев 2014, 21:00

kefi писал(а):Не надо ни высчитывать координат, ни заколачивать их, позиционировать же точки приходится всегда при привязке, зачем же еще и с координатами возиться (в GM ,например, их нужно еще и пересчитывать в десятичные дроби) - еще один источник ошибок ...

Есть такое понятие "Картографическая проекция" и без учёта проекции вам будет очень трудно (или даже невозможно) правильно привязать карту.
А по поводу ввода координат - к примеру, в QGIS есть режим ввода координат "мышкой":
В случае привязки растра к другим слоям (векторным или растровым), необходимо сначала загрузить нужные слои в основное окно QGIS. Затем, вместо ввода координат с клавиатуры, для задания координат опорных точек нужно выбрать кнопку С карты (From map canvas) и щелкнуть в нужном месте основной карты. В этом случае координаты опорных точек берутся с карты, которая может содержать любые другие слои, открытые в основном окне программы.

http://gis-lab.info/qa/georef-qgis.html
zed
Гуру
 
Сообщения: 2888
Зарегистрирован: 16 авг 2008, 20:21
Благодарил (а): 89 раз.
Поблагодарили: 525 раз.

След.

Вернуться в Болталка

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

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