SASGIS

Веб-картография и навигация

Логические операции с полигонами

Запрашиваем и выполняем хотелки к SAS.Планете вне очереди

Модераторы: vdemidov, Tolik

Правила форума
Настоятельно рекомендуем ознакомиться с правилами раздела платных услуг ТУТ.

Re: Логические операции с полигонами

Сообщение Papazol » 30 апр 2015, 23:23

Послал.
Аватара пользователя
Papazol
Гуру
 
Сообщения: 2069
Зарегистрирован: 04 дек 2009, 01:39
Откуда: Рязань
Благодарил (а): 74 раз.
Поблагодарили: 647 раз.

Re: Логические операции с полигонами

Сообщение Parasite » 01 май 2015, 11:10

Средства получены, можно начинать исполнение заказа.
The only difference between me and a mad man is that I am not mad. /Salvador Dali/
Изображение
Аватара пользователя
Parasite
Администратор
 
Сообщения: 5646
Зарегистрирован: 23 окт 2008, 17:38
Благодарил (а): 124 раз.
Поблагодарили: 512 раз.

Re: Логические операции с полигонами

Сообщение zed » 04 май 2015, 17:35

Можете начинать тестировать: https://yadi.sk/d/8r8p0O_sgQzWm
zed
Гуру
 
Сообщения: 2888
Зарегистрирован: 16 авг 2008, 20:21
Благодарил (а): 89 раз.
Поблагодарили: 568 раз.

Re: Логические операции с полигонами

Сообщение Papazol » 04 май 2015, 21:34

Попробовал. То, что мне нужно, работает отлично. А вопросы и замечания всё равно появились.
1. Название архива неправильное.
2. Что такое Group?
3. Если полигон полностью находится внутри другого полигона, по Ctrl+клик в список добавляются оба (и большой, и маленький). А удаление не предусмотрено. Только отключение в Управлении метками. Не критично, но.
4. Если применяется логическое ИЛИ, то при любом количестве выбранных полигонов и независимо от того, накладываются они друг на друга или нет, покрытие должно охватывать все полигоны без исключения. Но получается это не всегда.
5. В окне "Управление метками" пропала прокрутка категорий. Скорей всего, с данной доработкой не связано, и, к сожалению, я не засёк, при каком действии пропадает. Если закрыть окно и снова открыть, восстанавливается. Буду дальше тестировать.
Вложения
1.png
.png
Аватара пользователя
Papazol
Гуру
 
Сообщения: 2069
Зарегистрирован: 04 дек 2009, 01:39
Откуда: Рязань
Благодарил (а): 74 раз.
Поблагодарили: 647 раз.

Re: Логические операции с полигонами

Сообщение zed » 04 май 2015, 21:43

1. Не понял?
2. Это создание мультиполигона, как просили тут: http://www.sasgis.org/mantis/view.php?id=1834
3. Удаление предусмотрено. Растяните окошко вширь (см. скриншот).
4. Вы про белый квадратик? Это глючит отображение мультиполигонов. Красной линией обведены полигоны. Так что на скриншоте получился один мультиполигон с 3 простыми полигонами. В ночнушке будет дополнительно выдавать информацию о том, сколько полигонов получилось в итоге.
5. Не трогал.
Image 1.png
zed
Гуру
 
Сообщения: 2888
Зарегистрирован: 16 авг 2008, 20:21
Благодарил (а): 89 раз.
Поблагодарили: 568 раз.

Re: Логические операции с полигонами

Сообщение Papazol » 04 май 2015, 21:55

1. Архив называется SAS.Planet.Nightly.141010.8234.7z
2. Понятно. А в чём отличие между ИЛИ и Group?
3. Поймал, нужно прицеливание.
4. Глючит - это нехорошо. А количество полигонов будет одинаковым что с белым квадратом, что с закрашенным. Поэтому судить о правильности результата можно только по окрашиванию.
5. Забиваем.
Аватара пользователя
Papazol
Гуру
 
Сообщения: 2069
Зарегистрирован: 04 дек 2009, 01:39
Откуда: Рязань
Благодарил (а): 74 раз.
Поблагодарили: 647 раз.

Re: Логические операции с полигонами

Сообщение zed » 04 май 2015, 22:02

1. :shock: Неа, он называется SASPlanet.1877.7z. Что вы тестируете?
2. Если полигоны лежат друг на друге, то после ИЛИ получится 1 полигон, а после Group так и останутся 2 перекрывающихся полигона. А если они никак не пересекаются, то результат будет одинаковый.
4. Ну, это общий глюк и был он там изначально. Возможно уйдёт, когда будут дорабатываться дырки, а возможно нужно будет тикет открыть. Просто раньше мультиполигонами в SAS мало кто пользовался (я так думаю), вот глюк и не был замечен ранее.
zed
Гуру
 
Сообщения: 2888
Зарегистрирован: 16 авг 2008, 20:21
Благодарил (а): 89 раз.
Поблагодарили: 568 раз.

Re: Логические операции с полигонами

Сообщение Papazol » 04 май 2015, 22:08

Сама программа (внутри архива) называется SASПланета 150504.8721 Custom (EL) -=Debug=-. Попробую скачать ещё раз.
Не, содержимое архива правильное, остальное пофиг.
Аватара пользователя
Papazol
Гуру
 
Сообщения: 2069
Зарегистрирован: 04 дек 2009, 01:39
Откуда: Рязань
Благодарил (а): 74 раз.
Поблагодарили: 647 раз.

Re: Логические операции с полигонами

Сообщение zed » 04 май 2015, 22:15

Собрал ночнушку, сегодня уже всё-равно ничего коммитить не буду. Тестируйте её.
zed
Гуру
 
Сообщения: 2888
Зарегистрирован: 16 авг 2008, 20:21
Благодарил (а): 89 раз.
Поблагодарили: 568 раз.

Re: Логические операции с полигонами

Сообщение zed » 04 май 2015, 22:18

Завёл тикет про пересекающиеся полигоны в мультиполигоне: http://www.sasgis.org/mantis/view.php?id=2713
zed
Гуру
 
Сообщения: 2888
Зарегистрирован: 16 авг 2008, 20:21
Благодарил (а): 89 раз.
Поблагодарили: 568 раз.

Пред.След.

Вернуться в Внеочередное исполнение хотелок

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

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