geoserver 切片后如何迁移到另外一台机器上的geoserver-爱代码爱编程
假如在一台机器上的geoserver 对图层进行了切片,现在需要迁移到另外一台geoserver上,该怎么做呢?
为了迁移方便,这里BlobStores使用 MBTiles BlobStore,MBTiles 将切后的小图片都放到了sqlite数据库文件中,比直接迁移切片图片文件方便的多,安装这个扩展网上有很多方法。
1. 在geoserver中的图层进行切片操作
2. 等切片完成后,会在gwc下生成对应的文件
3. 在geoserver/datagwc-layers下找到对应的xml,打开,这些配置信息部分会在另外的geoserver 配置中使用。
打开后的文件
4. 打开要迁移切片到的另外一个geoserver gwc 下的geowebcache.xml
在layers 配置如下
上述参数可以根据刚才打开的文件填入,其中blobStoreId 要填入该文件所在的geoserver 下 blobStoreId的值,wmsUrl下的string可以随便填写一个,不影响
5. 填完后重启geoserver,则可以在tile Layers下看到 mylayer,这个图层名是不可点击的。
6. 点击preview 预览,注意图片格式要和之前一致,这里是png
7. 预览后,发现并没有图片出来,这就对了,因为切片还没有拷贝过来,要把之前gwc下生成对应的文件拷贝到对应的地方
此时刷新预览页面,就可以看到地图了