如何更新影像服务

需求:

在不停止影像服务的情况下更新由镶嵌数据集发布的影像服务,其中镶嵌数据集存储在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任务即可实现不用重启影像服务就能更新。

### ArcGIS 影像切片服务的配置与使用 ArcGIS 影像切片服务是一种高效的空间数据发布方式,能够显著提升地图加载速度和用户体验。以下是关于如何配置和使用 ArcGIS 影像切片服务的详细说明: #### 1. 配置影像切片服务 在配置影像切片服务时,需要确保以下步骤完成: - **启动 ArcMap 并加载数据**:首先启动 ArcGIS 套件中的 ArcMap,并加载需要进行切片的原始影像数据[^1]。 - **修改 ArcMap 选项**:根据实际需求调整 ArcMap 的显示设置,例如分辨率、比例尺等参数[^1]。 - **创建缓存方案**:通过 ArcMap 的“文件”菜单选择“共享为 -> 缓存地图服务”,然后定义缓存方案。缓存方案决定了切片的比例尺级别和覆盖范围[^5]。 - **生成切片**:在缓存地图服务向导中,指定输出路径并开始生成切片。此过程可能需要较长时间,具体取决于数据量和硬件性能。 #### 2. 使用 GeoServer 发布影像切片 如果由于成本或其他原因无法使用 ArcGIS Server,可以考虑使用 GeoServer 或 GeoWebCache 来发布切片数据。以下是具体步骤: - **导入切片数据**:将生成的切片文件夹导入 GeoServer 数据目录。确保文件夹结构符合标准瓦片规范(如 TMS 或 WMTS)[^3]。 - **配置图层**:在 GeoServer 中添加新的矢量或栅格图层,并绑定到切片数据源。设置适当的投影坐标系(通常为 EPSG:3857)[^2]。 - **优化服务性能**:通过 GeoWebCache 对瓦片缓存进行优化,减少重复请求并提高访问速度[^4]。 #### 3. 在 Cesium 中加载影像切片服务 对于需要在三维 GIS 应用程序中使用的场景,可以借助 Cesium 加载影像切片服务。以下是实现方法: - **配置 WMTS 服务**:在 Cesium 中通过 `Cesium.WebMapTileServiceImageryProvider` 类加载 WMTS 切片服务。需提供服务 URL 和相关参数(如 TileMatrixSet、Layer 名称等)[^4]。 - **示例代码**: ```javascript const viewer = new Cesium.Viewer("cesiumContainer"); const imageryLayer = viewer.imageryLayers.addImageryProvider( new Cesium.WebMapTileServiceImageryProvider({ url: "https://example.com/geoserver/gwc/service/wmts", layer: "your_layer_name", style: "default", format: "image/png", tileMatrixSetID: "EPSG:3857" }) ); ``` #### 4. 注意事项 - 确保切片数据的存储路径清晰且易于访问,避免因路径错误导致的服务失败。 - 如果使用云存储,需正确配置访问密钥和端点信息,以保证数据的安全性和可用性[^5]。 - 定期检查切片服务的性能,必要时对缓存进行清理或更新
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值