Валидность геометрии
- Denis Rykov
 - Гуру
 - Сообщения: 3376
 - Зарегистрирован: 11 апр 2008, 21:09
 - Репутация: 529
 - Ваше звание: Author
 - Контактная информация:
 
							
						Валидность геометрии
		
													
							
						
			
			
			
			
			Имеется некоторый реальный объект, который нужно отрисовать в виде полигона, отрисовать в конечном счете в QGIS удалось, однако валидатор кугисовский ругается на то, что геометрия не валидная. Подскажите, на самом ли деле подобная геометрия является противоречащей стандартам OGC? Если да - то как отрисовать объект такого рода - если нет - тогда баг кугиса?
			
							- Вложения
 - 
			
		
				
- geom.png (2.24 КБ) 10008 просмотров
 
 
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.
			
						- 
				Voltron
 - Гуру
 - Сообщения: 2627
 - Зарегистрирован: 29 мар 2007, 14:12
 - Репутация: 34
 - Откуда: Ukraine
 
Re: Валидность геометрии
Исправлено в r14606
			
			
									
						
										
						- Максим Дубинин
 - MindingMyOwnBusiness
 - Сообщения: 9129
 - Зарегистрирован: 06 окт 2003, 20:20
 - Репутация: 748
 - Ваше звание: NextGIS
 - Откуда: Москва
 - Контактная информация:
 
Re: Валидность геометрии
что и правда исправлено? (простите за недоверие, но проверить бы)
			
			
									
						
							пристегивайтесь, турбулентность прямо по курсу
			
						Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость