符号只在地图上更新,而不是在功能服务上更新

157
10
跳到解决方案
12-19-2022 05:42 am
maglourenco1
通过
新贡献者III

问候每一个人。

所以我有以下问题:我在我的ArcGIS在线帐户中设置了一个功能服务。我尝试在地图查看器中改变一个子图层的符号,并设置了一个街机表达式(如下一张图片所示)。

功能服务1.PNG

然后我保存了子层(我预计),以保存在功能服务上的新符号,

功能服务2.PNG

令我惊讶的是,当我试图在地图查看器中打开功能服务的子层后,我仍然看到了旧的符号。

特性服务子层3.PNG

我真的不知道如何有效地改变功能服务的子层符号。当我尝试将功能服务添加到一个新映射时,确实符号已经改变了,但功能服务本身的子层仍然有旧的符号!

非常感谢,

干杯

0荣誉
1解决方案

接受的解决方案
RussRoberts
通过 Esri杰出贡献者
Esri杰出贡献者

app和vis标签中的地图查看器不会写回功能服务,只使用该项。如果您熟悉这个过程,您可以更新功能服务定义以使用新的arcade编辑器。

在原帖子中查看解决方案

10个回答
RhettZufelt
通过 常规赛MVP
常规赛MVP

改变地图中的符号并保存它只保存该地图的符号。

如果你想改变默认的符号(当你添加到新的地图查看器时的符号),你去物品详细信息页面,可视化,设置符号和保存(在左上角)。

R_

maglourenco1
通过
新贡献者III

谢谢你们的回答!

这个解决方案有一个问题-当我尝试用Arcade表达式编辑符号时,我得到了以下错误。

以前我切换到地图查看器经典作为一个变通(一些人建议在过去),但在这种情况下我不能!

在这种情况下我能做些什么呢?

谢谢你,干杯ARCGIS.PNG

0荣誉
RussRoberts
通过 Esri杰出贡献者
Esri杰出贡献者

这是一个空的特征层吗?如果是这样的话,我们将在下一个版本中修复这个问题。你可以添加一个临时功能来解决这个问题。

maglourenco1
通过
新贡献者III

谢谢你的回答。

我试着按照你的建议创建一个功能。

这很奇怪,因为当我试图打开功能服务时,符号肯定是更新的,正如你在这里看到的

arcgis 4. png

但是当我试图打开子层时,它仍然有旧的符号。

arcgis 5. png

这对我来说很重要,因为我打算在我目前使用ArcGIS的SDK为Android开发的应用程序中使用功能服务。如果我不能这样做,我知道的唯一的替代方法是使用ArcGIS Pro软件发布一个新的功能服务(但我想避免设置一个新的功能服务的障碍: smiling_face_with_smiling_eyes:

干杯

0荣誉
RussRoberts
通过 Esri杰出贡献者
Esri杰出贡献者

app和vis标签中的地图查看器不会写回功能服务,只使用该项。如果您熟悉这个过程,您可以更新功能服务定义以使用新的arcade编辑器。

maglourenco1
通过
新贡献者III

谢谢你的帮助。

在这种情况下,我需要在ArcGIS Pro中创建一个新的功能服务定义,并在那里设置新的符号。

你知道这里可用的图标是否与ArcGIS Online中的相同,还是有其他图标可用?

0荣誉
RussRoberts
通过 Esri杰出贡献者
Esri杰出贡献者

大多数都在那里。如果没有,您可以在Catalog视图> styles > add Style下将ArcGIS Online web样式添加到您的Pro项目中并搜索ArcGIS Online。

maglourenco1
通过
新贡献者III

谢谢你的大力帮助!

干杯

0荣誉
maglourenco1
通过
新贡献者III

不幸的是,它没有起作用: neutral_face:

我按照你说的做了,在功能服务子层可视化选项卡中编辑符号

arcgis 1. png

在尝试打开子层后

arcgis 2. png

符号学还没有更新…!

arcgis 3. png

0荣誉