在arcserver上做调用GP服务做叠加分析,遇见问题。还请大佬指点一二。

在arcserver上做调用GP服务做叠加分析,需求一是在arcserver通过输入字符串来命名输出的结果,在desktop上运行成功,但在server上失败。需求二是将结果存储在oracle数据库中,但是它却存在了默认的arcgisjobs中,请问为什么。
_[2YZ{RJ_]VBHM~4[}IFJIT.png Q@2A8RRMC79EBEX[KT~6MFD.png LAS4X{G}UU3@FND6Z50`F.png )D(PD~SBOY(0BB3B6FDB@NP.png MA3UHU@I7(D5]XU5`2ZS`)O.png
已邀请:

荆雪涵 - 90后

赞同来自: 杨亚仑

用模型发布GP服务后,所有结果都会默认存入arcgisjobs文件夹的scratch.gdb里,这是正常现象。对于GP服务的结果,我们一般不去定义它的名字。你可以考虑去掉LyName3这个参数。
如果你既要定义输出结果名字,又要写入Oracle,只好用Python了。
如果你只需要写入Oracle,不定义输出要素名字,你需要在Intersect后面加一个Append Tool,把结果存入Oracle中已有的要素类里。

要回复问题请先登录注册