无法执行(AssetPackageToutilityNetWork)。

996
5.
10-20-2020 54所以点
标签(2)
aaizMe
经过
新的贡献者二世

我正在使用实施模式 - updm-2019中规定的实用程序网络数据管理实现模式。当我仅运行应用资产包工具仅加载架构时,它会失败,以下错误:

例外
回溯(最后最新呼叫):
文件“C:\用户\ user \ appdata \ local \ eSri \ conda \ envs \ ArcGISPro-Py3-Clone \ lib \ site-packages \ untools \ common \ wrappers.py”,第106行,在包装中
返回Func(* args,** kwargs)
文件“C:\ users \ user \ appdata \ local \ eSri \ Conda \ Envs \ ArcGISPro-Py3-Clone \ lib \ site-packages \ untools \ gptools \ tools.py”,第525行,运行
* * kwargs)
文件“C:\ users \ user \ appdata \ local \ eSri \ Conda \ Envs \ ArcgisPro-Py3-Clone \ lib \ site-packages \ untools \ utility_network \ ap.py”,第254行,在__init__中
self._properties:dict = self._initialize(kwargs.pop('cache',none))
文件“C:\Users\user\AppData\Local\ESRI\conda\envs\arcgispro-py3-clone\Lib\site-packages\untools\common\wrapper .py”,第317行
结果= func(* args,** kwargs)
文件“C:\Users\user\AppData\Local\ESRI\conda\envs\arcgispro-py3-clone\Lib\site-packages\untools\utility_network\ap.py”,第309行,在_initialize中
s.main(XML_UN)
文件“c:\ users \ user \ appdata \ local \ eSri \ conda \ envis \ arcgispro-py3-clone \ lib \ site-packages \ untools \ utils \ ap_to_xml.py”,第268行,主要
self.remove_extra_domain_networks ()
file“c:\ users \ user \ appdata \ local \ easri \ conda \ envis \ arcgispro-py3-clone \ lib \ site-packages \ untools \ utils \ ap_to_xml.py”,第166行,在remove_extra_domain_networks中
to_remove.setdefault(source.dataset_type,set())。添加(source.name.lower())
AttributeError:'noneType'对象没有属性'dataset_type'

0.荣誉
5回复
Mikemillergis.
金宝搏吧

您能从运行中发布参数和完整消息吗?我想我们知道这个问题,但需要更多信息来肯定。

0.荣誉
aaizMe
经过
新的贡献者二世

谢谢回复。在资产包中,我根据我的空间参考系统和Utility Network(UN)参数提供了更改的资产包,我给了test_ne联合国。test_ne只有结构线。

0.荣誉
Mikemillergis.
金宝搏吧

如果你在应用资产包中同时检查结构和管道,你会得到错误吗?

0.荣誉
aaizMe
经过
新的贡献者二世

它奏效了,但也有警告。我也必须删除额外的特性类吗?,例如,我的数据不会有线性引用,P_Centerline, P_CenterlineAccuracy等。我需要删除这些特性类吗?

0.荣誉
AyanPalit
经过 Esri贡献者
Esri贡献者

线性引用对象/属性可以留在模型中,没有数据。这是一个很好的设计练习,以设想实现的能力/要求。

Ayan Palit |首席顾问Esri
0.荣誉