资讯详情

第35篇:空间分析-点缓冲区分析——半径 1000 米的圆,最短 998.54 米

📅 2026/10/5 10:25:32 | 华诺云谱 👁 阅读
第35篇:空间分析-点缓冲区分析——半径 1000 米的圆,最短 998.54 米
前一篇我们把相机钉进惯性系,让整颗地球"看起来"转了起来。这一篇把镜头拉回地面,做一件小得多的事——以某个点为圆心,画一个半径 1000 米的圆。"点缓冲区分析"大概是 GIS 里最不起眼的一个操作:噪声源的影响范围、基站的覆盖圈、疫点的隔离半径、加油站的 3 公里服务区……看上去就是一个圆的事。可当本猿把 demo 里那个圆的实际边长量了一遍,屏幕上的数字让人愣了一下:最短 998.540 米,最长 1002.501 米。同一个圆,半径不唯一,差了 3.96 米。更离谱的是另一个发现:这套缓冲引擎里有个叫"端点样式"的参数,它本来是给线用的(线的两头要不要圆头、要不要方头)。本猿顺手把它换成square,那个 1000 米的圆当场变成了一个正方形——四个角离圆心 1415 米,面积从 3.14 km² 跳到 4.00 km²。换成flat,缓冲区直接消失,只剩两个undefined。大家好,我是 Cesium 酱(也可以叫我"本猿"),一名在 WebGIS 领域摸爬滚打多年的前端开发者。前阵子做环评项目时,甲方拿着一张缓冲区图问"这条边界到底准到几米",本猿答不上来,就有了今天这篇。牛马不易,忙忙停停,这篇也是断断续续写的。我们直接开拆。本文目标:把measure-lib/buffer.ts这一百三十行拆开,看清"经纬度 → 米 → 缓冲 → 经纬度"这条来回换参考系的链路,搞清楚点缓冲区的形状到底由谁决定、半径到底
📝

华诺云谱内容团队

资深建站顾问 · 行业研究员

10年+企业数字化服务经验,专注智能建站、SEO优化与品牌营销,持续输出建站技巧、行业洞察与营销干货,已帮助5000+企业实现数字化增长。

你可能需要的服务

订阅华诺云谱资讯周报

每周一封,精选建站技巧、SEO与营销干货,直达邮箱。已有 8,000+ 企业主订阅,助你少走弯路。

↑