网站首页 > 教程文章 正文
目录
- 1 前言
- 2 软件下载及安装2.1 安装器部署安装2.2 绿色硬盘免安装
- 3 启用软件
- 4 部署发布地图数据4.1 新建工作区4.2 新建数据存储4.2.1 shapefile4.2.2 PostGIS4.3 新建图层4.4 发布图层
- 5 问题解决
1 前言
GeoServer的是一个基于Java的软件,它允许用户查看和编辑地理空间数据,使用开放地理空间联盟(OGC)提出的开放标准,为地图创建和数据分享提供了强大的便利性。
GeoServer是OpenGIS Web 服务器规范的 J2EE 实现,利用 GeoServer 可以方便的发布地图数据,允许用户对特征数据进行更新、删除、插入操作,通过 GeoServer 可以比较容易的在用户之间迅速共享空间地理信息。
备注:安装GeoServer前首先确保本地JAVA环境配置完好。
2 软件下载及安装
进入GeoServer官网,选择稳定版下载。
2.1 安装器部署安装
1)扩展包中有很多资源可以方便后期进行地图服务发布及管理,如批量导入包。
2)进入下载界面
3)默认安装即可。
选择JAVA环境。
4)设定账号密码,以便后期登录使用
5)选择网络端口,默认是“8080”,由于本机此端口已被占用,故修改为“8090”(必须以80开头)
2.2 绿色硬盘免安装
1)下载二进制文件
2)设置环境变量
# 追加环境变量
PATH=%JAVA_HOME%\bin
# 新增环境变量
JAVA_HOME=C:\Program Files\Java\jdk1.8.0_161
CLASSPATH=%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
3 启用软件
1)启动GeoServer
2)访问和登录web界面
3)进入GeoServer主界面
4 部署发布地图数据
4.1 新建工作区
1)点击工作区
2)配置工作区
3)查看工作区
4.2 新建数据存储
4.2.1 shapefile
1)配置shp数据
2)点击保存以完成创建
4.2.2 PostGIS
1)配置pg数据库
2)设置数据库参数
4.3 新建图层
1)点击图层
2)选择数据
4.4 发布图层
1)在新建图层界面下点击“发布”(新建数据存储后,系统也会默认停在此界面)
2)编辑图层,定义SRS信息和边框信息,然后单击保存即可
3)图层预览
4)OpenLayer查看图层
5)图层url地址
http://localhost:8090/geoserver/llw/wmsservice=WMS&version=1.1.0&request=GetMap&layers=llw%3Astates&bbox=-180.0%2C90.0%2C180.0%2C90.0&width=768&height=384&srs=EPSG%3A4326&format=application/openlayers
5 问题解决
1)PostgreSQL 连接提示 FATAL: no pg_hba.conf entry for host?
PostgreSQL数据库的安装目录下找到/data/pg_hba.conf,并在# IPv4 local connections下加上请求连接的机器IP。
猜你喜欢
- 2025-01-23 ArcGIS Enterprise 10.6 (Windows)安装及部署图解
- 2025-01-23 GeoPandas轻松绘制交互式在线地图
- 2025-01-23 分布式海量空间数据处理的数据引擎-GeoMesa
- 2025-01-23 如何不改源码让maputnik支持geoserver
- 2025-01-23 基于TDengine+GeoServer时空大数据云平台
- 2025-01-23 GIS数据协议——OGC数据服务规范(gis是什么数据和什么数据的综合体)
- 2025-01-23 CAD图DWG解析WebGIS可视化技术分析总结
- 2025-01-23 25个在线地图瓦片URL分享(globalmapper瓦片地图生成)
- 2025-01-23 20个在线地图瓦片URL分享(地图瓦片下载工具)
- 2025-01-23 30个在线地图瓦片URL分享(瓦片 地图)
- 05-11阿里开源MySQL中间件Canal快速入门
- 05-11MyBatis插件开发实战:手写一个分页插件
- 05-11Flask数据库——SQLAlchemy
- 05-11MySQL 到 Hazelcast Cloud 实时数据同步实操分享
- 05-11sqlmap 详解
- 05-11一篇文章让你学会Elasticsearch中的查询
- 05-11Mysql性能优化这5点你知道吗?简单却容易被初学者忽略!
- 05-11Spring Boot 实现 MySQL 读写分离技术
- 最近发表
- 标签列表
-
- location.href (44)
- document.ready (36)
- git checkout -b (34)
- 跃点数 (35)
- 阿里云镜像地址 (33)
- qt qmessagebox (36)
- md5 sha1 (32)
- mybatis plus page (35)
- semaphore 使用详解 (32)
- update from 语句 (32)
- vue @scroll (38)
- 堆栈区别 (33)
- 在线子域名爆破 (32)
- 什么是容器 (33)
- sha1 md5 (33)
- navicat导出数据 (34)
- 阿里云acp考试 (33)
- 阿里云 nacos (34)
- redhat官网下载镜像 (36)
- srs服务器 (33)
- pico开发者 (33)
- https的端口号 (34)
- vscode更改主题 (35)
- 阿里云资源池 (34)
- os.path.join (33)