西班牙
斯潘4
FME正在将GeometryOGCValidator传递为有效但数据库工具标记为无效的功能加载到我的数据库中,如Microsoft SQL Server Spatial、Oracle Spatial、Postgis或DB2。
FME实现了在http://www.opengeospatial.org/standards/sfa/.具体而言,请参见第6.1节了解几何体对象模型,以及各种几何体有效或简单的含义。
但是,这些规则的每个空间数据库实现略有不同,这就是为什么有时功能将通过GeometryOGCValidator,但数据库仍将其标记为无效。
它通常与自相交特征一起发生,因此有时通过自相交器运行特征可能很有用。
从[user].[schema].[tablename]中选择*,GEOM.isvalidDetaild(),其中GEOM.STIsValid()=0
更新[user].[schema].[tablename]SET GEOM=GEOM.MakeValid(),其中GEOM.STIsValid()=0
从[tablename]中选择sdo_geometry.validate_geometry_with_context([tablename].geom,[tolerance]),其中sdo_geometry.validate_geometry(geom,0.5)<>'TRUE'
从[schema].[tablename]中选择*其中ST_是有效的(GEOM)<>'TRUE'
DB2 Spatial Extender还提供了一个ST_isValid函数,该函数将返回无效的几何图形。
?2019安全亚搏在线软件公司|合法的