将GIS资产提供给Maximo表,但不提供地图

时间:2019-09-16 00:36:25

标签: sql oracle gis integration maximo

我的GIS数据库中有一个sewer表/层,我将其作为资产(通过ESRI功能服务)用作Maximo。

下水道在active字段中(在GIS中)被编码为abandonedasset_status

问题:

我希望将废弃的下水道包括在Maximo的资产表中(出于退役的目的),但我希望将它们从Maxino地图中排除。 / p>

我想通过单一集成/功能服务来完成所有这一切。

我该怎么做?

1 个答案:

答案 0 :(得分:0)

我想我可以通过在视图排除废弃的下水道的几何形状来实现此目的(但为了退役,请包括记录的非空间部分)。

select
    --other fields would be included in the view
    case
        when asset_status <> 'ABAN' then shape
    end as shape
from
    sewer

注意:在要素服务中使用视图时,必须register the view with the geodatabase(并选择几何类型)。


替代方法可能是在要素服务的symbology中排除废弃的下水道。用户将无法在地图上看到被遗弃的下水道,但他们仍然可以为工作订单选择它们,这不是我想要的。