gp服务实现对SDE数据的选取输出
使用select工具,设置输入参数为sde库中某个数据集,输出也设置为sde库。结果数据集会自动生成。在arcmap中执行,输入参数则会生出目标数据集。
发布gp服务采用默认的参数,发布成功之后,直接双击执行成功,Server Messages没有其它输出信息。但是查看sde数据库中没有生成对应的目标数据集。
发布gp服务采用默认的参数,发布成功之后,直接双击执行成功,Server Messages没有其它输出信息。但是查看sde数据库中没有生成对应的目标数据集。
1 个回复
桂朝
赞同来自:
模型没有明显的输出参数,所以需要把选择结果指定为模型参数,模型发布为服务才能够正确运行;
模型指定的SDE路径是客户端的本地路径,发布到服务器时,服务器不能正确读取,会报The value does not exist. ERROR 000732: Input Features: Dataset Database Connections\Connection to IP.sde\SDE.chinapint does not exist or is not supported,所以需要将数据库连接文件.sde放到服务器可以访问的共享路径,如:\\server123\share\IP.sde 此时模型可以运行并读取sde连接的数据库数据,但仍会报错,其生成的结果只能保存到Scratch Folder,因为Select工具发布成服务后,模型的workspace并没有指向数据库的连接地址,所以需要再加入Feature Class to Geodatabase工具,指定输出的数据库地址。
要回复问题请先登录或注册