Валидность геометрии
- Denis Rykov
- Гуру
- Сообщения: 3376
- Зарегистрирован: 11 апр 2008, 21:09
- Репутация: 529
- Ваше звание: Author
- Контактная информация:
Валидность геометрии
Имеется некоторый реальный объект, который нужно отрисовать в виде полигона, отрисовать в конечном счете в QGIS удалось, однако валидатор кугисовский ругается на то, что геометрия не валидная. Подскажите, на самом ли деле подобная геометрия является противоречащей стандартам OGC? Если да - то как отрисовать объект такого рода - если нет - тогда баг кугиса?
- Вложения
-
- geom.png (2.24 КБ) 9693 просмотра
Spatial is now, more than ever, just another column- The Geometry Column.
- Максим Дубинин
- MindingMyOwnBusiness
- Сообщения: 9129
- Зарегистрирован: 06 окт 2003, 20:20
- Репутация: 748
- Ваше звание: NextGIS
- Откуда: Москва
- Контактная информация:
Re: Валидность геометрии
См. стандарт OGC, рис. 12, первый пример.
http://gis-lab.info/docs/ogc-sfa-1.html
Возможно рисовать с небольшим перешейком в точке, где внутреннее кольцо касается внешнего?
http://gis-lab.info/docs/ogc-sfa-1.html
Возможно рисовать с небольшим перешейком в точке, где внутреннее кольцо касается внешнего?
пристегивайтесь, турбулентность прямо по курсу
- Denis Rykov
- Гуру
- Сообщения: 3376
- Зарегистрирован: 11 апр 2008, 21:09
- Репутация: 529
- Ваше звание: Author
- Контактная информация:
Re: Валидность геометрии
Стандарт читал.
Но на том рисунке изображен объект, который может быть представлен в виде мультиполигона, в моем случае это не так, да к тому же там сказано "Границы полигона не должны пересекаться. Пересечение допускается только в одной точке." Может мы перевели неверно.
Но на том рисунке изображен объект, который может быть представлен в виде мультиполигона, в моем случае это не так, да к тому же там сказано "Границы полигона не должны пересекаться. Пересечение допускается только в одной точке." Может мы перевели неверно.
Spatial is now, more than ever, just another column- The Geometry Column.
- Максим Дубинин
- MindingMyOwnBusiness
- Сообщения: 9129
- Зарегистрирован: 06 окт 2003, 20:20
- Репутация: 748
- Ваше звание: NextGIS
- Откуда: Москва
- Контактная информация:
- Denis Rykov
- Гуру
- Сообщения: 3376
- Зарегистрирован: 11 апр 2008, 21:09
- Репутация: 529
- Ваше звание: Author
- Контактная информация:
Re: Валидность геометрии
No two Rings in the boundary cross and the Rings in the boundary of a Polygon may intersect at a Point but
only as a tangent.
Spatial is now, more than ever, just another column- The Geometry Column.
- Максим Дубинин
- MindingMyOwnBusiness
- Сообщения: 9129
- Зарегистрирован: 06 окт 2003, 20:20
- Репутация: 748
- Ваше звание: NextGIS
- Откуда: Москва
- Контактная информация:
Re: Валидность геометрии
Интересно, что сказали бы на самом форуме OGC, по этому поводу.
http://feature.opengeospatial.org/forum ... 4ccc243eff
http://feature.opengeospatial.org/forum ... 4ccc243eff
пристегивайтесь, турбулентность прямо по курсу
- Denis Rykov
- Гуру
- Сообщения: 3376
- Зарегистрирован: 11 апр 2008, 21:09
- Репутация: 529
- Ваше звание: Author
- Контактная информация:
Re: Валидность геометрии
Я им закинул вопрос,будем ждать ответ.
Spatial is now, more than ever, just another column- The Geometry Column.
- Denis Rykov
- Гуру
- Сообщения: 3376
- Зарегистрирован: 11 апр 2008, 21:09
- Репутация: 529
- Ваше звание: Author
- Контактная информация:
Re: Валидность геометрии
Не дождавшись ответа от OGC, все таки пришел к выводу, что представленный полигон валидный.
Что, в частности, подтверждено в мануале к постгису:
http://postgis.refractions.net/docs/ch0 ... C_Validity (рисунок (i)). Следовательно, QGIS ошибочно принимает его за невалидный, а значит - баг.
https://trac.osgeo.org/qgis/ticket/2611
Что, в частности, подтверждено в мануале к постгису:
http://postgis.refractions.net/docs/ch0 ... C_Validity (рисунок (i)). Следовательно, QGIS ошибочно принимает его за невалидный, а значит - баг.
https://trac.osgeo.org/qgis/ticket/2611
Spatial is now, more than ever, just another column- The Geometry Column.
- Denis Rykov
- Гуру
- Сообщения: 3376
- Зарегистрирован: 11 апр 2008, 21:09
- Репутация: 529
- Ваше звание: Author
- Контактная информация:
Re: Валидность геометрии
Рассматривается аналогичный вопрос:
http://barendgehrels.blogspot.com/2010/ ... n-two.html
http://barendgehrels.blogspot.com/2010/ ... n-two.html
Spatial is now, more than ever, just another column- The Geometry Column.
-
- Гуру
- Сообщения: 2627
- Зарегистрирован: 29 мар 2007, 14:12
- Репутация: 34
- Откуда: Ukraine
Re: Валидность геометрии
Исправлено в r14606
- Максим Дубинин
- MindingMyOwnBusiness
- Сообщения: 9129
- Зарегистрирован: 06 окт 2003, 20:20
- Репутация: 748
- Ваше звание: NextGIS
- Откуда: Москва
- Контактная информация:
Re: Валидность геометрии
что и правда исправлено? (простите за недоверие, но проверить бы)
пристегивайтесь, турбулентность прямо по курсу
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 9 гостей