如何通过空间数据库检查地理围栏发出的AIS信号?



我在AWS Redshift表a上有成千上万个地理围栏

并在表b中记录每1小时数万个AIS信号。

但是,我想检查并记录整个地理区域的AIS输入或输出。

我怎么才能做到呢?

根据您对问题的描述,我猜地理围栏需要使用ST_Polygon()转换为多边形。一旦有了多边形(表A),就需要使用ST_Point()将AIS信号转换为地理定位点(表B)。

当您将所有数据转换为兼容的地理位置格式时-您将使用ST_Contains()。

我要补充的是,地理位置数据在红移中可能需要一些时间,你很可能需要对所有多边形和所有地理位置点进行笛卡尔积。

我希望我正确理解了你的问题。