GIS-LAB

Географические информационные системы и дистанционное зондирование


Форумы GIS-Lab.info

Геоинформационные системы (ГИС) и Дистанционное зондирование Земли


Привязка векторных данных находящихся в неизвестной СК

Обсуждение материалов сайта: вопросы, замечания, предложения

Привязка векторных данных находящихся в неизвестной СК

Сообщение Максим Дубинин » 14 апр 2007, 22:28

Обсуждение статьи "Привязка векторных данных находящихся в неизвестной или файловой системе координат"

http://gis-lab.info/qa/shapewarp.html
  • 0

пристегивайтесь, турбулентность прямо по курсу
Аватара пользователя
Максим Дубинин
NextGIS
 
Зарегистрирован: 06 окт 2003
Откуда: Москва (на карте)
 
Сообщения: 8872
Репутация: 631
Статьи: 231
Проекты: 12/6

Re: Привязка векторных данных находящихся в неизвестной СК

Сообщение vveco » 04 сен 2011, 16:10

Как выполнить аналогичную операцию в QGIS?
Есть именно векторные данные в неизвестной СК, и есть привязанный слой на котором можно идентифицировать часть точек с вектора - т.е. нужна процедура, аналогичная географической привязке растра но для вектора и в QGIS..
  • 0

Аватара пользователя
vveco
Активный участник
 
Зарегистрирован: 20 май 2009
Откуда: Саратов (на карте)
 
Сообщения: 189
Репутация: 3
Проекты: 2

Re: Привязка векторных данных находящихся в неизвестной СК

Сообщение Voltron » 04 сен 2011, 16:47

В QGIS нет инструментов для привязки векторных данных. По крайней мере, сейчас (предложение).
Можете воспользоваться модулем GRASS v.transform
  • 0

Voltron
Гуру
 
Зарегистрирован: 29 мар 2007
Откуда: Ukraine (на карте)
 
Сообщения: 2627
Репутация: 32
Статьи: 31
Проекты: 4/1

Re: Привязка векторных данных находящихся в неизвестной СК

Сообщение Александр Мурый » 04 сен 2011, 16:50

Из свободных ГИС можно в GRASS, OpenJUMP, Kosmo, gvSIG OADE Edition
Скриншот инструмента "Warping" из OpenJUMP:
vector_warping_OpenJUMP.png
vector_warping_OpenJUMP.png (13.14 КБ) Просмотров: 12150

Заодно можно проверить, как работает :)

В GRASS есть графические "обёртки" для v.transform в интерфейсах Tcl/Tk и wxPython. Вот пример Tcl/Tk:
GRASS Georectifier_vector.png
GRASS Georectifier_vector.png (10.78 КБ) Просмотров: 12149


Ещё. gvSIG OADE Edition имеет такой список методов векторных трансформаций:
gvSIG_OADE_vector_warp.png
gvSIG_OADE_vector_warp.png (22.47 КБ) Просмотров: 12146


Вообще, в будущем было бы неплохо сравнить работу этих инструментов на каком-то тестовом наборе данных и написать статейку, что ли..
  • 0

Редактор материалов, модератор форума
Александр Мурый
званий не имею
 
Зарегистрирован: 26 сен 2009
Откуда: Москва (на карте)
 
Сообщения: 4884
Репутация: 668
Статьи: 3
Проекты: 5/1

Re: Привязка векторных данных находящихся в неизвестной СК

Сообщение vveco » 04 сен 2011, 17:22

Спасибо! буду разбираться.. Много удобнее, конечно, было бы в самом QGISе т.к. известные точки берутся с WMS слоя кадастровой карты Росреестра.. А что за зверь вот этот модуль - qgsAffine и как его установить по тестировать? у меня что то не выходит..
  • 0

Вложения
2011-09-04_1716.png
2011-09-04_1716.png (66.33 КБ) Просмотров: 12143
Аватара пользователя
vveco
Активный участник
 
Зарегистрирован: 20 май 2009
Откуда: Саратов (на карте)
 
Сообщения: 189
Репутация: 3
Проекты: 2

Re: Привязка векторных данных находящихся в неизвестной СК

Сообщение vveco » 04 сен 2011, 17:39

Что то я в этой теме круглый двоечник :( В общем, есть dxf файл без привязки, координаты нескольких точек в WGS 84 можно получить, а с остальными телодвижениями - беда..
  • 0

Аватара пользователя
vveco
Активный участник
 
Зарегистрирован: 20 май 2009
Откуда: Саратов (на карте)
 
Сообщения: 189
Репутация: 3
Проекты: 2

Re: Привязка векторных данных находящихся в неизвестной СК

Сообщение Александр Мурый » 04 сен 2011, 17:53

vveco писал(а):Много удобнее, конечно, было бы в самом QGISе т.к. известные точки берутся с WMS слоя кадастровой карты Росреестра..

WMS можно подключить и в gvSIG.

vveco писал(а):А что за зверь вот этот модуль - qgsAffine и как его установить по тестировать? у меня что то не выходит..

Какие ошибки выдаёт?
  • 0

Редактор материалов, модератор форума
Александр Мурый
званий не имею
 
Зарегистрирован: 26 сен 2009
Откуда: Москва (на карте)
 
Сообщения: 4884
Репутация: 668
Статьи: 3
Проекты: 5/1

Re: Привязка векторных данных находящихся в неизвестной СК

Сообщение Voltron » 04 сен 2011, 17:57

vveco писал(а):А что за зверь вот этот модуль - qgsAffine и как его установить по тестировать? у меня что то не выходит..

Как следует из названия и описания, модуль для применения аффинных трансформаций к векторному слою или отдельным его объектам. Что именно у вас не выходит. Установил модуль, добавил слой, задал параметры преобразования....
Изображение
  • 0

Voltron
Гуру
 
Зарегистрирован: 29 мар 2007
Откуда: Ukraine (на карте)
 
Сообщения: 2627
Репутация: 32
Статьи: 31
Проекты: 4/1

Re: Привязка векторных данных находящихся в неизвестной СК

Сообщение vveco » 04 сен 2011, 18:05

Модуль устанавливаться не хочет.. ругается
  • 0

Вложения
qgs.txt
(2.16 КБ) Скачиваний: 732
2011-09-04_1800.png
2011-09-04_1800.png (36.59 КБ) Просмотров: 12138
Аватара пользователя
vveco
Активный участник
 
Зарегистрирован: 20 май 2009
Откуда: Саратов (на карте)
 
Сообщения: 189
Репутация: 3
Проекты: 2

Re: Привязка векторных данных находящихся в неизвестной СК

Сообщение Александр Мурый » 04 сен 2011, 18:14

Может быть, проблема в кириллице и пробелах в путях к исполняемым файлам?
  • 0

Редактор материалов, модератор форума
Александр Мурый
званий не имею
 
Зарегистрирован: 26 сен 2009
Откуда: Москва (на карте)
 
Сообщения: 4884
Репутация: 668
Статьи: 3
Проекты: 5/1

Re: Привязка векторных данных находящихся в неизвестной СК

Сообщение Voltron » 04 сен 2011, 18:26

А можно лог не скриншотом, а обычным текстом вставить? А то собственно ошибку и не видно.
  • 0

Voltron
Гуру
 
Зарегистрирован: 29 мар 2007
Откуда: Ukraine (на карте)
 
Сообщения: 2627
Репутация: 32
Статьи: 31
Проекты: 4/1

Re: Привязка векторных данных находящихся в неизвестной СК

Сообщение vveco » 04 сен 2011, 18:31

Возможно, но устанавливал QGIS с помощью установщика OSGeo4W. папка C:\OSGeo4W..
Так, разобрался. скачал zip архив отсюда: http://pyqgis.org/repo/contributed
распаковал его в C:/OSGeo4W/apps/qgis-dev/python
и все заработало.. наваждение?
Лог прикреплен над скрином..
  • 0

Аватара пользователя
vveco
Активный участник
 
Зарегистрирован: 20 май 2009
Откуда: Саратов (на карте)
 
Сообщения: 189
Репутация: 3
Проекты: 2

Re: Привязка векторных данных находящихся в неизвестной СК

Сообщение Voltron » 04 сен 2011, 18:36

vveco писал(а):и все заработало.. наваждение?
Лог прикреплен над скрином..

Сорри, не заметил сразу.
Не наваждение, а таки кириллица в имени пользователя.
  • 0

Voltron
Гуру
 
Зарегистрирован: 29 мар 2007
Откуда: Ukraine (на карте)
 
Сообщения: 2627
Репутация: 32
Статьи: 31
Проекты: 4/1

Re: Привязка векторных данных находящихся в неизвестной СК

Сообщение vveco » 04 сен 2011, 18:43

Спрошу еще пока не разобрался - а, вообще, этот модуль для моего случая подходит? трансформировать растр из местной прямоугольной СК в WGS 84?
  • 0

Аватара пользователя
vveco
Активный участник
 
Зарегистрирован: 20 май 2009
Откуда: Саратов (на карте)
 
Сообщения: 189
Репутация: 3
Проекты: 2

Re: Привязка векторных данных находящихся в неизвестной СК

Сообщение Boris » 09 сен 2011, 14:09

Все зависит от точности, которую хотите получить. От размера области в которой работает. Для квадрата 20на20 для большинства задач - земля плоская, сойдет и афинное преобразование.
  • 0

Boris
Гуру
 
Зарегистрирован: 10 апр 2006
Откуда: Париж (на карте)
 
Сообщения: 3900
Репутация: 345
Статьи: 3
Проекты: 1


Вернуться в Материалы сайта

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

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


(Геокруг)

© GIS-Lab и авторы, 2002-2013. При использовании материалов сайта, ссылка на GIS-Lab и авторов обязательна. Содержание материалов - ответственность авторов (подробнее).