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

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


相关文章《 基于开源软件的地图服务器环境搭建(二)

基本结构

这里讲的地图服务器软件环境,分为三部分:geoserver作为地图服务器,PostgresSQL数据库及PostGIS数据库插件,浏览器等,这三部分在一起,可以说是开源WebGIS绝配,比较适合中小项目的地图环境搭建。
如果单单是做简单的地图服务器研究,一个Geoserver就够了。

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数据。在导入之前,先要创建一个数据库。
至此,地理服务器环境搭建完成!

geoserver可以以jar包形式部署在toacat下,非常方便,具体方法可以《基于开源软件的地图服务器环境搭建(二)》中介绍的方法。

  • 2
    点赞
  • 31
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
基于Geoserver搭建的离线地图服务器是一个能够提供离线地图数据服务的系统。Geoserver是一个开源的地理信息系统(GIS服务器,可将地图数据以Web服务的形式提供给用户。 在搭建离线地图服务器时,首先需要准备地图数据。可以使用各种GIS工具将地图数据转换为Geoserver支持的格式,如Shapefile、Geotiff等。这些地图数据可以包括地理要素、矢量数据、DEM数据等。 接下来,将这些地图数据加载到Geoserver中,可以使用Geoserver自带的管理界面或通过REST API进行操作。在加载地图数据时,需要配置图层样式、投影坐标系等信息,以便地图数据能够正确显示。 在地图数据加载完成后,可以通过Geoserver的服务接口来访问地图数据。用户可以通过Web浏览器、地图客户端等方式来查询、浏览地图数据。Geoserver支持多种地图服务协议,如WMS、WFS、WCS等,可以根据需要选择合适的协议。 离线地图服务器的优势在于,用户可以在没有网络连接的情况下访问地图数据。这对于部分地区网络条件较差或需要在偏远地区进行地图操作的用户非常重要。此外,Geoserver还支持地图数据的缓存,可以提高地图数据的访问速度,提供更好的用户体验。 综上所述,基于Geoserver搭建的离线地图服务器是一个能够提供离线地图数据服务的系统,可以通过Web接口访问地图数据,并在缺乏网络连接的情况下提供地图浏览、查询等功能。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值