需求:
在不停止影像服务的情况下更新由镶嵌数据集发布的影像服务,其中镶嵌数据集存储在sde中。
解决方法:
①发布影像服务,镶嵌数据集右键——share as image services,在分析时根据提示将镶嵌数据集所在数据库注册到server上,其它参数参照常规设置,发布成影像服务。
影像服务需要具有image server许可
②发布成功后,在arcgis server manager中对应的影像服务下找到“has live data(具有实时数据)”选项并勾选它。
③添加栅格。在镶嵌数据集上添加栅格,并更新概视图,这时候可能会报下述错误提示。
④取消lock。在镶嵌数据集上右键——manage——locks,将object name选择为“test.sde.zmf”并将下列的lock进行“disconnect user”,这时候再来添加数据数据和构建概视图。
⑤同时发现服务进行同步更新了,不需要停止影像服务。
补充:
在有的版本的arcgis server,发现勾选了has live data(具有实时数据)选项,影像服务在添加新的数据后还是无法同步更新。
这样去绕行解决:
在添加新的数据后,运行publishingtools下的refresh service任务即可实现不用重启影像服务就能更新。