Здравствуйте!
Я абсолютный чайник, извините, если плохо сформулирую.
столкнулась со следующей проблемой:
есть изображение с некоторым набором точек привязки, необходимо это изображение привести к проекции Меркатора.
В коде делаю примерно следующее:
устанавливаю исходному Dataset это точки, используя функцию SetGCPs.
далее, получаю новый Dadaset с помощью AutoCreateWarpedVRT
и создаю изображение using (dv.CreateCopy(destination_path, destination, 1, null, null, null)) ;
беда в том, что у полученного изображения присутсвует расхождение координат, то есть координаты точек привязки при просмотре отличны от заданных.
при этом, если количесвто точек равно 3, то расхождения, можно сказать, нет.
Приведение изображения к проекции меркатора
-
- Новоприбывший
- Сообщения: 9
- Зарегистрирован: 14 янв 2013, 11:18
- Репутация: 0
- Дмитрий Барышников
- Гуру
- Сообщения: 2572
- Зарегистрирован: 17 ноя 2009, 19:17
- Репутация: 261
- Откуда: Москва
Re: Приведение изображения к проекции меркатора
3 точи минимальный набор для аффинных преобразований.
При увеличении количества точек увеличивается сложность преобразования, невязки и т.п.
Поиграйте с этим в QGIS - там при привязке растра визуально видно, как искажается изображение при различном количестве точек и различных преобразованиях (лучше на небольшом изображении).
При увеличении количества точек увеличивается сложность преобразования, невязки и т.п.
Поиграйте с этим в QGIS - там при привязке растра визуально видно, как искажается изображение при различном количестве точек и различных преобразованиях (лучше на небольшом изображении).
-
- Новоприбывший
- Сообщения: 9
- Зарегистрирован: 14 янв 2013, 11:18
- Репутация: 0
Re: Приведение изображения к проекции меркатора
спасибо за ответ и совет! c помощью QGIS выяснила, что нужно преобрабование сплайнами (thin plate spline).
но как это реализовать в коде на C# ума не приложу...
но как это реализовать в коде на C# ума не приложу...
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 9 гостей