Импорт привязанного файла через графическую оболочку
-
- Активный участник
- Сообщения: 134
- Зарегистрирован: 22 май 2013, 01:35
- Репутация: 13
Импорт привязанного файла через графическую оболочку
Добрый день! Подскажите, пожалуйста, при импорте привязанного растра в графической оболочке через модуль r.in.gdal где указывать путь к папке, в которую сохранить растры? По умолчанию сохраняет в исходную папку со снимком.
-
- Активный участник
- Сообщения: 134
- Зарегистрирован: 22 май 2013, 01:35
- Репутация: 13
Re: Импорт привязанного файла через графическую оболочку
2. если всё таки слои импортируются в папку со снимком,это нормально? Думала,что импорт слоя должен произойти в папки с проектом GRASS. Далее хочу сгруппировать файлы, GRASS автоматически берет их из той папки, в которую сохранил, т.е. программу "устраивает", что файлы находятся вне grassdata?
-
- Гуру
- Сообщения: 810
- Зарегистрирован: 22 авг 2007, 14:58
- Репутация: 123
- Откуда: Казань
Re: Импорт привязанного файла через графическую оболочку
Нет, это не нормально, импорт происходит в набор GRASS, снаружи набора никаких данных быть не может.Озарян Юлия писал(а):2. если всё таки слои импортируются в папку со снимком,это нормально? Думала,что импорт слоя должен произойти в папки с проектом GRASS. Далее хочу сгруппировать файлы, GRASS автоматически берет их из той папки, в которую сохранил, т.е. программу "устраивает", что файлы находятся вне grassdata?
Расскажите подробнее, как вы производите импорт, как определяете, куда сохранились импортированные растры.
-
- Гуру
- Сообщения: 5173
- Зарегистрирован: 26 сен 2009, 16:26
- Репутация: 793
- Ваше звание: званий не имею
- Откуда: Москва
Re: Импорт привязанного файла через графическую оболочку
Юлия, объясните пошагово, что и как вы делаете. Если вы при запуске GRASS указали другой (отличный от предыдущего) каталог с БД (так называемый "grassdata") и какие-либо существующие область и набор в этом каталоге, то импортироваться файлы будут туда, куда вы указали.
В этом состоит одна из основных грассовских особенностей: БД/область/набор и многие другие характеристики можно менять "на лету". Каталогов типа "grassdata" может быть сколько угодно (сколько нужно) и располагаться они могут где угодно в "пределах видимости" вашей ОС и называться могут почти как угодно (при соблюдении некоторых правил и ограничений, конечно). GRASS может просто "переключаться" между этими каталогами с наборами данных.
В этом состоит одна из основных грассовских особенностей: БД/область/набор и многие другие характеристики можно менять "на лету". Каталогов типа "grassdata" может быть сколько угодно (сколько нужно) и располагаться они могут где угодно в "пределах видимости" вашей ОС и называться могут почти как угодно (при соблюдении некоторых правил и ограничений, конечно). GRASS может просто "переключаться" между этими каталогами с наборами данных.
Редактор материалов, модератор форума
-
- Активный участник
- Сообщения: 134
- Зарегистрирован: 22 май 2013, 01:35
- Репутация: 13
Re: Импорт привязанного файла через графическую оболочку
Создала область проекта для расчета индекса, в ней два доступных набора 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 неактивна. Стоит по умолчанию галочка на пункте "Добавить импортированные слои в содержание", её убирала, результат тот же.
(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 неактивна. Стоит по умолчанию галочка на пункте "Добавить импортированные слои в содержание", её убирала, результат тот же.
-
- Активный участник
- Сообщения: 134
- Зарегистрирован: 22 май 2013, 01:35
- Репутация: 13
Re: Импорт привязанного файла через графическую оболочку
папка с набором и со снимком лежат в разных местах и не взаимосвязаны
-
- Гуру
- Сообщения: 810
- Зарегистрирован: 22 авг 2007, 14:58
- Репутация: 123
- Откуда: Казань
Re: Импорт привязанного файла через графическую оболочку
А как вы все-таки определили, что растр сохраняется в исходную папку со снимком? Там что создается новый растр?
[ Сообщение с мобильного устройства ]
[ Сообщение с мобильного устройства ]
-
- Активный участник
- Сообщения: 134
- Зарегистрирован: 22 май 2013, 01:35
- Репутация: 13
Re: Импорт привязанного файла через графическую оболочку
да, создается новый файл, и когда я хотела в калькуляторе вычесть один растр из другого он открыл эту папку, так и увидела.
-
- Гуру
- Сообщения: 810
- Зарегистрирован: 22 авг 2007, 14:58
- Репутация: 123
- Откуда: Казань
Re: Импорт привязанного файла через графическую оболочку
А виден ли этот файл из проводника? (я всё никак понять не могу, (1) как это грасс создает файл вне базы геоданных, (2) как может калькулятор открыть растр вне набора данных).Озарян Юлия писал(а):да, создается новый файл, и когда я хотела в калькуляторе вычесть один растр из другого он открыл эту папку, так и увидела.
Поэтому у меня есть два предположения:
1) возникла какая-то путаница и растр все-таки не создается, в этом случае нового растра не будет видно из проводника
2) вы ненароком не импортировали растр, а подключили его как внешний источник (правда, и в этом случае никакого растра не должно создаваться)
-
- Активный участник
- Сообщения: 134
- Зарегистрирован: 22 май 2013, 01:35
- Репутация: 13
Re: Импорт привязанного файла через графическую оболочку
да, когда открываю папку со снимком ,там появились файлы, которые называются также как исходные,только с приставкой TIFF, удаляю, снова импортирую, снова появляются.... сама ничего не могу понять
-
- Гуру
- Сообщения: 5173
- Зарегистрирован: 26 сен 2009, 16:26
- Репутация: 793
- Ваше звание: званий не имею
- Откуда: Москва
Re: Импорт привязанного файла через графическую оболочку
То, что вы описываете, обычно в природе не бывает и быть не должно.
Давайте вы сделаете всё ещё раз "с нуля":
- переместите папку с исходными снимками в корень какого-нибудь диска (скажем, С), в папке уберите все пробелы и прочие непонятные символы (назовите её, например, "LC81130252013190LGN00"); главное, избавьтесь от многочисленных вложенных папок — это только путает вас;
- создайте на основе снимка новую область в БД GRASS (кстати, где у вас находится БД ("grassdata"), нет ли в путях к ней "нехороших" символов?);
- зайдите в новую область и импортируйте туда снимок;
- проследите, появились ли в папке со снимком какие-то новые файлы?
- посмотрите на свойства новой области/набора из GRASS (не на диске!): команды "g.region -p"; "g.proj -p"; "g.list rast";
- напишите здесь, что и как вы переименовали/назвали и как именно создали новую область и сделали импорт.
Давайте вы сделаете всё ещё раз "с нуля":
- переместите папку с исходными снимками в корень какого-нибудь диска (скажем, С), в папке уберите все пробелы и прочие непонятные символы (назовите её, например, "LC81130252013190LGN00"); главное, избавьтесь от многочисленных вложенных папок — это только путает вас;
- создайте на основе снимка новую область в БД GRASS (кстати, где у вас находится БД ("grassdata"), нет ли в путях к ней "нехороших" символов?);
- зайдите в новую область и импортируйте туда снимок;
- проследите, появились ли в папке со снимком какие-то новые файлы?
- посмотрите на свойства новой области/набора из GRASS (не на диске!): команды "g.region -p"; "g.proj -p"; "g.list rast";
- напишите здесь, что и как вы переименовали/назвали и как именно создали новую область и сделали импорт.
Редактор материалов, модератор форума
-
- Активный участник
- Сообщения: 134
- Зарегистрирован: 22 май 2013, 01:35
- Репутация: 13
Re: Импорт привязанного файла через графическую оболочку
Я не знаю, что произошло, но решила повторить всю операцию и сделать скрины, чтоб сюда прикрепить, почистила папку со снимком, открыла после импорта, новых файлов нет....стала искать в папке с проектом, они появились там....мистика...в общем теперь всё так, как должно быть.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя