第二章 Geoserver+QGis开发环境搭建

系列文章目录

第一章 开源GIS选型

第二章 Geoserver+QGis开发环境搭建

第三章 Openlayers前端接入

前言

​ 上一篇我们介绍了开源GIS的选型情况,本篇我们就来开始搭建开发环境,并展示一个小Demo。GIS搭建分二块,一部分是最重要的数据部分,另一部分就是工具了,本文涉及到的数据及工具,下载地址如下:

Geoserver官网地址: http://geoserver.org/

Qgis官网地址:https://www.qgis.org/zh-Hans/site/

Openlayers官网地址:https://openlayers.org/

链接:https://pan.baidu.com/s/1JRAwIn_u42yaE0yeVipJwA
提取码:【3i4z】

一、涉及工具安装

Geoserver安装部署

由于是使用,tomcat+war安装,所以平台无关,无论liunx还是windows都是这个步骤。

1、下载如图文件,一个Tomcat(这里是一个标准的tomcat,如已经有了,可以),一个Geoserver.zip

2、下载后,解压文件,可以得到geoserver.war文件;
3、把文件拷贝到Tomcat/webapps目录下面,启动Tomcat,geoserver就会完成解压安装;
4、Tomcat服务启动后,在浏览器输入以下地址http://localhost:8080/geoserver,会打开geoserver的登录界面,如下图所示:

QGis安装部署

下载如下图文件,一路next就行

二、涉及数据获取

数据获取,大部分都是收费的,要么从高德、百度等开发平台爬一些,要么想办法问客户要,后面再细讲这些。

本文我们使用免费的阿里云提供的数据做测试,http://datav.aliyun.com/tools/atlas

这里我网盘也放了,直接拿来用吧。

三、Demo验证

1、用QGis处理数据

把GeoJson数据转换成Shap格式

  1. 导入矢量Geojson类型,点击【添加】

    在这里插入图片描述

  2. 右键另存要素为

    在这里插入图片描述

选择shap类型保存

在这里插入图片描述

2、用Geoserver发布安徽省矢量区域数据

导入上面处理后的shap文件

  1. 在浏览器输入以下地址http://localhost:8080/geoserver

  2. 输入用户名:admin,密码:geoserver,点击登录即可

  3. 新建工作区

在这里插入图片描述

  1. 新建数据存储

    在这里插入图片描述

    选择shap类型文件

    在这里插入图片描述

    选择shapefiles文件所在目录

    在这里插入图片描述

  2. 点击【发布】

    在这里插入图片描述

  3. 我们只需要在定义SRS处点击查找,找到EPSG:4326,点击后,数据会自动填入到文本框,SRS处理选择:强制声明,边框都从从数据中计算即可,内容如下图所示

在这里插入图片描述

  1. 点击左侧Layer Preview按钮,会出现如下图所示界面

在这里插入图片描述

一套武功打完收工
在这里插入图片描述
nice看到了这个安徽地图,美滋滋了。

总结

一个简单的安徽省地图就这么发布了,so easy


分享个很好用的免费工具
可以爬省市的矢量数据,以及各大厂商google、百度、高德等的瓦片数据
关注公众号【Java厂面试官】,回复:地图下载器
在这里插入图片描述

关注我的公众号【Java大厂面试官】,回复:架构资源等关键词(更多关键词,关注后注意提示信息)获取更多免费资料。

公众号也会持续输出高质量文章,和大家共同进步。

  • 1
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

lakernote

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值