GeoServer WMS 空间查询图形简化严重?改这一个数字就能解决
有次同事在群里发了两张截图使用Geoserver发布出来的wms图层服务第一张是直接加载 WMS 图层整体显示正常边界清晰 第二张用空间查询点击单个地块返回的图形轮廓出现了明显的锯齿和顶点丢失圆滑的弧线变成了折线。如下图我一开始以为时前端渲染引擎的问题后来还是另一个同事最后找到了原因是Geoserver里的全局设置服务设置里的小数位数只有4位。1. 根因定位全局设置里的“保留小数位数”登录 GeoServer 管理后台左侧菜单 → 设置→ Service Response Settings → 保留小数位数这个数字决定了 GeoServer 在输出 WMS / WFS 响应时坐标值保留多少位小数。以最常用的经纬度坐标系EPSG:4326为例1° 经度在赤道附近约等于 111 公里4 位小数 0.0001°对应约11 米的绝对精度如果你的业务需要分辨 1 米甚至更小的地物边界11 米的误差足够把曲率平滑的道路变成阶梯状对于 Web MercatorEPSG:3857或 UTM 投影坐标系坐标值动辄百万级4 位小数的像素误差同样会被放大放大到街道级别就能肉眼观察到变形。2. 修改小数位数改成8位或者10位配置即时生效无需重启 GeoServer数值怎么选问了AI给出的建议如下供参考个人觉得8位或者10位就够了适用场景推荐值精度参考常规 WebGIS地图展示、查询、叠加8经纬度毫米级投影坐标系厘米级覆盖绝大多数日常业务测绘 / 工程 / 高精度 GIS10冗余充足多出的数据量可以忽略不计低精度或带宽极敏感环境6折中选择但有条件仍建议 83. 修改后查询结果修改前(小数位数4位)修改后(小数位数8位)可以看到修改后基本和图层能够贴合了4. 分析为什么图层整个查看是正常的其实比较好理解因为wms的GetMap请求回来是图片而wms的空间查询GetFeatureInfo回来的是feature(坐标)因此受此处小数位影响总结通过修改Geoserver全局设置里的服务响应设置-保留小数位数解决空间查询锯齿问题。

相关新闻

央企数字员工已全面入职:2026中小制造企业数字化转型避坑与落地指南

央企数字员工已全面入职:2026中小制造企业数字化转型避坑与落地指南

进入2026年6月,中国制造业正处于“十四五”圆满收官与“十五五”宏伟开局的交汇点。本文围绕中小制造企业在数字化转型中“不敢转、不会转、转不起”的共性痛点,通过深度剖析央企数字员工的成功实战范式,结合先进的智能体自动化技术&#xff…

2026/6/28 23:31:44阅读更多 →
Noto字体终极指南:告别豆腐块,实现全球文字完美显示

Noto字体终极指南:告别豆腐块,实现全球文字完美显示

Noto字体终极指南:告别豆腐块,实现全球文字完美显示 【免费下载链接】noto-fonts Noto fonts, except for CJK and emoji 项目地址: https://gitcode.com/gh_mirrors/no/noto-fonts 还在为网页和文档中的"豆腐块"(□□&…

2026/6/28 23:31:44阅读更多 →
VTK 3D坐标系实战:从vtkAxesActor到vtkCubeAxesActor的进阶可视化

VTK 3D坐标系实战:从vtkAxesActor到vtkCubeAxesActor的进阶可视化

1. 初识VTK 3D坐标系:为什么需要坐标轴可视化? 在三维数据可视化领域,坐标轴就像现实世界中的指南针。我第一次接触医学影像项目时,面对一堆CT扫描数据完全找不到方向——直到在场景中添加了3D坐标轴,才突然看清了数据…

2026/6/28 23:31:44阅读更多 →
如何5分钟快速掌握DamaiHelper大麦抢票脚本:新手终极指南

如何5分钟快速掌握DamaiHelper大麦抢票脚本:新手终极指南

如何5分钟快速掌握DamaiHelper大麦抢票脚本:新手终极指南 【免费下载链接】DamaiHelper 大麦网演唱会演出抢票脚本。 项目地址: https://gitcode.com/gh_mirrors/dama/DamaiHelper 还在为抢不到演唱会门票而烦恼吗?DamaiHelper大麦抢票脚本是你的…

2026/6/29 1:52:34阅读更多 →
15款专业字体一键获取:设计师和开发者的字体烦恼终结方案

15款专业字体一键获取:设计师和开发者的字体烦恼终结方案

15款专业字体一键获取:设计师和开发者的字体烦恼终结方案 【免费下载链接】fonts My favorite fonts: SF Pro Text, Pingfang SC, Avenir Next, Roboto, Uber and more. 项目地址: https://gitcode.com/gh_mirrors/font/fonts 你是否曾为了一个设计项目&…

2026/6/29 1:52:34阅读更多 →
UE4SS终极指南:如何诊断和修复游戏崩溃问题

UE4SS终极指南:如何诊断和修复游戏崩溃问题

UE4SS终极指南:如何诊断和修复游戏崩溃问题 【免费下载链接】RE-UE4SS Injectable LUA scripting system, SDK generator, live property editor and other dumping utilities for UE4/5 games 项目地址: https://gitcode.com/gh_mirrors/re/RE-UE4SS UE4SS&…

2026/6/29 1:52:34阅读更多 →
如何通过geckodriver实现Firefox浏览器自动化:从基础到生产级部署的完整实战手册

如何通过geckodriver实现Firefox浏览器自动化:从基础到生产级部署的完整实战手册

如何通过geckodriver实现Firefox浏览器自动化:从基础到生产级部署的完整实战手册 【免费下载链接】geckodriver WebDriver Classic proxy for automating Firefox through Marionette 项目地址: https://gitcode.com/gh_mirrors/ge/geckodriver 在当今的Web自…

2026/6/29 1:52:34阅读更多 →
从零开始:SpringBoot集成Redis实现缓存

从零开始:SpringBoot集成Redis实现缓存

缓存,是最简单的也是最高深的妥协那行代码卡在用户点击按钮的瞬间,后台数据库连接池快速枯竭,响应时间从50毫秒飙升到5秒。这时候你才意识到,每秒几千次的重复读操作正在把数据库按在地上摩擦。缓存不是银弹,但你不得不…

2026/6/29 1:52:34阅读更多 →
免费终极解决方案:5分钟搞定微信语音转换,让Silk v3音频轻松变MP3

免费终极解决方案:5分钟搞定微信语音转换,让Silk v3音频轻松变MP3

免费终极解决方案:5分钟搞定微信语音转换,让Silk v3音频轻松变MP3 【免费下载链接】silk-v3-decoder [Skype Silk Codec SDK]Decode silk v3 audio files (like wechat amr, aud files, qq slk files) and convert to other format (like mp3). Batch co…

2026/6/29 1:47:34阅读更多 →
AI Coding 六个月真实ROI账本:产品经理的血泪教训,研发的冷静忠告

AI Coding 六个月真实ROI账本:产品经理的血泪教训,研发的冷静忠告

6个月前的2025年12月,Boris Cherny 公开宣布自己卸载了 IDE。一时间,Vibe Coding 成了全行业最热的话题。6个月后,当我们回过头来拉一份真实账本,发现事情远没有"一句话生成一个App"那么浪漫。本文从产品经理和研发两个…

2026/6/28 0:08:01阅读更多 →
审计来了,数据权限全开——审计走了,怎么确保权限全部关掉?

审计来了,数据权限全开——审计走了,怎么确保权限全部关掉?

引言:审计结束三个月了,审计员的权限还没关某城商行每年按照监管要求开展至少一次数据安全审计。审计期间,内审部门需要抽样检查各类业务数据——交易流水、客户信息、员工操作日志、权限配置记录。这些数据分布在不同系统中,审计…

2026/6/28 0:08:01阅读更多 →
如何在3秒内从普通图片生成专业级法线贴图:DeepBump的终极指南

如何在3秒内从普通图片生成专业级法线贴图:DeepBump的终极指南

如何在3秒内从普通图片生成专业级法线贴图:DeepBump的终极指南 【免费下载链接】DeepBump Normal & height maps generation from single pictures 项目地址: https://gitcode.com/gh_mirrors/de/DeepBump 还在为3D建模中的纹理制作而烦恼吗?…

2026/6/29 0:01:47阅读更多 →
OCAuxiliaryTools:终极OpenCore配置工具,让黑苹果安装从未如此简单!

OCAuxiliaryTools:终极OpenCore配置工具,让黑苹果安装从未如此简单!

OCAuxiliaryTools:终极OpenCore配置工具,让黑苹果安装从未如此简单! 【免费下载链接】OCAuxiliaryTools Cross-platform GUI management tools for OpenCore(OCAT) 项目地址: https://gitcode.com/gh_mirrors/oc/OCA…

2026/6/29 0:01:47阅读更多 →
终极Windows 11精简指南:使用tiny11builder快速创建纯净系统镜像

终极Windows 11精简指南:使用tiny11builder快速创建纯净系统镜像

终极Windows 11精简指南:使用tiny11builder快速创建纯净系统镜像 【免费下载链接】tiny11builder Scripts to build a trimmed-down Windows 11 image. 项目地址: https://gitcode.com/GitHub_Trending/ti/tiny11builder 你是否厌倦了Windows 11系统自带的20…

2026/6/29 0:01:47阅读更多 →