基于开源软件的地图服务器环境搭建(一)

基于开源软件的地图服务器环境搭建

基本结构

服务器软件环境分为geoserver作为地图服务器,PostgresSQL数据库及PostGIS数据库插件,浏览器等三部分,这三部分在一起,可以说是开源WebGIS绝配,比较适合中小项目的地图环境搭建。

Geoserver

Geoserver是运行在浏览器端的地图服务器,用来发布地图服务,支持WMS、WFS、WPS等OGC标准服务。
Geoserver官网下载地址:http://geoserver.org/download/

PostgreSQL

PostgreSQL是开源数据库,用来承载我们用于构成地图的地理数据。虽然Geoserver支持直接将Shp数据发布成地图服务,但是在项目应用中,应尽量采用数据库形式来管理和存储地理数据。
PostgresSQL官方下载地址:https://www.postgresql.org/download/

PostGIS

PostGIS是一个PostgreSQL数据库插件,安装了PostGIS插件的pg数据库,将支持存储地理数据,支持各种空间运行操作。
PostGIS官方下载地址:http://postgis.net/install/

浏览器

发布地图服务,当然离不开浏览器。使用Geoserver作为地图服务器时,推荐使用谷歌浏览器。

除以上软件外,需要JAVA 环境支持,因为Geoserver后台采用的是JAVA开发。

搭建环境

搭建环境前,首先要了解自己的服务器系统配置,然后去各软件官网找到系统对于的版本下载。

安装步骤

1、安装Java,设置Java环境变量,注意:geoserver对Java版本有要求,安装Java前先看Geoserver官方文档中,你的Geoserver版本要求的Java版本。
2、安装geoserver
安装完geoserver后,如果你Java设置也没问题,启动geoserver服务,在浏览器中输入:http://localhost:8080/geoserver/web, 就可以来到地图服务器首页了。使用默认用户名和密码登录后,即可发布在线地图服务。
3、安装PostgreSQL。
4、安然PostGIS。
PostGIS安装后,自带了将Shp数据导入Postgres数据库的工具,可以用来向数据库导入你的GIS数据。在导入之前,先要创建一个数据库。
至此,地理服务器环境搭建完成!

猜你喜欢

转载自blog.csdn.net/u012413551/article/details/82890880