添加街机功能作为图层映射

154
2
一个月前
状态:开放
DougGreen
通过
偶然的因素

在桌面软件中,我们有创建查询层该工具允许我们执行各种动态连接和筛选Geodatabase数据,以可视化来自多个特征类或表的数据,而无需复制数据存储。我发现在网络地图中使用相同的功能非常方便商场FeatureSets.如果我们可以在弹出窗口和标签表达式中定义FeatureSet,并使用它们来动态访问来自多个层的数据,我们是否可以进一步添加功能,让地图创建者可以选择“添加街机层”?我在想,需要有这样的要求:输出中只包含一个空间场,并且最终空间场中的所有几何图形都具有一致的坐标系等。但我可以看到在地图中添加一个层的巨大好处,例如,将来自多个点功能服务层的功能结合在一起,这些功能服务层都有一个需要注意的共同状态,这样它们就可以在web地图中显示为单个层。我可以想到许多其他场景在这里也很有用,我想说的是,它是有理由的,因为“Make Query Layer”工具存在的所有相同的原因。

2的评论
JohannesLindner

考虑到我在工作和网站上的大部分工作都涉及到Arcade,我从未有过这个想法,这真的很奇怪。

但既然你提出了:是的,请。

查询层和数据库视图是很好的工具,在我的应用程序中做了很多繁重的工作,但使用SQL可以做的事情也就这么多。Arcade使我们能够进行更复杂的计算。我们经常在仪表板和弹出窗口中使用街机功能集,在地图上显示它们,无论是在在线地图查看器还是在ArcGIS Pro中,这是下一个合理的步骤。

DougGreen
通过

@JohannesLindner我很高兴听到它对别人有价值。我能做相当多的SQL。然而,我认为这可以在网络上实现我们目前无法做到的类似事情。这可能是好的,但是,考虑到ESRI现在已经在SQL中做了一些事情将复杂的几何图形(如弧和多补丁)存储在名为gdb_geomattr_data这使得SQL查询层有点麻烦,因为SHAPE列可能只包含实际功能的简化版本。所以在Pro和Web中拥有Arcade Layers将是有益的。