标注最近一次检验

1040
2
05-06-2021 03:06 PM
标签(1)
NikkiRosemeyer
新贡献者II

我有一个维护特性类,每个对应管道的Unique ID都有许多记录。是否有一种方法来标记或符号化这些特征,以便用户看到的是最近的检查?

目标是让用户(使用Desktop或AGOL)查看地图或仪表板,并快速识别哪些下水道最近得到了服务,哪些没有,而无需单击每个管道查看最近的日期。

我见过其他类似的帖子,他们想要在弹出窗口中显示最近的检查,或者计算自上次服务以来的日期,但我正在寻找一些更终端用户友好的东西。

我很感激你给我的所有想法!

尼基Rosemeyer
GIS协调员/分析师
迪比克市,IA
0荣誉
2回答
JimWilliams
通过
新贡献者III

你好,妮可,

我假设每个管道都有多个工作单。我猜你不是在复制几何图形吧?只要你不需要进行离线编辑或将其作为一个特性类发布,我就会使用一个视图,并将其作为一个新层。也许是这样的:

选择l.OBJECTID, l。形状,lj。*从管道l外部应用(选择顶部1 lc。* FROM Pipe_Maintenance_tableID = l.和year(Completed_Date)=year(GETDATE())的顺序由lc。完成日期描述c) AS lj

如果视图不起作用,可以尝试定义查询,其中按子句分组。我认为这将根据唯一id分组所有记录,然后获取最近的日期。只是一个免责声明,我有时也使用对象id来获取最近的记录而不是最近的记录。

InspectionDate in (Select Max(InspectionDate) from featureclass Group by uniqueID)

可能有点混乱,但希望这能让你走上正轨。我也不确定我的问题是否100%正确。

0荣誉
NikkiRosemeyer
新贡献者II

嗨,吉姆!

感谢您的回复!我用这个特征类复制几何。我们还对这个特性类进行了在线和离线编辑。

我尝试了您的建议的定义查询部分(并且我让它工作-是的!),但它没有返回最近的记录。

我已经向Esri技术支持提交了一个案例。我觉得这个问题多年来在这个论坛和其他论坛上已经被重复了一遍又一遍,但我们似乎就是不能让它工作!非常感谢你的建议。我真的很感激!

尼基Rosemeyer
GIS协调员/分析师
迪比克市,IA
0荣誉