zoukankan      html  css  js  c++  java
  • shp格式数据发布服务:postGIS + postgresql + geoserver

    主要流程:

      ①使用postgresql创建数据库

      ②下载安装postgis插件

      ③在创建的数据库中使用postgis插件,执行下列语句

    CREATE EXTENSION postgis;
    CREATE EXTENSION postgis_topology;
    

      ④打开postgis,连接postgreSQL数据库。输入数据库账号、密码、地址、端口信息

      ⑤在postgis中添加本地shp文件,在option中输入UTF-8或者GBK,点击import导入postgreSQL数据库中

      ⑥使用geoserver将postgreSQL数据库中的shp数据发布

        首先创建一个工作区→然后点击数据存储→添加新的数据存储→选择postgis→在弹出的页面中填写postgresql数据库的相关信息→点击保存

        →点击图层→添加新的资源→选择之前创建的数据存储名称→会出现导入数据库中的shp数据,点击发布→

        在弹出的页面中,选取坐标参考系统,wgs84是ESPG:4326→计算边框创建box→点击发布→选取默认的style或者新建一个style→

        最后点击保存。


    这时,数据已经发布为服务,可以用openlayer、cesium、arcgis api等进行调用


    注意:既可以用自己的电脑进行发布,也可以使用阿里云服务器进行发布。用阿里发布后,可以通过网络进行调用。

    使用阿里云发布的关键点:

      在阿里云服务器上安装geoserver和postgreSQL;

      在本地安装postgreSQL,连接服务器上的postgresql数据库,对数据库进行操作,并在本地通过postgis将shp数据存储到服务器上;

      然后在本地使用浏览器通过网络访问服务器上的geoserver进行服务的发布;

  • 相关阅读:
    编程之美 2.3寻找发帖‘水王’ 扩展问题
    编程之美:1.12 扩展问题 解答与思考
    编程之美:1.9高效率安排见面会 图的m着色问题 回溯法
    研究生毕业课题怎么确定(转)
    图模型的统计推断 inference in graphical models(马尔科夫链的推断)
    微信js-sdk注意事项
    bootstrap-material-design-个人总结
    前端页面优化
    Material Design
    马克飞象
  • 原文地址:https://www.cnblogs.com/dongzhiwu/p/9204215.html
Copyright © 2011-2022 走看看