поломался нужный плагин

Вопросы по свободной ГИС QGIS. Сообщения об ошибках, предложения по улучшению, локализация.
Аватара пользователя
rhot
Гуру
Сообщения: 1727
Зарегистрирован: 25 янв 2011, 17:50
Репутация: 194
Ваше звание: доктор
Откуда: Архангельск

Re: поломался нужный плагин

Сообщение rhot » 27 янв 2011, 19:21

Mavka +1
Я о таком и не догадывался даже.
___________(¯`·.¸(¯`·.¸ Scientia potentia est _/ {SILVA}:::{FOSS}:::{GIS} \_ Знание сила ¸.·´¯)¸.·´¯)___________

kryl
Завсегдатай
Сообщения: 324
Зарегистрирован: 14 фев 2010, 20:42
Репутация: 0

Re: поломался нужный плагин

Сообщение kryl » 27 янв 2011, 19:41

То что надо. Будем пробовать.

Voltron
Гуру
Сообщения: 2627
Зарегистрирован: 29 мар 2007, 14:12
Репутация: 34
Откуда: Ukraine

Re: поломался нужный плагин

Сообщение Voltron » 27 янв 2011, 20:02

nadiopt писал(а):14712
полетел плагин, создающий шейпы-границы растров:(
Что ж ревизия такая древняя?
А перед тем как модуль слетел что-то менялось? Может обновления какие-то или что-то еще. Проверил на 2х машинах работает, как миленький

kryl
Завсегдатай
Сообщения: 324
Зарегистрирован: 14 фев 2010, 20:42
Репутация: 0

Re: поломался нужный плагин

Сообщение kryl » 27 янв 2011, 20:41

может быть его смутило то, что растры в DD (Aster)

Voltron
Гуру
Сообщения: 2627
Зарегистрирован: 29 мар 2007, 14:12
Репутация: 34
Откуда: Ukraine

Re: поломался нужный плагин

Сообщение Voltron » 27 янв 2011, 20:50

Это могло бы повлиять на работу, но тут как я понимаю модуль вообще не загружается. И следовательно у знать о том, что растры в DD у него (модуля) просто не было возможности

kryl
Завсегдатай
Сообщения: 324
Зарегистрирован: 14 фев 2010, 20:42
Репутация: 0

Re: поломался нужный плагин

Сообщение kryl » 28 янв 2011, 09:16

Это у nadiopt не запускается, а у меня вылетает на этапе анализа изображений. Хотя дело не в Астере: на ландсат тоже вылетает.

Аватара пользователя
rhot
Гуру
Сообщения: 1727
Зарегистрирован: 25 янв 2011, 17:50
Репутация: 194
Ваше звание: доктор
Откуда: Архангельск

Re: поломался нужный плагин

Сообщение rhot » 28 янв 2011, 09:57

а не пробовали с автором напрямую связаться?
___________(¯`·.¸(¯`·.¸ Scientia potentia est _/ {SILVA}:::{FOSS}:::{GIS} \_ Знание сила ¸.·´¯)¸.·´¯)___________

Аватара пользователя
nadiopt
Гуру
Сообщения: 4744
Зарегистрирован: 29 янв 2009, 13:27
Репутация: 495
Ваше звание: хрюкало
Откуда: Санкт-Петербург
Контактная информация:

Re: поломался нужный плагин

Сообщение nadiopt » 28 янв 2011, 09:58

неа, мы так не умеем:)
ин гроссен фамилен нихт клювен клац клац

Аватара пользователя
rhot
Гуру
Сообщения: 1727
Зарегистрирован: 25 янв 2011, 17:50
Репутация: 194
Ваше звание: доктор
Откуда: Архангельск

Re: поломался нужный плагин

Сообщение rhot » 28 янв 2011, 10:02

учиться надо :wink: это ж opensource, люди всегда помогут :)
___________(¯`·.¸(¯`·.¸ Scientia potentia est _/ {SILVA}:::{FOSS}:::{GIS} \_ Знание сила ¸.·´¯)¸.·´¯)___________

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

Re: поломался нужный плагин

Сообщение Александр Мурый » 28 янв 2011, 11:23

Маленький скрипт (shell) с использованием gdaltindex для пакетного создания shp-файлов с границами растров.

Код: Выделить всё


#!/bin/sh
for rast in $(find . -name "*.tif") ; do
rast_path=$(readlink -f $rast)
rast_dir=$(dirname $rast_path)
vect_name=$(basename $rast .tif)_bound.shp

gdaltindex $rast_dir/$vect_name $rast
done

gdaltindex_batch.zip
(330 байт) 367 скачиваний
Действует на любой машине с Linux. В приведённом виде только с *tif (расширение для поиска можно подставить любое :) ) Применение:
-- открыть любой терминал ("командную строку");
-- перейти в папку с кучей подпапок (например, cd /home/user/Work/rasters/ASTER), в которых наши растры;
-- поместить скрипт gdaltindex_batch.sh в эту папку;
-- сделать скрипт исполняемым (набрать в консоли: chmod +x gdaltindex_batch.sh
-- запустить скрипт: sh ./gdaltindex_batch.sh
Должен работать с любой вложенностью папок. В каждой папке должен появиться shp-файл (со всеми дополнит.файлами) с именем "имя_растра_bound.shp"

P.S. лучше (на всякий) это делать с копией данных, мало ли..
P.P.S. работает только с именами папок и файлов БЕЗ пробелов. С пробелами надо разбираться отдельно (дописывать, чтоб понимал любые имена)
Последний раз редактировалось Александр Мурый 28 янв 2011, 12:01, всего редактировалось 2 раза.
Редактор материалов, модератор форума

Аватара пользователя
nadiopt
Гуру
Сообщения: 4744
Зарегистрирован: 29 янв 2009, 13:27
Репутация: 495
Ваше звание: хрюкало
Откуда: Санкт-Петербург
Контактная информация:

Re: поломался нужный плагин

Сообщение nadiopt » 28 янв 2011, 11:24

вот это да:) просто спасибо!!!!
шикарнее не бывает:)
переустановила Кугис на 15091, моудль так и не заработал:(
ин гроссен фамилен нихт клювен клац клац

Voltron
Гуру
Сообщения: 2627
Зарегистрирован: 29 мар 2007, 14:12
Репутация: 34
Откуда: Ukraine

Re: поломался нужный плагин

Сообщение Voltron » 28 янв 2011, 17:02

Добавил gdaltindex в GdalTools. Тестируйте.
GdalTools.tar.bz2
GdalTools (experimental)
(66.2 КБ) 369 скачиваний

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

Re: поломался нужный плагин

Сообщение Александр Мурый » 28 янв 2011, 22:06

Ну вот, я увлёкся :twisted: и накатал продолжение к вышележащему скрипту

Такой "однострочник" должен найти файлы *tif во всех вложенных директориях с любыми именами (пробелы и т.д.) и записать там shp-файлы с границами тамошних растров.

Код: Выделить всё


find . -type f -name "*.tif" -print0 | xargs -0 -I % ls % | while read rast; do gdaltindex "$rast"_bound.shp "$rast" ; done

Всё-всё, заканчиваю, честно.. :)
Редактор материалов, модератор форума

Аватара пользователя
nadiopt
Гуру
Сообщения: 4744
Зарегистрирован: 29 янв 2009, 13:27
Репутация: 495
Ваше звание: хрюкало
Откуда: Санкт-Петербург
Контактная информация:

Re: поломался нужный плагин

Сообщение nadiopt » 29 янв 2011, 10:43

можно я обнаглею и попрошу, чтобы из геотифа считывалась привязка? (или это как-то реализовано, а у меня лапы короткие и я не могу понять, где инфа о проекции). а то у меня куча растров по всей Европейской России уже с привязкой в разных зонах ЮТМ
ин гроссен фамилен нихт клювен клац клац

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

Re: поломался нужный плагин

Сообщение Александр Мурый » 29 янв 2011, 11:09

nadiopt, вопрос насчёт Gdaltools или по части скриптиков?
Проверил: у меня gdaltindex создаёт шейпы с правильными *prj (проекция вроде бы должна совпадать с проекцией исходных растров).
Редактор материалов, модератор форума

Ответить

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

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

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