在Spatialite中寻找DE-9IM矩阵?

时间:2014-08-14 20:47:51

标签: spatialite

有没有办法使用空间函数找到DE-9IM矩阵?

我意识到可以使用relate()函数来确定两个几何是否与矩阵匹配,但我想得到矩阵。

我发现在尝试确定在INTERINECTS()中是否存在条子等时,检查DE-9IM矩阵是有用的;

http://en.wikipedia.org/wiki/DE-9IM

http://postgis.net/docs/manual-1.4/ST_Relate.html

1 个答案:

答案 0 :(得分:0)

Spatialite也实现了ST_Relate。 Spatialite和Postgis都从GEOS库中公开了这一点。 对于Spatialite,请参阅:http://www.gaia-gis.it/gaia-sins/spatialite-sql-4.2.0.html

“ST_Relate(geom1 Geometry,geom2 Geometry,patternMatrix String):整数  如果patternMatrix指定的空间关系包含“

,则返回TRUE

其中“patternMatrix”与Postgis文档中的“intersectionMatrixPattern”相同。