• 2025-01-05GeoServer简介
    GeoServer简介GeoServer的地图服务主要通过以下几个层次进行组织工作区(Workspace):工作区是GeoServer中的顶级组织单位,通常用于区分不同的项目或用户。每个工作区可以包含多个数据存储和图层。数据存储(DataStore):数据存储是GeoServer中的一个抽象概念,用于描述地理数据的物理
  • 2024-12-25源码编译geoserver(idea)
    官方教程:https://docs.geoserver.org/main/en/developer/quickstart/intellij.html 从git存储库中检出源代码:gitclonehttps://github.com/geoserver/geoserver.gitgeoserver列出可用的分支:%gitbranch2.21.x2.22.x*main选择main最新动态:%gi
  • 2024-12-23geoserver 上传sld文件后,格式变为ANSI,导致的一系列问题
    windows平台下,以geoserver-2.21.5默认样式dem为例,在修改其中的某个值为中文后,出现报错:UTF-8序列的字节无效先不管,点击保存后出现中文字体字符编码错误问题。到data_dir/styles找到对应的文件,发现sld文件变为ANSI格式(原是utf-8),另存为UTF-8格式后,重新查看样式发现编辑框中显示
  • 2024-12-11源码编译geoserver
    官方链接:https://docs.geoserver.org/main/en/developer/maven-guide/index.html Maven指南使用Maven构建GeoServer的参考。安装Maven 查看工具。运行Maven Maven提供了广泛的命令,可用于执行从编译模块到生成测试覆盖率报告等所有操作。大多数maven命令都可以
  • 2024-12-05更改geoserver的 GEOSERVER_DATA_DIR
    默认情况下,geoserver启动会去读取系统环境变量,JAVA_HOME``GEOSERVER_HOME``GEOSERVER_DATA_DIR因此,方法1,直接修改环境变量来替换data_dir,控制面板->系统(->系统)->高级系统设置->环境变量->系统或用户变量方法2,这些处理语句写在bin/start.bat里,利用这点可以去自定义目录。这
  • 2024-12-05Geoserver安全配置
    先了解下关于安全的配置页面详细信息https://www.osgeo.cn/geoserver-user-manual/security/webadmin/index.html一些重要配置蛮力攻击预防设置这个设置能够保护未验证的请求高频攻击,同时,也会导致在排除的ip外,登录失败后需要等待数秒才能再次登录(中间过程不会去验证身份,即使身
  • 2024-11-27如何保证RocketMQ消息不丢失
    如何保证RocketMQ消息不丢失目录如何保证RocketMQ消息不丢失背景什么情况下RokectMQ消息会丢失解决RocketMQ消息丢失问题消息生产防止消息丢失Broker端消息丢失消费端处理消息总结背景在金融系统中MQ消息的消息丢失是不允许的,消息的丢失会导致支付状态订单状态出现混乱。接下来
  • 2024-09-16【Geoserver使用】Geoserver 3前瞻
    文章目录前言一、GeoServer3CallforCrowdfunding(GeoServer3呼吁众筹)二、Geoserver3升级内容1.升级到3的几个原因2.Geoserver3的四个升级方向总结前言今天来看看最近Geoserver官方发布的关于Geoserver3重大升级众筹这篇官方博客中提到的几个升级方向。一
  • 2024-09-15【Geoserver使用】常用插件介绍(一)
    文章目录前言一、MBStyleStyling(mapbox样式插件)1.下载2.使用效果二、CSSStyling(css样式插件)1.下载2.使用效果三、YSLDStyling(ysld样式插件)1.下载2.使用效果总结前言之前写了一篇Geoserver插件使用的文章,【Geoserver使用】ysld样式插件的使用。今天就来看下有
  • 2024-09-14GIS进阶-Openlayers、Vue+Openlayers、Leaflet、Geoserver、PostGis、Java集成Geotools、QGIS等前后端使用工具安装、使用、集成、调用三方组件
    场景作为一名非专业GIS开发者,在日常企业级开发中遇到GIS领域相关业务需求时,参考资料较少,各种体系生态不明确。往往因为错过了好多大神封装好的工具、借口、三方框架、api等白白浪费时间。最主要的是此专栏会持续更新,毕竟GIS的知识体系远不止如此,后续会持续记录、共同积累、共同
  • 2024-07-10geoserver更改密码失败 | 重置密码方案
    geoserver更改密码失败,推测是装了geoserver-authkey-plugin.zip插件的原因登录geoserver把默认用户组的密码方案改成明文打开users.xml文件,password输入plain:yourpassword3.再登录geoserver把默认用户组的密码方案改成摘要打开users.xml文件,就可以看到之前输入的明
  • 2024-07-10geoserver忘记密码的解决过程
    geoserver文档https://www.osgeo.cn/geoserver-user-manual/security/passwd.html在geoserver数据目录,找到/data/GeoserverData/security/usergroup/default/users.xml文件将<userenabled="true"name="admin"password="***">中的password改成了p
  • 2024-07-08mapboxgl加载geoserver发布的tms矢量图层服务
    mapboxgl加载geoserver发布的tms矢量图层服务//添加源g.map.addSource('tms-source',{type:'vector',scheme:'tms',tiles:['http://localhost:9090/geoserver/gwc/service/tms/1.0.0/route:global_port@EPSG:900913@pbf/{z}/{
  • 2024-07-05【漏洞复现】Geoserver XPath表达式注入致远程代码执行漏洞(CVE-2024-36401)
    0x01产品简介GeoServer是一个开源服务器,用于共享、处理和编辑地理空间数据。它支持多种地图和数据标准,使用户能够通过网络访问和操作地理信息系统(GIS)数据。0x02漏洞概述2024年7月,互联网上披露Geoserver表达式注入致远程代码执行漏洞(CVE-2024-36401),攻击者无需认证即可利
  • 2024-07-03[漏洞复现]Geoserver表达式注入致远程代码执行漏洞(CVE-2024-36401)
    觉得该文章有帮助的,麻烦师傅们可以搜索下微信公众号:良月安全。点个关注,感谢师傅们的支持。看到长亭昨晚发送的漏洞风险提示,我这边快马加鞭看看能不能赶上热度,payload就放在星球了,欢迎各位师傅来白嫖,看上眼的话可以留下试试。漏洞描述GeoServer是一个开源服务器,用于共享、处
  • 2024-07-02GeoServer改造Springboot源码十(样式管理设计)
    GeoServer改造Springboot源码一(公共部分)GeoServer改造Springboot源码二(数据源管理设计)GeoServer改造Springboot源码三(数据源管理代码)GeoServer改造Springboot源码四(图层管理设计)GeoServer改造Springboot源码五(图层管理代码)GeoServer改造Springboot源码六(工作区管理设计)Ge
  • 2024-06-06前端菜鸡流水账日记 -- geoserver的使用
    哈喽哇大家早上好,今天是个好日子,6月6祝我们大家永远666,而且是疯狂星期四,大家有疯狂起来吗,昨天本来打算更新的,但是由于一些特殊的原因么有更新上,所以一早没有什么特别要求的紧急事情就直接先来更新吧,我今天要说的是一个新的东西--geoserver,大家可能听说过,但是我是第一次听说,
  • 2024-06-05地图服务搭建
    地图服务目录必须是/opt/geoserver.tar.gz上传到/opt/解压cd/opttar-zxfgeoserver.tar.gz-C/opt/设置环境变量vi/etc/profile在文件末尾添加exportGEOSERVER_HOME=/opt/geoserver生效并验证source/etc/profileecho$GEOSERVER_HOMEcd/opt/geoserver/
  • 2024-05-30RFS_03 在docker中安装配置GeoServer、PostGIS
    操作描述:在LinuxUbuntu20.04系统的Docker中安装PostGIS、GeoServer(Ubuntu20.04系统下安装Docker,参考如下:)docker安装操作-Preyer-博客园Docker基础-lqqgis-博客园1    安装Nginx1-1    查看docker里面的软件,刚安装的Docker中没有任何镜像dockerimages
  • 2024-05-25GeoServer系统wms接口存在远程命令执行漏洞
    漏洞描述该漏洞存在于GeoServer系统的/goserver/wms接口处,攻击者可以利用该漏洞在xml中包含恶意的代码执行任意系统命令,漏洞利用了GeoServer处理WebProcessingService请求时没有正确过滤用户输入,从而导致远程命令执行漏洞。fofaicon_hash="97540678"pocPOST/geoserver/wms
  • 2024-05-04关于矢量瓦片技术支持前端渲染带来的思考
    前言书接上回,此前提到地图瓦片切片技术的发展。矢量切片技术将瓦片的渲染由服务端迁移到客户端,此操作带来的影响力不可谓不大,基于此,完全可以随心所欲的定义地图的表达。那么在实际的应用当中,当渲染从服务端迁移后客户端后,是否会带来一些其他的问题?超20M的瓦片数据此事发生在202
  • 2024-05-04GeoServer开发环境搭建
    前言本文用于记录GeoServer开发环境的搭建过程通过GeoServer发布计划可以看到,在2.23.x版本开始,会移除对jdk1.8的支持。那么当前我们会选择2.22.x版本进行研究环境JAVA:1.8或11MavenGitAction获取源码gitclonegit://github.com/geoserver/geoserver.gitgeoserver#