ArcGISServer10.1按区域导出切片失败
1 系统环境:
Windows Server 2008 R2 Enterprise SP1
2 软件环境:
ArcGISServer 10.1 SP1
ArcGISDsektop 10.1 SP1
3 部署情况:
桌面和server分别部署在两台服务器上,由桌面去管理server。
4 问题
在完成了市范围的切片后,我们想通过Export Map Server Cache工具实现每一个乡镇的切片导出。
但是在导出的过程中总是会出错,输入参数和报错日志请看附件中的截图。
5 分析
根据帮助,The folder into which the cache will be exported. This folder does not have to be a registered server cache directory. The ArcGIS Server account must have write access to the target cache folder. If the server account cannot be granted write access to the destination folder but the ArcGIS for Desktop client has write access to it, then choose the Copy data from server parameter.
如果输出路径写为本地路径,桌面享有本地路径的访问权限,勾选“copy data from server”,那么GISServer应该是先在服务器的output路径导出切片后拷贝到本地来,然而,查看服务器output路径这个tpk文件已经生成,拷贝到本地的过程中报错;
如果输出路径写为GISServer服务器的网络路径,按照帮助上的提示,不必勾选“copy data from server”,Server应该具有这个路径的权限,但是执行仍然报同样的错误, output路径没有相关文件生成。
Windows Server 2008 R2 Enterprise SP1
2 软件环境:
ArcGISServer 10.1 SP1
ArcGISDsektop 10.1 SP1
3 部署情况:
桌面和server分别部署在两台服务器上,由桌面去管理server。
4 问题
在完成了市范围的切片后,我们想通过Export Map Server Cache工具实现每一个乡镇的切片导出。
但是在导出的过程中总是会出错,输入参数和报错日志请看附件中的截图。
5 分析
根据帮助,The folder into which the cache will be exported. This folder does not have to be a registered server cache directory. The ArcGIS Server account must have write access to the target cache folder. If the server account cannot be granted write access to the destination folder but the ArcGIS for Desktop client has write access to it, then choose the Copy data from server parameter.
如果输出路径写为本地路径,桌面享有本地路径的访问权限,勾选“copy data from server”,那么GISServer应该是先在服务器的output路径导出切片后拷贝到本地来,然而,查看服务器output路径这个tpk文件已经生成,拷贝到本地的过程中报错;
如果输出路径写为GISServer服务器的网络路径,按照帮助上的提示,不必勾选“copy data from server”,Server应该具有这个路径的权限,但是执行仍然报同样的错误, output路径没有相关文件生成。
1 个回复
桂朝
赞同来自:
源文件夹可以是网络上的共享位置、启用 Web 功能的文件夹、偶尔断开连接的便携式计算机或硬盘介质。
如果 ArcGIS Server 帐户对目标位置没有写入权限(此情况可能在云计算方案中发生),可以选中从服务器复制数据框。这会将切片放入服务器输出目录,客户端可从中下载这些切片。此选项较慢,但可使导出面向更广泛的客户端。
采用的共享路径,也就是服务器对该路径有读写权限,所以无论是否copy data from server,都能在该路径下写入数据;采用服务器本地路径,也确保了服务器的写入权限;
用10.2管理10.1,采用客户端路径,不勾选copy选项,服务器是无法读取到指定的路径,因此会报001225错误,只在服务器生成,无法拷贝到客户端;而勾选copy项,理论上来说,是会从服务器复制缓存文件到客户端路径,测试通过10.3管理10.2,10.1管理10.2,均能实现通过勾选copy data from server选项,将缓存从服务器复制到客户端,而通过10.3和10.2管理10.1时,会报999999错误,因此可以断定是ArcGIS10.1本身的问题。
用户将缓存写入指定位置的需求,可以通过设置共享路径来确保导出缓存到客户端指定位置。
要回复问题请先登录或注册