帖子
|
标题说明了一切。我在一家水务公司工作,正在开发一个系统,从我们的SCADA系统中获取流量数据,并将数据导入GIS,用于泄漏检测。具体来说,我现在正在做的是将正向和反向流放在我的区域表托管功能层的这些字段中。我遇到的问题是,当我运行脚本时,“P10”仪表的字段没有更新,而我正在使用的其余仪表工作得很好。我只是需要一些帮助故障排除,因为我是新的使用API。我附加了我写的函数来做这个。def update_zone_meters(dictionary): gis = gis ("url", "username", "password") portal_item = gis.content。Get ('item id') meter_layer = portal_item。Layers [0] meter_fset = meter_layer.query() meter_features = meter_fset。在meter_features中的meter特性:edit = meter #print(edit.attributes['constrno2']) if(编辑。#print(dictionary[edit.attributes['constrno2']+'F'])Attributes ['forward_flow'] = dictionary[编辑]。attributes['constrno2']+'F'] #print(edit.attributes['forward_flow']) elif edit.attributes['constrno2'] == 'P10': edit.attributes['forward_flow'] = dictionary[edit.attributes['constrno2']] edit.attributes['reverse_flow'] = 0.0 else: continue if (edit.attributes['constrno2'] + 'R') in dictionary: edit.attributes['reverse_flow'] = dictionary[edit.attributes['constrno2'] + 'R'] else: continue meter_layer.edit_features(updates=[edit])
...查看更多
|
0
|
1
|
78
|
帖子
|
原来我在专业版上注销了我的企业帐户,出于某种原因,脚本无法访问服务器。我想感谢每个为这个帖子做出贡献的人。
...查看更多
11-16-2022中午12点
|
0
|
0
|
22
|
帖子
|
这个问题让我查看了pro,结果我的账户被注销了。当我重新登录时,我的代码又开始工作了,所以我想在这里感谢你的贡献。我不知道这些问题是否相关,但有时是简单的事情。
...查看更多
11-16-202249点
|
1
|
1
|
81
|
帖子
|
你知道我在哪能找到那条路吗?从企业的项目细节来看,我在哪里可以得到它并不完全明显。
...查看更多
11-16-2022大礼堂开幕,我
|
0
|
0
|
105
|
帖子
|
这和你说的对你有用的版本更相似。我的公司正在使用企业级的gis。这会改变什么吗?
...查看更多
11-16-202234点
|
0
|
0
|
105
|
帖子
|
最近一次windows更新是在几天前安装的,当时脚本还在工作。我一直在使用完整的服务器http url。我必须在arcgis中查找python api。总的来说,我对arcgis还很陌生,所以我还在学习一些东西。
...查看更多
11-16-2022上午08:07
|
0
|
2
|
123
|
帖子
|
我遇到了一个问题,一些脚本,过去工作,但现在不再运作。我使用arcpy将字段更新到存储在我公司用于gis的服务器上的托管特性层。突然,今天当我去运行脚本时,它给出了一个运行时错误,说它无法打开我正在更新的层。为了尝试排除故障,我决定打印存储位置的功能类列表,但返回的列表显示“None”。然后我尝试运行另一个脚本,该脚本使用了不同的托管功能层,但该脚本以同样的方式失败。这是我电脑的问题还是服务器的问题?就像我说的,昨天所有的剧本都还能用我今早来的时候发现它们都坏了。import arcpy #访问DMA层arcpy.env.workspace = <服务器URL> arcpy.env. overwriteoutput = True #这是我如何找到功能类的名称,因为它被存储在线表= arcpy. listfeatureclasses()打印(表)这是给我麻烦的代码。
...查看更多
11-16-202206:50我
|
0
|
12
|
175
|
帖子
|
我想我要做的第一件事就是描述我遇到的问题。我最近被一家水务部门的工程部门聘用,我正在学习地理信息系统以及如何使用它。该公司的地理信息系统分析师向我展示了如何将消防栓和水表等东西从GPS探头添加到地图上,使用的方法似乎非常繁琐。他基本上手动添加ArcGIS pro中的所有内容,将GPS层中的点复制到主层中。他必须从表格中传输数据,并手动在地图上标记点。考虑到这个系统的重复性,似乎有人应该能够编写一个python脚本来自动化所有这些。我有一些编程经验,所以我想我可以尝试一下;然而,我发现很少有使用python在地图上放置点的文档。我已经找到了很多关于编辑属性表和与它们交互的东西,这很好,但如果我不能自动将点插入到地图上,那么尝试为这个过程编写脚本就像是一个没有意义的点。任何信息将不胜感激,提前感谢。 I've attached the script I have so far to do this with
...查看更多
08-25-2022下午12:54
|
0
|
3.
|
149
|