Страница 1 из 1
Привязка вектора
Добавлено: 09 дек 2010, 00:11
dvd_xaker
Помогите пожалуйста в Grass привязать вектора... вроде импорт вектора в грасс сделал но при Привязки требует группу а там даже создать ничего нельзя.
Пожалуйста кому не лень объясните человеку который 0 в грассе. По пунктам что именно делать желательно с командами... то есть с кодом.
Мучаюсь.... пошли 3 сутки... если есть желание помочь или объяснить желательно онлайн...
Re: Привязка вектора
Добавлено: 09 дек 2010, 00:44
dvd_xaker
при создании группы смотрю лог
Код: Выделить всё
(Thu Dec 09 00:43:00 2010)
i.group group=dvd
ERROR: Не заданы исходные растровые слои
(Thu Dec 09 00:43:00 2010) Операция завершена (0 sec)
Причем тут растры когда я вектора привязать хочу

Re: Привязка вектора
Добавлено: 09 дек 2010, 00:53
Александр Мурый
Мучаюсь.... пошли 3 сутки
-- это плохо, давайте разбираться.
Зачем для привязки векторов "растровые слои"? Если просто пропустить создание группы? Пойдёт?
И ещё. Напишите на всякий версию GRASS, операц. систему, интерфейс (Tcl/Tk, wxGUI..)
Re: Привязка вектора
Добавлено: 09 дек 2010, 01:14
dvd_xaker
ОС Windows 7 x64, wxPython,Grass 6.4.0-1
Кнопка следующего пункта не активна... прилагаю вложение
Re: Привязка вектора
Добавлено: 09 дек 2010, 01:34
Александр Мурый
Во-первых, сразу рекомендую переключиться на англ-й интерфейс, так поначалу понятнее. Русский перевод черновой и ещё далеко не закончен.
Я только что проделал те же действия, оказалось:
-- Для привязки вектора надо обязательно создавать "группу изображений", для этого обязательно нужен растр (любой, даже чисто формальный). Поэтому:
-- Если у вас нет в текущей области GRASS растров, то в командной строке напечатайте команду: r.mapcalc "raster=0", создастся растр со значением "0" и с именем "raster". Можно набрать это и в главном окошке в строке "Cmd <". Растр этот нужен будет только для включения его в группу.
-- Далее жмите "Создать/редактировать группу", там включаете в группу растр "raster". Называете как-нибудь группу (латиницей, ест-но). Потом "Add vector map to group" --> добавляете ваш вектор.
-- Дальше сама привязка. Её (если надо будет) обсудим позже.
Re: Привязка вектора
Добавлено: 09 дек 2010, 01:51
dvd_xaker
Сейчас проверю... А как назад собрать этот файл в SHP после привязки?
Проверка откладывается... грасс отказывается запускать, наверно замучил

. Буду перестанавливать)
Re: Привязка вектора
Добавлено: 10 дек 2010, 00:34
Александр Мурый
Экспорт назад в SHP: модуль
v.out.ogr, в примерах там всё разжёвано..
Как успехи с грасс?
Re: Привязка вектора
Добавлено: 13 дек 2010, 19:20
dvd_xaker
Извините что не отвечал. Был в командировке. Успехи не очень(. Но программа интересная... захотелось освоить...
Re: Привязка вектора
Добавлено: 13 дек 2010, 19:46
Александр Мурый
захотелось освоить...
Удачи

Может, я повторюсь, но рекомендую для обучения использовать интерфейс Tcl/Tk и на англ-м.
Успехи не очень(.
В чём конкретно загвоздка?
Re: Привязка вектора
Добавлено: 14 дек 2010, 09:23
kryl
по моему надо привязывать через v.transform
Re: Привязка вектора
Добавлено: 14 дек 2010, 12:02
Александр Мурый
Можно и через
v.transform, но для этого надо знать конечные координаты, т.к. "визуально" привязать не выйдет.
Вообще, вопрос "привязки" векторов в GRASS нуждается в дополнительных исследованиях

Если есть идеи -- пож-та, пишите.