
GeoServer
文章平均质量分 70
GIS开发者
辽宁工程技术大学硕士研究生毕业,长期从事WebGIS、移动GIS开发工作,全栈 (前端、后端、Android、小程序、H5),现任某地理信息公司研发部经理,叩叩965894265
展开
-
centos7上部署GeoServer教程
GeoServer是一个轻量级的开源地图服务,特别适合于个人开发者或者小型团队使用,常见的地图功能已经十分完善,而且通过各类查件可以支持更多的功能。这里简单介绍一下在Centos7上如何快速部署GeoServer。因为之前使用rpm在线安装数据库的时候,服务器中了挖矿病毒,本次安装过程中的全部包都是从官网下载的。GeoServer的部署依赖于JDK和Tomcat,在安装GeoServer之前先部署JDK和Tomcat一、 JDK安装我测试过两种安装方式,分别是使用rpm和直接解压压缩包,测试后发.原创 2022-04-14 16:38:48 · 1745 阅读 · 1 评论 -
MapBox调用GeoServer发布的矢量瓦片服务WMTS、TMS
在使用MapBox调用GeoServer发布的矢量瓦片服务时,在网上看到了很多文章,但是始终不显示,最终解决了这个问题。三个问题跨域访问问题,GeoServer跨域网上已经有了很多的解决方案 在GeoServer的首页点击右侧TMS下的1.0.0即可查看已发布的TMS服务地址 访问使用EPSG:4326-Gridsets制作的WMTS\TMS切片服务时,矢量切片无法显示,使用EPSG:...原创 2019-03-12 16:59:53 · 10796 阅读 · 12 评论 -
GeoServer发布MapBox使用的矢量切片服务
在最近的WebGIS方面,矢量瓦片已经越来越多的被使用,这里就主要介绍一下用GeoServer发布矢量瓦片的过程。前期准备jdk安装1.8.0 GeoServer2.15.0安装插件安装GeoServer发布适合MapBox的矢量瓦片安服务使用需要安装插件的 geoserver-2.15.0-vectortiles-plugin点击即可下载(注意和GeoServer版本对应)...原创 2019-03-12 16:33:29 · 2036 阅读 · 0 评论 -
GeoServer2.13.2连接SQLServer 2017Express版
前面写了一篇 GeoServer添加对各类数据库的支持、包括MySQL、SQLServer,中间叙述了GoeServer添加各类数据库支持的办法,最近又深入研究了一下,发现文章还需要补充。例如按照那篇博文中的方法,添加插件之后是下面这样的,中间的两个SQLServer选项点进去,里面的各种选项都让人无语,一般人根本不知道怎么填写。 这两天又深入研究了一下,发现,仅仅那样做还是不够的,还...原创 2018-08-10 11:35:43 · 984 阅读 · 0 评论 -
GeoServer的WMS地图服务高并发测试,与虚拟机内存对并发响应时间的影响
最近一时感兴趣,想要测试一下GeoServer的并发性能,毕竟现在的GIS项目越来越需要考虑并发性能。一时兴起测试一下,非专业测试人员。如果产生错误还请原谅。测试环境硬件环境:软件环境:GeoServer2.13.0(非服务方式安装),测试工具:jmeter4.0测试服务:WMS(实时计算与渲染的服务)地图服务使用水经注下载了一个4M左右的影像,在geoServer中发布高并发测试设置在GeoSe...原创 2018-07-16 11:34:54 · 4849 阅读 · 4 评论 -
GeoServer添加对各类数据库的支持、包括MySQL、SQLServer
GeoServer默认只支持基于PostGIS插件的PostgreSQL数据库,在实际项目中,很多单位或部门都是不使用PostgreSQL数据库的,安装两个数据库也没有必要,因此在网上查询了一下GeoServer的资料,发现GeoServer支持居然支持几十种数据库,只是需要安装插件。支持的数据库和差价如下图所示geoserver-2.13.1-app-schema-plugin.zi...原创 2018-06-19 09:02:47 · 5731 阅读 · 9 评论 -
Leaflet加载GeoServer发布的WMTS地图服务
leaflet本身并不支持WMTS服务,需要借助leaflet-tilelayer-wmts插件实现,但是插件是为通用WMTS服务实现的。在使用的过程中出现了无法调用的问题,这里进行了稍微修改。加载地图var map = L.map('map', { attributionControl: false, zoomControl: false, measureC...原创 2018-06-22 09:07:29 · 7323 阅读 · 1 评论 -
基于postGIS的室内地图最短路径算法四
在上一篇博文基于postGIS的室内地图最短路径算法三,虽然路径分析的结果,最后返回了起点到终点的完整线路,但是可能产生起点或终点到路网的连线穿越障碍物的情况,这里就需要用虚线表示。 这样就需要将路径分析的结果分三条记录返回,起点到路网、路网中路径、路网到终点线,并需要对这三段线进行区别。然后在Goeserver中配置样式。运行结果如下图所示:数据库代码:--DROP F...原创 2018-03-28 10:57:57 · 1890 阅读 · 5 评论 -
在高德地图 Android SDK上添加GeoServer发布的WMS图层
因为项目需要,要在高德地图上添加自己的地图服务器发布的地图,想到了通过WMS来添加。在网上找到了两篇相关的博文,用他们的代码都无法实现,后来感觉这两个人根本就没有实际去做,代码里有同样的逻辑性错误。自己修改了一下,实现效果如下图所示:首先定义实体类:public class Gps { private double wgLat; private double wgLon; ...原创 2018-03-26 17:04:05 · 5002 阅读 · 16 评论 -
基于Leaflet的室内地图最短路径查询部分
使用LeafLet做的最短路径查询,服务使用的是前两篇博文中的地图服务,只是 将OpenLayer换成了LeafLet;效果图:核心部分代码如下:var route = { num: false, startPoint: null, endPoint: null, routingLayer: null, startMarker: null原创 2018-01-17 09:47:48 · 4682 阅读 · 2 评论 -
GeoServer数据服务换机迁移策略
在工作种,GeoServer可能因为工作需要,要换一台电脑。大量的已经配置的图层和样式文件就比较麻烦了。在这里告诉大家一个我已经用过的方法。在新电脑上安装一个和现有GeoServer版本号一样的GeoServer。在安装完成后,停止Geoserver服务,删除安装目录下的所有文件,可能显示文件占用,需要重启多删两次。其他的东西都不要更改。将旧电脑GeoServer根目录下的所有文件复制原创 2018-01-12 12:35:11 · 1787 阅读 · 0 评论