ArcGIS Pro地图工具(插件)-超级慢激活第一次?

1353
5
12-08-2020 08:23 am
bbieb
通过
偶然的因素

我创建了一个ArcGIS Pro地图工具(插件),当我在会话中第一次激活它时,它需要15秒以上的时间才能激活。这正常吗?

一旦该工具在会话中被激活,下一次它将立即被激活。

布莱恩
标签(3)
0荣誉
5回复
狼
通过 金宝搏吧
金宝搏吧

这不正常。通常,至少在我的经验中,Map工具的激活没有明显的延迟。还有其他问题可能导致激活延迟。首先,ArcGIS Pro使用JIT (Just In Time)加载您的插件(参见https://github.com/Esri/arcgis-pro-sdk/wiki/ProConcepts-Framework#jit-loading),如果加载和/或初始化外接程序需要很长时间,这可能会导致延迟。其次,mapview中的任何活动都可能导致地图工具的激活延迟,所以我也会注意在后台进行的任何地图活动。

0荣誉
bbieb
通过
偶然的因素

谢谢你的回复。我回去用一个地图工具创建了一个普通的ArcPro项目和一个普通的插件(没有进一步的编码)。该工具立即激活。如果我将功能类层添加到香草项目(通过VPN的SQL Server SDE/AD安全),保存并重新打开,激活需要15秒以上。删除图层,工具立即激活。“地图工具”检查连接或打开编辑会话或?如果是这样,有没有办法防止这种行为?

布莱恩
0荣誉
狼
通过 金宝搏吧
金宝搏吧

让我和产品开发部核实一下,我会给你答复的。

0荣誉
bbieb
通过
偶然的因素

何回应?

布莱恩
0荣誉
BrianBulla
通过
定期撰稿人

嗨。刚刚看到这个帖子,我想说的是,我的大多数工具在你第一次运行它们时肯定也有延迟。我在Visual Studio (c#)中创建所有我的。如果有什么方法可以提高“首次点击”的表现,我也会很感兴趣。

谢谢,

0荣誉