开源WebGIS实施方案(六):空间数据(PostGIS)与GeoServer服务迁移

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

开源WebGIS实施⽅案(六):空间数据(PostGIS)与GeoServer服务迁移研发环境的变更,或者研发完成进⾏项⽬现场实施、运维的时候,经常就会⾯临数据及服务的迁移,这其中就包含空间数据以及GeoServer服务的迁移⼯作。

这⾥需要提醒的是:如果采⽤的是类似的开源WebGIS技术⽅案,建议迁移前后的软件环境保持⼀致,以免发⽣⼀些意想不到的问题。

空间数据(PostGIS)迁移
这⾥借⽤PostgreSQL⾃带的pgAdmin3⼯具来进⾏数据的备份与恢复。

数据备份
数据恢复
数据恢复需要针对已存在的数据库进⾏操作,所以需要迁移的PostgreSQL⾥没有⽬标数据库,就需要新建⼀个空的数据库,然后再进⾏恢复操作
附:这是PostgreSQL最简单的⼀种备份与恢复⽅法。

关于PostgreSQL的备份与恢复,有很多⾼级的主题内容,本⽂没有涉及,详细内容请参照官⽅⽂档。

GeoServer服务迁移
在我们的开源WebGIS技术路线⾥,GeoServer只⽤来提供⼀些常规的WMS与WFS服务,暂时没有涉及更深⼀层次的应⽤,所以GeoServer服务的迁移也相对简单。

GeoServer是按照⼯作区来进⾏数据组织与图层发布的,⼯作区--数据存储--图层(图层组)这种层级关系是直接反映在其配置⽂件中的。

所有的⼯作区信息配置⽂件都是存储在..\GeoServer 2.7.6\data_dir\workspaces⽬录下,每⼀个⼯作区对应⼀个同名⽂件夹
对于GeoServer服务的迁移,只需要将对应⼯作区⽂件夹打包拷贝到新环境对应⽬录下,再做⼀些针对性的调整即可。

对于⼀个⼯作区,其层级⽬录如下:
在这⾥需要注意的是,相关配置⽂件中的namespace配置信息、PostgreSQL数据库连接配置信息等需要按照迁移后的环境进⾏更改。

配置信息更改完成后,重启GeoServer,然后检验测试。

相关文档
最新文档