首页 > 其他 > 详细

gp服务输出的结果文件输出到绝对路径

时间:2019-06-23 23:05:05      阅读:174      评论:0      收藏:0      [点我收藏+]

gp服务跟本地用arcmap执行gp有个不同,就是输出的文件一般只能输出到arcgis server默认的output目录里面(arcgis server有此限制,无论怎么配还是写到output目录里),以下介绍能输出到output目录以外的绝对路径的方法

 

首先gp服务要是一个模型(moudle)

 

以下绿色的是输出的一个栅格文件,可见文件路径为%currentTime%.tif

%currentTime%是读取名称为currentTime的参数的意思

技术分享图片

currentTime参数来源于上面的蓝色椭圆,可以见到其值是一个绝对路径

技术分享图片

 

因此,经上述配置后,绿色的输出文件的文件目录最终为E:\pm10Test\20180119444.tif

 

PS:蓝色的参数可以这样添加

技术分享图片

技术分享图片

添加完后重命名即可

 

调用gp服务时,绝对路径以参数方式传进去

技术分享图片

 

PS:用参数传入绝对路径可能存在安全问题

 

原理说明:之所以绕这么大个圈,因为如果只是设置输出文件的路径,无论怎么设置还是会输出到arcgis server的output目录(arcgis server限制),但使用参数后,参数里的路径能突破此限制

gp服务输出的结果文件输出到绝对路径

原文:https://www.cnblogs.com/cannel/p/11074344.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!