点绘制在网络地图,但不是在网络地图应用程序

178
7
12-16-2022上午11:21
LaraJuliussonUSFS
新贡献者II

您好,我试图使用EPA的设施注册系统点从生活地图集在一个web应用程序(https://usfs.maps.arcgis.com/home/item.html?id=e64c3fd66010469abc42a77a2b428ed4).

我已经将这些点加载到我的web地图中,它们以默认的视图比例(WebMapViewer)绘制。PGN附截图)。然而,当地图在web地图应用程序(WebMapApp.png)中使用时,他们不绘制。我可以在web地图应用程序中打开功能层的表,其中的数据就会显示出来。然后,我可以选择一个特征并缩放到它,并看到突出显示的点(SelectedPoint.png),但当我清除选择时,点符号不绘制(ClearedPoint.png)。

我已经清理了我的缓存,打开了一个新的web应用生成器会话,并添加了原始的web地图,这些都不允许在web应用程序中显示点。当我添加上述功能到一个全新的web地图,并将其包含在我的web地图应用程序中的点确实显示。这让我觉得这和我原来的网络地图有关。我原来的网络地图有35层左右,所以我想知道这是否是我遇到的尺寸限制。我想知道上面的情况是由什么引起的,这样我就可以在未来避免它,并以最少的重做来修复我的应用程序,因为我已经投入了大量的时间在网络地图应用程序。

想法吗?

谢谢,劳拉

0荣誉
7回复
BernSzukalski
通过 金宝搏吧
金宝搏吧

我用你的地图做了个现实调查。如你所知,这一层有很多特性。我在几个即时应用程序和体验生成器中测试了你的地图,没有问题。我还在一个包含选择工具的简单Web AppBuilder应用程序中进行了测试。

WAB中的性能明显较慢,这可能是由于地图查看器、即时应用程序和ExB是JS 4的缘故。x应用程序。WAB则不然。

虽然我无法重现您的问题,但我怀疑这是由您试图在WAB应用程序中处理的大量功能引起的。

我的建议是使用即时应用程序或体验生成器之一来实现应用程序。无论你选择哪一种选择,在我看来,使用聚合层和/或规模依赖关系会带来更好的应用体验。

BernSzukalski
通过 金宝搏吧
金宝搏吧

我还要补充一句,在地图或应用程序中设置35层对用户来说太多了,所以我建议分而治之,考虑制作多个应用程序,而不是一个具有如此多层的大型应用程序。再说一次,我不清楚你的目标,但一般来说越简单越好。

LaraJuliussonUSFS
新贡献者II

谢谢你,本,我很欣赏你试图复制。我会试试Experience Builder。我使用WAB,用单独的层列表小部件(EPA、Water等)将我的层分离成主题。我喜欢这样一个地图,用户可以轻松地在列表小部件中为一个主题打开所有图层,也可以关闭所有图层,还可以在同一个地图中打开不同主题列表中的各种功能(例如,一个EPA层和一个水层)。即使我使用经验,我不需要有一个网络地图,所有的功能在它做吗?我可以把我的数据主题分解成单独的网络地图,但如果需要,如何将它们一起显示呢?我不认为经验可以做到这一点,但我会检查一下。

0荣誉
BernSzukalski
通过 金宝搏吧
金宝搏吧

我理解你这样做的原因。分组层可能会帮助您(在WAB中不支持),所以您可以尝试一下。

我的大脑很小,很容易被太多的选项弄糊涂,所以我仍然认为应该把应用程序分解成几个,然后使用Hub (Hub Basic会很完美)或Category gallery等基于分组的画廊应用程序来存储应用程序,让观众筛选他们想要的东西。

0荣誉
RhettZufelt
通过 常规赛MVP
常规赛MVP

你试过在地图查看器经典版中进行符号化和保存,然后在Web应用中打开吗?新的地图查看器和Web应用程序并不是很好地结合在一起,新的地图查看器的符号有很多变化。

R_

LaraJuliussonUSFS
新贡献者II

嗨,瑞德,

是的,我试过了。这并没有改变问题。不管怎样,都要谢谢您。

劳拉

0荣誉
RhettZufelt
通过 常规赛MVP
常规赛MVP

我不知道你如何让它在任何地图/应用程序中绘制,因为没有数据来绘制....

rhettzufelt_0 - 1672262455215. - png

也许旧地图上有缓存什么的?

R_

0荣誉