Возможность работать с выбокой в fTools: нужны тестеры

Вопросы по свободной ГИС QGIS. Сообщения об ошибках, предложения по улучшению, локализация.
Ответить
Voltron
Гуру
Сообщения: 2627
Зарегистрирован: 29 мар 2007, 14:12
Репутация: 34
Откуда: Ukraine

Возможность работать с выбокой в fTools: нужны тестеры

Сообщение Voltron » 20 май 2009, 09:25

Готов более полный патч, добавляющий возможность работать с выбокой в fTools. Модифицированы инструменты геопроцессинга:
  • Convex hull(s)
  • Buffers
  • Intersect
  • Clip
  • Difference
  • Dissolve
Инструменты Union и Symetrical difference еще не трогал. Кроме того, немного переделал инструмент Basic statistics: добавил возможность работать с выборкой и научил выдавать статистику по текстовым полям (мин. и макс. длина текста, средняя длина текста, количество заполненных и пустых).
Выкладываю патч
fTools_patch.zip
патч к ревизии 10819
(9.36 КБ) 665 скачиваний
и полный архив
fTools_full_with_patch.zip
полный вариант fTools с примененным патчем
(533.45 КБ) 678 скачиваний
Качаем, тестируем. И не забываем поблагодарить sim'а, во многом это его заслуга. Если есть какие-то баги пишем сюда или в личку. К сожалению, сегодня уже уезжаю в командировку, поэтому отвечать буду с задержкой.

И немного попиарюсь :-). Есть у меня отдельный плагин для получения статистической информации (спасибо oleg'у за идею, тестирование и предложения по улучшению). Писал его еще до начала работы над fTools, позже перенес практически весь функционал туда. Но останавливать развитие своего плагина не собираюсь, в ближайших планах добавление диаграммы частотного распределения а-ля ArcGIS. Если этот плагин кому-то нужен - готов выложить здесь или на файлообменнике, т.к. возможности создать репозиторий у меня нет

Аватара пользователя
SS_Rebelious
Гуру
Сообщения: 1304
Зарегистрирован: 24 фев 2009, 16:51
Репутация: 99
Ваше звание: GIS pro-fan
Откуда: Lahti / Газ-ПУТИНбург
Контактная информация:

Re: Возможность работать с выбокой в fTools: нужны тестеры

Сообщение SS_Rebelious » 20 май 2009, 22:17

В какую папку файлы копировать? :oops:
Look for something long enough, and you will find it. Look for something without understanding, and it will find you...
"All paid jobs absorb and degrade the mind." Aristotle
If you take 1 step towards freedom it'll take 2 steps towards you!

Аватара пользователя
Максим Дубинин
MindingMyOwnBusiness
Сообщения: 9129
Зарегистрирован: 06 окт 2003, 20:20
Репутация: 748
Ваше звание: NextGIS
Откуда: Москва
Контактная информация:

Re: Возможность работать с выбокой в fTools: нужны тестеры

Сообщение Максим Дубинин » 21 май 2009, 03:10

проще всего заменить имеющиеся файлы в ftools
если его нет - сначала установите
пристегивайтесь, турбулентность прямо по курсу

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

Re: Возможность работать с выбокой в fTools: нужны тестеры

Сообщение Voltron » 23 май 2009, 16:50

sim писал(а):если его нет - сначала установите
Если использовать полный архив, то ничего устанавливать не надо. Архив просто распаковывается в папку Python-плагинов и подключается точно так же как и все остальные.

Аватара пользователя
Максим Дубинин
MindingMyOwnBusiness
Сообщения: 9129
Зарегистрирован: 06 окт 2003, 20:20
Репутация: 748
Ваше звание: NextGIS
Откуда: Москва
Контактная информация:

Re: Возможность работать с выбокой в fTools: нужны тестеры

Сообщение Максим Дубинин » 23 май 2009, 22:09

проверил, у меня все работает! Правда dissolve из одного полигона (выделенного) делает пустой шейп, но я не уверен, что это связано с данными изменениями.

мелкая поправка,
мне кажется, что если в слое ничего не выделено, но галочка на Use selected поставлена, то лучшее сообщать "Nothing is selected, please uncheck "Use selected" or select some features". Сейчас (я проверил на буфере) выдается сообщение "Please check is your selection in input layer valid".

В принципе можно и так оставить, но тогда поправить "Please check if anything is selected in the input layer"
пристегивайтесь, турбулентность прямо по курсу

Аватара пользователя
SS_Rebelious
Гуру
Сообщения: 1304
Зарегистрирован: 24 фев 2009, 16:51
Репутация: 99
Ваше звание: GIS pro-fan
Откуда: Lahti / Газ-ПУТИНбург
Контактная информация:

Re: Возможность работать с выбокой в fTools: нужны тестеры

Сообщение SS_Rebelious » 24 май 2009, 18:41

Архив просто распаковывается в папку Python-плагинов и подключается точно так же как и все остальные.
У меня уже была папка f Tools в C:\Python24\Tools\fTools, ещё до установки плагина. Подскажите, в какую именно директорию устанавливаются плагины.
Look for something long enough, and you will find it. Look for something without understanding, and it will find you...
"All paid jobs absorb and degrade the mind." Aristotle
If you take 1 step towards freedom it'll take 2 steps towards you!

Аватара пользователя
Максим Дубинин
MindingMyOwnBusiness
Сообщения: 9129
Зарегистрирован: 06 окт 2003, 20:20
Репутация: 748
Ваше звание: NextGIS
Откуда: Москва
Контактная информация:

Re: Возможность работать с выбокой в fTools: нужны тестеры

Сообщение Максим Дубинин » 24 май 2009, 18:51

варианта 2
1. в документах и настройках,
c:\Documents and Settings\username\.qgis\python\plugins\fTools

2. В самом qgis
если установлен с помощью OSGeo4W
c:\OSGeo4W\apps\qgis\python\plugins\fTools
пристегивайтесь, турбулентность прямо по курсу

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

Re: Возможность работать с выбокой в fTools: нужны тестеры

Сообщение Voltron » 24 май 2009, 20:05

sim писал(а):проверил, у меня все работает! Правда dissolve из одного полигона (выделенного) делает пустой шейп, но я не уверен, что это связано с данными изменениями.
Спасибо. Проверю, может это мой косяк.
sim писал(а):мне кажется, что если в слое ничего не выделено, но галочка на Use selected поставлена, то лучшее сообщать "Nothing is selected, please uncheck "Use selected" or select some features".
Это все мой далеко не идеальный английский :oops: . Твой вариант действительно гораздо лучше. Исправил, но, т.к. изменение косметическое, повторно выкладывать не вижу смысла.

UPD:
По поводу dissolve.
Попробовал как с одним единственным полигоном в шейпе, так и в большом файле, но полигон выделил один. Шейп создается с этим самым одним полигоном. Может причина в исходном файле? Можно проверить какой результат дадут "чистые" fTools на этом файле?

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

Re: Возможность работать с выбокой в fTools: нужны тестеры

Сообщение Voltron » 26 май 2009, 15:04

Посоветовавшись с sim'ом, запостил патч на трекере (https://trac.osgeo.org/qgis/ticket/1714) и отправил письмо в список рассылки для разработчиков.
Уже есть ответ от Карсона - обещает в ближайшее время закоммитить.

З.Ы.: я уже специалист 8) :-)

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

Re: Возможность работать с выбокой в fTools: нужны тестеры

Сообщение Voltron » 27 май 2009, 16:37

Патч принят, изменения доступны начиная с r10849

Аватара пользователя
Максим Дубинин
MindingMyOwnBusiness
Сообщения: 9129
Зарегистрирован: 06 окт 2003, 20:20
Репутация: 748
Ваше звание: NextGIS
Откуда: Москва
Контактная информация:

Re: Возможность работать с выбокой в fTools: нужны тестеры

Сообщение Максим Дубинин » 28 май 2009, 04:58

значит не зря ты специалист ;)
пристегивайтесь, турбулентность прямо по курсу

Ответить

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

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

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