Проверка геометрии

Здесь нужно сообщать об ошибках в QGIS, с подробным описанием шагов и версии ПО.
Ответить
FREMEN
Новоприбывший
Сообщения: 12
Зарегистрирован: 18 май 2010, 15:35
Репутация: 0

Проверка геометрии

Сообщение FREMEN » 28 июн 2010, 08:06

День добрый.
Открываем новый проект, создаем простой полигон. Далее "Инструменты" - "Обработка геометрии" - "Проверка геометрии"

Получаем ошибку:

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

Объект 0 пересекает сам себя

yellow-sky
Гуру
Сообщения: 588
Зарегистрирован: 30 мар 2009, 21:53
Репутация: 55
Откуда: Королев

Re: Проверка геометрии

Сообщение yellow-sky » 28 июн 2010, 08:56

У меня другой забавный баг:
1) Создаем новый полигональный слой
2) "Инструменты" - "Обработка геометрии" - "Проверка геометрии"
3) Жмем ОК -> Бесконечный прогресс бар

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

Re: Проверка геометрии

Сообщение Максим Дубинин » 28 июн 2010, 17:22

[ворчу]
FREMEN, yellow_sky, сколько сотен багов нам надо еще описать, чтобы вы наконец осознали, что без версии программы ваша информация ничего не говорит.
[/ворчу]

По делу:

FREMEN, на нормальном (не самопересекающемся) полигоне не подтверждаю, r13750

yellow_sky, подтверждаю, но только если слой находится в режиме редактирования. Попробуй сделать stop editing перед проверкой.
пристегивайтесь, турбулентность прямо по курсу

FREMEN
Новоприбывший
Сообщения: 12
Зарегистрирован: 18 май 2010, 15:35
Репутация: 0

Re: Проверка геометрии

Сообщение FREMEN » 29 июн 2010, 07:22

2sim ревизия сборки 13794.
Обновился до r13837, теперь:
1. В режиме редактирования прогрессбар бегает "туда-сюда".
2. Открыл семпл "geosample-qgis". Сделал проверку слоя "hydro-a", получил:

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

Объект 0 пересекает сам себя
Объект 0 пересекает сам себя
Объект 0 пересекает сам себя
Объект 0 пересекает сам себя
Объект 1 пересекает сам себя
Объект 2 пересекает сам себя
Объект 3 пересекает сам себя
Объект 4 пересекает сам себя
Объект 5 пересекает сам себя
Объект 6 пересекает сам себя
...
3. Создал пустой слой. Нарисовал треугольник. При проверке объект пересекает сам себя.

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

Re: Проверка геометрии

Сообщение Максим Дубинин » 29 июн 2010, 07:50

1. Подтвердили - запустим как баг.
2. Подтверждаю, надо чистить этот слой. Возьметесь? Обновим тогда в геосэмпле.
3. Треугольник (у меня вообще любая фигура) - тоже подтверждаю, непорядок, надо разбираться.

видимо недавно поломали, я на версии недельной давности сначала проблему 3 не увидел.
пристегивайтесь, турбулентность прямо по курсу

Аватара пользователя
Denis Rykov
Гуру
Сообщения: 3376
Зарегистрирован: 11 апр 2008, 21:09
Репутация: 529
Ваше звание: Author
Контактная информация:

Re: Проверка геометрии

Сообщение Denis Rykov » 29 июн 2010, 08:16

sim писал(а):2. Подтверждаю, надо чистить этот слой. Возьметесь? Обновим тогда в геосэмпле.
Думаю слой пока не надо чистить, так как на лицо явный баг кугиса в проверке валидности. Для примера взял один из ошибочных по мнению кугиса объектов и загнал в PostGIS в надежде увидеть дублирующиеся узлы, но нет - вполне себе нормальный полигон.

Закинул в треккер: http://trac.osgeo.org/qgis/ticket/2843
Spatial is now, more than ever, just another column- The Geometry Column.

Аватара пользователя
Denis Rykov
Гуру
Сообщения: 3376
Зарегистрирован: 11 апр 2008, 21:09
Репутация: 529
Ваше звание: Author
Контактная информация:

Re: Проверка геометрии

Сообщение Denis Rykov » 29 июн 2010, 08:57

FREMEN писал(а):1. В режиме редактирования прогрессбар бегает "туда-сюда".
Не подтверждаю, по крайней мере для тех слоев, что я проверял.
r13837
Spatial is now, more than ever, just another column- The Geometry Column.

FREMEN
Новоприбывший
Сообщения: 12
Зарегистрирован: 18 май 2010, 15:35
Репутация: 0

Re: Проверка геометрии

Сообщение FREMEN » 29 июн 2010, 09:19

2_DR_
Действительно так. После проверок обнаружил, что он бегает, если проверять пустой слой (без объектов).

Аватара пользователя
Denis Rykov
Гуру
Сообщения: 3376
Зарегистрирован: 11 апр 2008, 21:09
Репутация: 529
Ваше звание: Author
Контактная информация:

Re: Проверка геометрии

Сообщение Denis Rykov » 29 июн 2010, 09:42

Spatial is now, more than ever, just another column- The Geometry Column.

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

Re: Проверка геометрии

Сообщение Максим Дубинин » 29 июн 2010, 17:59

да точно, дело не в редактировании а в пустоте слоя

_DR_ спасибо что закинул, наверное стоит отдельным тикетом еще добавить про явно поломанную проверку в целом?
пристегивайтесь, турбулентность прямо по курсу

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

Re: Проверка геометрии

Сообщение Voltron » 29 июн 2010, 21:22

Баг http://trac.osgeo.org/qgis/ticket/2843 результат исправления другого бага :-). Вот этого http://trac.osgeo.org/qgis/ticket/2833.

Шейп, приложенный к багу, как мне кажется, вполне корректный (никакими инструментами не проверял), и исправлять там нечего. ИМХО, сделанные изменения следует откатить

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

Re: Проверка геометрии

Сообщение Voltron » 30 июн 2010, 08:03

#2843 должен быть исправлен в r13846

Аватара пользователя
Denis Rykov
Гуру
Сообщения: 3376
Зарегистрирован: 11 апр 2008, 21:09
Репутация: 529
Ваше звание: Author
Контактная информация:

Re: Проверка геометрии

Сообщение Denis Rykov » 30 июн 2010, 14:06

Voltron писал(а):Шейп, приложенный к багу, как мне кажется, вполне корректный (никакими инструментами не проверял), и исправлять там нечего. ИМХО, сделанные изменения следует откатить
На этом шейпе как минимум не работает инструмен Split Features, так что все-так есть какой-то баг.
Spatial is now, more than ever, just another column- The Geometry Column.

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

Re: Проверка геометрии

Сообщение Максим Дубинин » 30 июн 2010, 18:16

voltron, ты проверял? действительно исправлено?
сегодняшняя ночная сборка 1 ревизии не дотянула до 846, не проверить
пристегивайтесь, турбулентность прямо по курсу

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

Re: Проверка геометрии

Сообщение Voltron » 30 июн 2010, 21:38

r13854, оба бага исправлены

Ответить

Вернуться в «Ошибки QGIS»

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

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