如何在不重发服务的情况下动态添加tif影像数据

TIF影像是业务动态生成的,无法预先发布成服务,但是按照业务需求,又需要在地图上展现这些栅格图,那么如何能不重发服务来满足需求?
已邀请:

徐鸿至

赞同来自: 李金星

【解决办法】:
这个需求可以使用dynamiclayers 来实现,dynamic layers 是 10.1之后动态往地图服务添加要素类,shp,栅格数据的功能。
用户的业务栅格是动态生成到其中一个文件夹的,在服务器上可以把该文件夹注册为动态工作空间。然后使用动态图层的RasterDataSource来动态添加栅格, js api 有添加要素类的demo,可以参考:https://developers.arcgis.com/ ... .html 中的 add lake方法。添加栅格逻辑上是类似的,但是js api 目前没有添加栅格的demo,可以参考java runtime的例子: https://developers.arcgis.com/ ... ster/

勾戈雪黎

赞同来自: 张佳期

还可以考虑用镶嵌数据集,可以将整个镶嵌数据集发布成为一个影像服务,大致思路如下:
1. 在arcmap构建镶嵌数据集,如果arcmap和server不在一台机器上,注意 影像所在的位置要能被server访问到;
2. 确保arcgis server可以支持发布影像服务,将镶嵌数据集发布成为影像服务;
3. 前端可以直接调用这个影像服务,如果有数据更新,可以直接在arcmap中对服务引用的镶嵌数据集更新,更新的数据可以显示在前端显示。
 
 

mary - 想在社区学习更多arcgis知识

赞同来自:

同问

要回复问题请先登录注册