帖子
|
附件是来自源数据集,还是试图维护已附加到目标数据集的内容?我没有涉及带有附件的层的“覆盖”过程,但我确实有一些带有从外部源更新的附件的层。这是一个不同的过程,使用pandas模块的compare方法来识别源和目标之间已编辑的行,然后在适当的位置更新这些特性。设置起来比较复杂,但假设你有一个50k的特征层,而实际上只有1000个在源文件中被编辑,这将只在目标文件中编辑这1000个,而其他49k完全不受影响。这相当于打开属性表并进行编辑,尽管速度要快得多。如果你感兴趣,我在去年的一次会议上介绍了这个主题,你可以在这里找到所有的注释和Python代码:https://github.com/jdcarls2/ilgisa-2022/blob/main/hosted-copy/hosted-copy.ipynb
...查看更多
6小时前
|
0
|
0
|
8
|
帖子
|
在ArcGIS Pro中,您是直接连接到数据存储,还是通过服务端点连接到数据存储?
...查看更多
6小时前
|
0
|
1
|
23
|
帖子
|
你是正确的,更新主层也应该更新相关的视图。问题在于,覆盖将替换该层的整个服务定义,但视图层保留其原始定义,因此主层和视图层之间可能存在潜在差异,从而导致视图不兼容。我们使用ArcGIS Python API来更新我们的层,无论它们是否有关联的视图,如果原始数据源在其他地方。这里有一个非常简单的过程:从arcgis导入GIS从arcgis。功能导入GeoAccessor #登录到门户gis = gis ('portal-url', '用户','密码')#通过id和索引获取功能层fl = gis.content。Get ('itemid of service')。层[0]#加载源数据;这将根据源df = GeoAccessor.from_featureclass('文件路径')#截断现有数据fl.manager.truncate() #加载fl.edit_features中的最新数据(added =df. space .to_featureset())对于较大的更新,您可能希望分批执行此操作,而不是提交单个大规模更新。我知道在AGOL和Python API中有一个实际的附加功能,但由于特定于我们的源数据的各种原因,我无法让这个过程为我们的更新工作。但是截断/追加脚本运行得非常好,所以我不认为有任何特殊的理由去修改它。我们用它做很多事情,包括一些地址数据。 For about 50k address points, the entire process runs in only a few minutes.
...查看更多
9小时前
|
3.
|
1
|
33
|
帖子
|
这就排除了任何简单的解释。我们曾经用这种方式更新我们的一些层,偶尔会遇到这个问题,尤其是视图层。我们会覆盖一个层8次,在第9次,它会崩溃。有时,我们可以在通过发布工具的分析步骤的数据中识别出错误,但更多情况下,没有明显的差异。在记录中,截断和追加基本上是覆盖,但只是覆盖数据本身,同时保留所有更深层次的设置。这是大多数人在使用内置的“覆盖web层”工具时实际上想要做的事情。首先将层“归零”,然后向层中追加,因此每个记录,无论是新的、修改的还是其他记录,都反映在最终产品中,并且不存在数据过期的风险。
...查看更多
10小时前
|
0
|
3.
|
47
|
帖子
|
造成这种情况的原因有很多。一般来说,覆盖一个服务来更新它的内容是自找麻烦。只有当层结构发生了变化,或者模式发生了重大变化时,才应该这样做;大多数其他内容都可以就地修改,或者使用截断/追加过程。当你覆盖这个层的时候,你的层的顺序和模式有什么变化吗?
...查看更多
10小时前
|
0
|
0
|
61
|
的想法
|
最近终于添加到Experience Builder的“打印”小部件并没有让我对一个好的、功能性的解决方案抱有多大希望。仅仅找出一个满足特定用户需求的自定义解决方案可能会更快。我们有一些数据集,一些用户通常需要特定的、可打印的格式,所以我们只使用一个自定义的Python脚本,当用户单击“生成报告”按钮时,该脚本由API调用触发。开发需要时间,但没有你最终等待官方工具的时间那么长。
...查看更多
10小时前
|
0
|
0
|
7
|
帖子
|
至少,你可以收藏chrome://settings/content/siteDetails?site=https%3A%2F%2Fwww.gamepadva.com%2F以使它更快。不过,在Chrome中,似乎没有任何清除单个cookie的功能;你必须清除所有的他们为一个给定的网站。其他浏览器也有这个功能,不管怎样。
...查看更多
11小时前
|
1
|
0
|
9
|
的想法
|
你的用户知道现在基本上每个操作系统都有一个好的截图工具,对吧?内置的“打印”工具也相当糟糕,因为它们试图将所有内容塞进8.5 x 11的页边距中。我还没有见过任何内置打印工具比自己截屏效果更好。
...查看更多
11小时前
|
0
|
0
|
26
|
帖子
|
嗨,安妮特,刚度假两周回来。我认为这里的问题是“||”和“&&”用于布尔条件,可以计算为“真”或“假”,例如$datapoint。IsEmpty($ datpoint .campclosedate)但是iif函数返回的是字符串,不能正确计算。此外,当您有多个条件时,将它们与||或&&联系起来只有在它们有单一结果时才有意义。“如果A或B,做X”。当你有两个条件和两个结果时,它们真的需要分开。所以,用“简单的英语”来描述你的条件:如果发布日期大于48小时,则显示红色,或者如果营地关闭日期不是空的,则显示绿色。我们可以这样写:var pastduecolor;如果美元数据。firstpostda1 > 48){pastduecolor = "red"} else if (!IsEmpty($ datpoint .campclosedate)){pastduecolor = "green"}由于这些条件没有链接,因此顺序很重要。如果空的关闭日期比其他字段更重要,那么就把它放在前面。
...查看更多
昨天
|
0
|
0
|
8
|
标题 | 荣誉 | 发布 |
---|---|---|
1 | 10小时前 | |
3. | 9小时前 | |
1 | 11小时前 | |
1 | 03-17-202208:18我 | |
1 | 3周前 |
在线状态 |
离线
|
最后到访日期 |
11小时前
|