Rules engine for spatial and temporal reasoning?

前端 未结 3 534
粉色の甜心
粉色の甜心 2020-12-17 07:16

I have an application that receives a number of datums that characterize 3 dimensional spatial and temporal processes. It then filters these datums and creates actions whic

3条回答
  •  感情败类
    2020-12-17 07:57

    This is Spatial Reasoning... a few models but 9DE-IM is now accepted by OGC and implemented in PostGIS and other programming tools.

    PostGIS implements a spatial reasoning engine based on dimensionally extended 9 intersection model... 9DE-IM..

    http://postgis.refractions.net/documentation/manual-svn/ch04.html#DE-9IM check sect 4.3.6.1. Theory...


    So does the Java Topology Suite (and Net Topology suite for C# etc)...

    http://docs.codehaus.org/display/GEOTDOC/Point+Set+Theory+and+the+DE-9IM+Matrix

    In particualr check out the geometry.relate stuff.. such as

    boolean isRelated = geometry.relate( geometry2, "T*T***T**" )

    You can test the relationships, or filter data based on them. Works with pts, lines, polygons etc...


    This might help on temporal stuff..

    http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.87.4643&rep=rep1&type=pdf

提交回复
热议问题