NOTE: TopologyException: side location conflict at 226.001 39.5158
结果中有两行具有空的几何,其他行都可以。问题?如何解决?
#1 楼
我发现了问题。这是一个自相交的多边形。我用
ST_IsValidReason
来找到它。#2 楼
解决方案到达PostGIS 2.0,ST_IsValid()和ST_MakeValid()。您可以要求PostGIS修复损坏的几何。由于某些原因,源几何的完整性很重要,因此必须谨慎对待。#3 楼
Googling找到了以下相关帖子:http://lists.refractions.net/pipermail/jts-devel/2009-March/002939.html因此,看来您的功能可能会出现舍入错误,
也许可以通过稍微清理一下几何形状来解决。
可能值得创建一个最小的可复制案例,并在postgis邮件列表中发布一条消息。