“空间过滤器”可用于创建结果数据集,该数据集包含地图上满足一系列基于空间查询的条件的要素副本。
示例
城市警方正在执行分析,以确定暴力犯罪是否与失业率有关。 将为暴力犯罪和失业多发区域内的高中执行扩展的暑期工作计划。 “空间过滤器”可用于复制整治区域内的高中。
使用空间过滤器
“空间过滤器”可以在具有两个图层(点、线或区域)的地图上运行。
完成以下步骤以运行“空间过滤器”:
- 如有必要,请单击地图卡片将其激活。 工具栏和操作按钮 出现时,卡片处于活动状态。
- 单击操作按钮,然后选择空间过滤器。
- 对于选择要过滤的图层,选择要过滤的图层。
- 对于选择过滤依据的图层,选择要用于过滤第一个图层的图层。
- 对于选择过滤器类型,选择要用于过滤器的空间关系。 有关详细信息,请参阅用法说明。
- 单击运行。
提示:
也可以通过将数据集拖动到现有地图上的按所选要素过滤放置区来运行“空间过滤器”。
用法说明
选择要过滤的图层参数是您希望进行过滤的输入点、线或面图层。 结果数据集将为该图层的子集。
选择过滤依据的图层参数是将用于过滤第一个图层的输入点、线或面图层。
提示:
可以在“空间过滤器”中使用所选要素。 例如,如果您拥有美国境内商店地址的数据集,但是仅希望对加利福尼亚州的商店进行分析,则可以在美国图层上选择加利福尼亚州,将所选要素拖动到商店地址地图上,然后将所选要素拖动到按所选要素过滤放置区。
选择过滤器类型参数用于指定两个输入数据集之间的关系。 Insights 中可用的过滤器类型如下:
过滤器类型 | 描述 |
---|---|
相交 | 如果第一个图层中的要素与第二个图层中的要素相交,则会将第一个图层中的要素包括到输出中。 |
不相交 | 如果第一个图层中的要素与第二个图层中的要素相交,则不会将第一个图层中的要素包括到输出中。 |
包含 | 如果第一个图层中的要素包含第二个图层中的要素,则会将第一个图层中的要素包括到输出中。 |
不包含 | 如果第一个图层中的要素包含第二个图层中的要素,则不会将第一个图层中的要素包括到输出中。 |
局限性
通过同一数据库连接对数据执行空间聚合或空间过滤时,必须确保所有数据存储在同一空间参考系统中。 对于 Microsoft SQL Server 的数据集,数据还必须具有同一数据类型(地理或几何)。
对于地理(“round-earth”)坐标系,SAP HANA 不支持 ST_Contains。 对于具有地理坐标系的 SAP HANA 数据集,使用包含和不包含过滤类型的空间过滤将失败。