的想法
|
更新:在仔细考虑了这个问题并尝试了其他选择之后,我已经创建了一个变通方案。虽然不是最理想的,但能起作用。我用的是FME,但你也可以用Modelbuilder和/或Python实现同样的效果。正如这里臭名昭著的@XanderBakker所指出的(是的Xander,你有一个追随者),在父符号中可视化来自相关记录的信息的唯一方法是将其写入父层中的字段。因此,我在父层中创建了2个字段,用于保存指示符号的值。使用FME工作台,我引入托管服务(带有父多边形和相关表)作为阅读器,然后转换数据以评估相关记录中的更新字段,计算将进入父字段的值,并将它们放入其中。这个脚本在我的工作站上以间隔运行,并且只将两个字段的更新插入到父层中,因此它需要大约10秒的时间运行。理想情况下,我希望这在FME服务器上的调度上运行,但这将占用我们当前设置的太多资源。所以我现在每10分钟在我的机器上运行一次。符号每小时更新6次,因此当人们对相关表进行更改时,他们将在不久之后刷新后在地图上看到反映。 I know, not ideal. But it works. But...having the ability to bypass this whole process would still be great I'm not saying I don't need it anymore. I still need it!! Please allow feature set functionality to be applicable to visualizations!
...查看更多
02-02-202311点
|
0
|
0
|
61
|
帖子
|
@Scott_Sambell和其他感兴趣的人,如果你仍然需要这个功能,请在这里称赞!//www.gobook3.com/t5/arcgis-online-ideas/update-arcade-profiles-to-include-visualization/idc-p/1244445#M9640
...查看更多
01-30-202301:41点
|
1
|
0
|
55
|
帖子
|
嗨!我知道在2021年的一次更新中,经验构建器中的表格小部件尊重父webmap中设置的字段别名。现在,我正在为企业的字段值本身寻找相同的功能。在我的webmap中,我已经配置了每个int字段来显示我想要的(在我的情况下,这意味着删除逗号)。在ExB的弹出窗口中,一切都很好。没有逗号。然而,在ExB表小部件中,却不是这样。逗号重新出现,每个字段的webmap配置将恢复到原始状态。通常,这不会是一个问题,因为我会进入小部件并在那里重新配置,但在表小部件中还没有这个选项。是否可以在表格小部件中为所有字段提供webmap配置功能?
...查看更多
01-05-202309:34我
|
8
|
0
|
108
|
的想法
|
这是一个类似的想法,我需要-基本上想使用街机从相关记录创建一个功能集,并使用它来象征父功能!请帮助实现这个想法!
...查看更多
12-23-2022上午08:07
|
0
|
0
|
104
|
博客
|
很棒的阅读-我和@anonymous55用户在同一条船上,我可以说我不想通过脚本来支持这一点。此外,这个过程似乎只处理最近的相关记录。我的需要是总结单个特征的相关记录集,并使用该特征集来确定符号学。如果你觉得这个想法有用,请给它投票!
...查看更多
12-23-2022上午07:57
|
0
|
0
|
353
|
的想法
|
请允许街机可视化配置文件纳入功能集功能!我在一个包裹基地工作。在那个包裹的基础上,我有一个相关的单检查消防服务表。一些包裹只有1个相关服务记录,其他包裹则有10个以上。现场工作人员使用Survey123进入现场,检查这些服务并更新相关记录的属性。这意味着对于每个包,相关记录中可以有更新的数据和未更新的数据。即现场工作人员可以去一个包裹,一天检查2个服务,但直到第二天才检查其他3个相关记录。我想用相关记录中“评估完成”、“部分评估”和“未评估”的状态来标记包裹。这些值是用一个简单的Arcade表达式在相关记录表中使用更新的字段创建的:var relate = FeatureSetByRelationshipName($feature, "To_Table", [' analyzed '], false) //获取相关记录var cnt = Count(relate) //统计相关记录var val = Find("Yes", relate,0) //找到所有评估已经执行的相关记录//如果没有评估过的记录,返回Not analyzed。如果所有记录都已评估,则返回完全评估,如果有一些是,则返回部分评估If (val < 0){返回“未评估”}else If (val == cnt){返回“完全评估”}else If (val > 0){返回“部分评估”}让我非常惊讶的是,AGOL和企业中都没有此功能。 In AGOL, I get the returned expression accurately tested when run, however I have no way to save and apply the expression, as there is still an error stating that the FeatureSetByRelationshipName is not defined, even though it tested correctly. The "Done" button in the bottom right of the expression window is greyed out. In Portal, I simply get the ! that it's not available. After some digging, I found some interesting information explaining that Arcade's visualization profile does not support feature set functionality. So I am, as my grandmother would say, 'writing a lettahhh' to those who would listen. Please upvote this idea if you can see yourself utilizing this kind of functionality, as this would be fantastic to have!
...查看更多
12-22-2022下午09:40
|
13
|
2
|
509
|
的想法
|
我真的很喜欢使用arcpy函数,它可以允许我创建一个新的和/或添加到书签文件(.bkmx)。映射模块中的listBookmarks类在您已经拥有书签的情况下非常有用,但如果它们还不存在,您必须手动创建它们,这可能会有点麻烦。理想情况下,我想要一些我可以传递参数,如规模,名称等…这将使它与游标一起使用快速和容易。如果我能在Modelbuilder中使用迭代器,那就太棒了(例如,像在游标循环中那样遍历数据集,从行中提取那些值,并将它们放入书签参数中)。谁跟我在一起?!
...查看更多
06-22-202207:35点
|
4
|
2
|
225
|
帖子
|
嗨,Xander Bakker!非常感谢你的回复。回答你的问题-我决定在SDK Pro中发布这个主要是因为我发布了来自Pro的源数据,但是我试图在AGOL中改变Arcade的符号-所以我可能在前面错误地分类了问题。我试图使用AGOL自动生成的字段(当您启用编辑器跟踪生成这些字段时)进行符号化,这些字段在在线发布和跟踪之前是不可用的。我没有权限在我的组织之外分享数据,但我很乐意分享表格的一部分截图,让大家开始。如果这还不够详细,无法重现错误,我可以在该层中创建一些虚拟数据,将其导出为fgdb并上传到这里。但是,这样做将覆盖所有的时间/日期信息到导出的时间/日期。让我知道,如果有另一种方式为您尝试和复制这个问题!谢谢!
...查看更多
08-18-202004:34点
|
0
|
2
|
336
|
帖子
|
好的GIS-ers。我是相对新的街机,所以请善良!我觉得我关注这个问题太久了,正因为如此,我可能忽略了一些非常简单的东西……但我就是想不通!救命! ? ! ?目标:通过字段数据是否被编辑来符号化。编辑器跟踪和同步是ON方法:使用$功能之间的区别。CreationDate(当我发布数据)和$特性。EditDate(这将与CreationDate相同,除非数据已被编辑)作为创建这个符号的键。我确实有几个在不同场合编辑过的数据点,因此它们的EditDate和CreationDate属性是不同的(在表和控制台功能中验证了这一点)。表达式1和2:返回所有内容为“未访问”if ($feature.)创造者! = $ feature.Editor) {var状态=“访问”返回状态}{返回“不访问 " } __________________________________________________________________ 如果(DateDiff (feature.CreationDate, feature.EditDate美元,“分钟”)< = 0){返回“不去”; } else{ return "Visited"; } Expression 3 & 4: Only 'Not Visited' features were symbolized, 'Visited' features were clumped into 'Other' Iif($feature.CreationDate != $feature.EditDate, "Visited", "Not Visited") ___________________________________________________________________ When($feature.CreationDate != $feature.EditDate, "Visited", "Not Visited") There are about 4 more ways I went about trying to create these 2 separate symbols based off of the creator and editor dates, but each one of them resulted in 1 of these 2 results. Additionally, I made sure the expression was reading the correct fields and the correct data types, as I printed them to the console and they are exactly as they should be. Any help on this would be appreciated! I feel like it should be such a simple solution, but I cannot figure it out! Thank you!
...查看更多
08-17-202002:44点
|
0
|
4
|
386
|
标题 | 荣誉 | 发布 |
---|---|---|
1 | 01-30-202301:41点 | |
8 | 01-05-202309:34我 | |
13 | 12-22-2022下午09:40 | |
1 | 10-19-202204:28点 | |
4 | 06-22-202207:35点 |