Импорт привязанного файла через графическую оболочку

Ответить
Озарян Юлия
Активный участник
Сообщения: 131
Зарегистрирован: 22 май 2013, 01:35
Репутация: 11

Импорт привязанного файла через графическую оболочку

Сообщение Озарян Юлия » 05 май 2014, 05:20

Добрый день! Подскажите, пожалуйста, при импорте привязанного растра в графической оболочке через модуль r.in.gdal где указывать путь к папке, в которую сохранить растры? По умолчанию сохраняет в исходную папку со снимком.

Озарян Юлия
Активный участник
Сообщения: 131
Зарегистрирован: 22 май 2013, 01:35
Репутация: 11

Re: Импорт привязанного файла через графическую оболочку

Сообщение Озарян Юлия » 05 май 2014, 05:50

2. если всё таки слои импортируются в папку со снимком,это нормально? Думала,что импорт слоя должен произойти в папки с проектом GRASS. Далее хочу сгруппировать файлы, GRASS автоматически берет их из той папки, в которую сохранил, т.е. программу "устраивает", что файлы находятся вне grassdata?

KolesovDmitry
Гуру
Сообщения: 810
Зарегистрирован: 22 авг 2007, 14:58
Статьи: 18
Проекты: 4
Репутация: 122
Откуда: Казань

Re: Импорт привязанного файла через графическую оболочку

Сообщение KolesovDmitry » 05 май 2014, 07:02

Озарян Юлия писал(а):2. если всё таки слои импортируются в папку со снимком,это нормально? Думала,что импорт слоя должен произойти в папки с проектом GRASS. Далее хочу сгруппировать файлы, GRASS автоматически берет их из той папки, в которую сохранил, т.е. программу "устраивает", что файлы находятся вне grassdata?
Нет, это не нормально, импорт происходит в набор GRASS, снаружи набора никаких данных быть не может.

Расскажите подробнее, как вы производите импорт, как определяете, куда сохранились импортированные растры.

Александр Мурый
Гуру
Сообщения: 5173
Зарегистрирован: 26 сен 2009, 16:26
Статьи: 3
Проекты: 5/1
Репутация: 786
Ваше звание: званий не имею
Откуда: Москва

Re: Импорт привязанного файла через графическую оболочку

Сообщение Александр Мурый » 05 май 2014, 12:14

Юлия, объясните пошагово, что и как вы делаете. Если вы при запуске GRASS указали другой (отличный от предыдущего) каталог с БД (так называемый "grassdata") и какие-либо существующие область и набор в этом каталоге, то импортироваться файлы будут туда, куда вы указали.
В этом состоит одна из основных грассовских особенностей: БД/область/набор и многие другие характеристики можно менять "на лету". Каталогов типа "grassdata" может быть сколько угодно (сколько нужно) и располагаться они могут где угодно в "пределах видимости" вашей ОС и называться могут почти как угодно (при соблюдении некоторых правил и ограничений, конечно). GRASS может просто "переключаться" между этими каталогами с наборами данных.
Редактор материалов, модератор форума

Озарян Юлия
Активный участник
Сообщения: 131
Зарегистрирован: 22 май 2013, 01:35
Репутация: 11

Re: Импорт привязанного файла через графическую оболочку

Сообщение Озарян Юлия » 06 май 2014, 02:28

Создала область проекта для расчета индекса, в ней два доступных набора Permanent и еще один,созданный мной, выбираю второй, нажимаю Start, далее File-Import raster data-появляется окно импорта, выбираю файл одного из каналов в папке с многоканальным снимком, нажимаю Импорт, получаю
(Tue May 06 10:19:12 2014)
r.in.gdal input=C:\ya102330\OZARYAN\GLOVIS\Landsat8 Oli\LC81130252013190LGN00.tar\LC81130252013190LGN00\LC81130252013190LGN00_B3.TIF output=LC81130252013190LGN00_B3
Проекция исходного набора данных и текущей области совпадают
r.in.gdal завершен. Растровый слой <LC81130252013190LGN00_B3> создан.
(Tue May 06 10:19:27 2014) Операция завершена (15 sec)

т.е. растровый слой он сохраняет в исходную папку со снимком. Строка Load setting неактивна. Стоит по умолчанию галочка на пункте "Добавить импортированные слои в содержание", её убирала, результат тот же.

Озарян Юлия
Активный участник
Сообщения: 131
Зарегистрирован: 22 май 2013, 01:35
Репутация: 11

Re: Импорт привязанного файла через графическую оболочку

Сообщение Озарян Юлия » 06 май 2014, 02:31

папка с набором и со снимком лежат в разных местах и не взаимосвязаны

KolesovDmitry
Гуру
Сообщения: 810
Зарегистрирован: 22 авг 2007, 14:58
Статьи: 18
Проекты: 4
Репутация: 122
Откуда: Казань

Re: Импорт привязанного файла через графическую оболочку

Сообщение KolesovDmitry » 06 май 2014, 08:13

А как вы все-таки определили, что растр сохраняется в исходную папку со снимком? Там что создается новый растр?

[ Сообщение с мобильного устройства ]

Озарян Юлия
Активный участник
Сообщения: 131
Зарегистрирован: 22 май 2013, 01:35
Репутация: 11

Re: Импорт привязанного файла через графическую оболочку

Сообщение Озарян Юлия » 06 май 2014, 09:02

да, создается новый файл, и когда я хотела в калькуляторе вычесть один растр из другого он открыл эту папку, так и увидела.

KolesovDmitry
Гуру
Сообщения: 810
Зарегистрирован: 22 авг 2007, 14:58
Статьи: 18
Проекты: 4
Репутация: 122
Откуда: Казань

Re: Импорт привязанного файла через графическую оболочку

Сообщение KolesovDmitry » 06 май 2014, 09:15

Озарян Юлия писал(а):да, создается новый файл, и когда я хотела в калькуляторе вычесть один растр из другого он открыл эту папку, так и увидела.
А виден ли этот файл из проводника? (я всё никак понять не могу, (1) как это грасс создает файл вне базы геоданных, (2) как может калькулятор открыть растр вне набора данных).

Поэтому у меня есть два предположения:
1) возникла какая-то путаница и растр все-таки не создается, в этом случае нового растра не будет видно из проводника
2) вы ненароком не импортировали растр, а подключили его как внешний источник (правда, и в этом случае никакого растра не должно создаваться)

Озарян Юлия
Активный участник
Сообщения: 131
Зарегистрирован: 22 май 2013, 01:35
Репутация: 11

Re: Импорт привязанного файла через графическую оболочку

Сообщение Озарян Юлия » 06 май 2014, 09:27

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

Александр Мурый
Гуру
Сообщения: 5173
Зарегистрирован: 26 сен 2009, 16:26
Статьи: 3
Проекты: 5/1
Репутация: 786
Ваше звание: званий не имею
Откуда: Москва

Re: Импорт привязанного файла через графическую оболочку

Сообщение Александр Мурый » 06 май 2014, 10:15

То, что вы описываете, обычно в природе не бывает и быть не должно.
Давайте вы сделаете всё ещё раз "с нуля":
- переместите папку с исходными снимками в корень какого-нибудь диска (скажем, С), в папке уберите все пробелы и прочие непонятные символы (назовите её, например, "LC81130252013190LGN00"); главное, избавьтесь от многочисленных вложенных папок — это только путает вас;
- создайте на основе снимка новую область в БД GRASS (кстати, где у вас находится БД ("grassdata"), нет ли в путях к ней "нехороших" символов?);
- зайдите в новую область и импортируйте туда снимок;
- проследите, появились ли в папке со снимком какие-то новые файлы?
- посмотрите на свойства новой области/набора из GRASS (не на диске!): команды "g.region -p"; "g.proj -p"; "g.list rast";
- напишите здесь, что и как вы переименовали/назвали и как именно создали новую область и сделали импорт.
Редактор материалов, модератор форума

Озарян Юлия
Активный участник
Сообщения: 131
Зарегистрирован: 22 май 2013, 01:35
Репутация: 11

Re: Импорт привязанного файла через графическую оболочку

Сообщение Озарян Юлия » 08 май 2014, 07:48

Я не знаю, что произошло, но решила повторить всю операцию и сделать скрины, чтоб сюда прикрепить, почистила папку со снимком, открыла после импорта, новых файлов нет....стала искать в папке с проектом, они появились там....мистика...в общем теперь всё так, как должно быть.

Ответить

Вернуться в «GRASS»

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

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