arcgis 服务无法启动_ArcGIS使用错误集01:填洼 无法启动配置RasterCommander.ImageServer..

在进行填洼处理时遇到了一下错误,

“ERROR999999:执行函数时出错。

未指定的错误

无法启动配置RasterCommander.ImageServer。

在计算机DESKTOP上创建服务器对象实例失败。

当前许可支不支持影响服务器

执行(FlowDirection)失败”。

根据提示信息并使用关键字搜索相关问题解决办法,发现wxqqq666的优快云博客中有对类似问题的解决方法(链接如下)。

https://blog.youkuaiyun.com/wxqqq666/article/details/91359769​blog.youkuaiyun.com

操作步骤如下:

01 在“流向”对话框中左键单击“环境”按钮,

b962585a1afc826dda3c07c7e4b17300.png

02 在弹出的“环境设置”界面,找到“并行处理”,并将“并行处理因素”设置为0

6b1df2fe35a1237feaa32e842aa05f74.png

03 可正常进行流向计算,并显示出计算结果

原博客写的原因为:

这个问题在10.5(以前用的GIS版本)和10.8(现在用的GIS版本)上都存在,每次计算都报错失败

但是在10.2的GIS上就可以顺利执行。代码是相同的,所有数据也都相同。

发现右边提示的是首先将文件分成4个并行实例来分配计算。ArcGIS的并行经常报错,因此考虑将并行设置为0

目前的解决方法是,在计算前,先将整个ArcToolbox的环境设置打开,将并行并行处理参数设置为0

改好设置后,可以顺利执行Arcpy的程序。

———————————————————————————————————————————————————

以上为分割线,2021/4/13再次更新。

ArcGIS在10.X之后就开始支持多线程进行并行计算,为了实实在在提高效率,上面的做法只会让CPU以单核的形式来进行处理,

也可以设置并行处理要素为n(一般不超过实际物理核心数即可),通过并行的方式来进行处理。

但在这种过程中,由于本人使用的GIS版本是学习版,在自定义路径的情况下还是会报上述错误,但在默认路径下,则不报错

目前,使用的处理方法是:在默认路径来存储结果,再导出。

 
————————————————
版权声明:本文为优快云博主「Icesrteam」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.youkuaiyun.com/Icesteam/article/details/115523350

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值