zoukankan      html  css  js  c++  java
  • 开源WebGIS实施方案(六):空间数据(PostGIS)与GeoServer服务迁移

    研发环境的变更,或者研发完成进行项目现场实施、运维的时候,经常就会面临数据及服务的迁移,这其中就包含空间数据以及GeoServer服务的迁移工作。

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

    空间数据(PostGIS)迁移

    这里借用PostgreSQL自带的pgAdmin3工具来进行数据的备份与恢复。

    数据备份

    数据恢复

    数据恢复需要针对已存在的数据库进行操作,所以需要迁移的PostgreSQL里没有目标数据库,就需要新建一个空的数据库,然后再进行恢复操作

    附:这是PostgreSQL最简单的一种备份与恢复方法。关于PostgreSQL的备份与恢复,有很多高级的主题内容,本文没有涉及,详细内容请参照官方文档。

    GeoServer服务迁移

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

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

    所有的工作区信息配置文件都是存储在..GeoServer 2.7.6data_dirworkspaces目录下,每一个工作区对应一个同名文件夹

    对于GeoServer服务的迁移,只需要将对应工作区文件夹打包拷贝到新环境对应目录下,再做一些针对性的调整即可。对于一个工作区,其层级目录如下:

    在这里需要注意的是,相关配置文件中的namespace配置信息、PostgreSQL数据库连接配置信息等需要按照迁移后的环境进行更改。

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

  • 相关阅读:
    Python随机数生成方法
    Django 数据聚合函数 annotate
    django获取某一个字段的列表,values/values_list/flat
    网页调用百度地图导航
    iOS webView与H5的交互(返回页面的处理)
    移除HTML5 input在type="number"时的上下小箭头
    去除a标签的下划线
    css实现单行的靠左靠右和居中效果
    查看flash的版本
    App版本号定义与说明基础知识
  • 原文地址:https://www.cnblogs.com/hans_gis/p/7156480.html
Copyright © 2011-2022 走看看