从GeoScene Pro发布地图服务复用旧切片

0
分享 2025-03-11
- 使用情景
  •  切片复用,有旧的切片文件或者切片包(tpk/tpkx),想在新环境复用切片。
  • 或者切片数据量比较大(GB,TB级别),重新发布切片效率低。

  • 或者数据源体量大,比如影像数据又不想注册数据源非要复制数据源发缓存服务。

 
- 思路
  • 用覆盖切片范围的要素数据发一个所谓的空服务(手动切片的缓存地图服务),再去server的缓存目录替换切片文件。

 
- 过程
 
0- 已有切片文件或者切片包。切片包可以解压,或者使用提取包工具提取到本地文件夹中。目的使用其中的切片文件。

1.png


2.png

 
1- 先从pro中共享weblayer,直接在内容列表中对图层右键-选择共享为weblayer,此方法可对单个图层共享(顶部选项卡共享对整个地图共享)。

在共享选项卡中,数据和图层类型选择地图影像类型,这种类型的地图服务发布和ArcMap中的地图服务是一致的。复制或者引用数据源都可以,引用数据源需要注册数据源路径。

3.png

 
 
2- 共享界面-配置选项卡,选择地图影像,点击其后的小铅笔图标,进入图层配置界面,
选择使用新缓存中的切片,设定切片方案和格式,保持和旧的切片一致

4.png

 
 
3- 选择在服务器上手动缓存。分析发布即可。

5.png


 
4- 发布后找到server的缓存目录arcgiscache

6.png


7.png

 
 
修改切片文件的权限,保证server的系统账户有完全控制权限

8.png

 
 
5- 最后去server manager重启这个地图服务。

9.png

 
预览服务切片缓存已加载。

10.png


11.png

 
 
 
 
- 讨论
  • 对于大数据量影像数据,复制数据源发布服务比较低效,数据有打包并向server服务器上传发布的过程,容易产生错误。所以会选择引用数据源的形式发布。

         如果无法使用引用数据源方式,可以使用复用切片的形式发布服务
  • 再服务器上手动缓存切片,对于大数据量的切片服务,一般都会选择手动切片。保证先发布服务,在调用切片工具灵活切片,或者替换切片文件复用切片。

 
  • 从pro发布的切片默认都是紧凑式V2格式的切片,切片文件中只有bundle文件。

 

 
  • Linux环境复用切片的步骤逻辑是一样的。

 
 

0 个评论

要回复文章请先登录注册