使用方法
- 粘贴 GeoJSON,或点击「或载入文件」载入文件
- 选模式:快速/拓扑保持设容差;保留率目标或组合模式设保留百分比(如 50%)与算法
- 简化并在地图预览目检,下载结果
功能说明
- 快速(turf Douglas-Peucker):容差驱动,最快
- 拓扑保持:共享边无缝隙(TopoJSON 弧段共享)
- 保留率目标:直接指定保留 N% 顶点——Visvalingam 有效面积(保形状)或垂直距离(DP 同族度量)按代价从小到大逐点淘汰,精确命中目标数
- 拓扑保持×保留率组合:既要共享边无缝隙、又要按保留率控制顶点量时使用——共享弧段统一抽稀,相邻面不会出现裂缝
- 适合地图轻量化
- 浏览器本地完成
常见问题
- 问:免费吗?需要登录吗? 答:免费,简化在每日免费额度内、无需登录;批量与更大额度属于 Pro。
- 问:「抽稀」是什么意思?和这里的简化一样吗? 答:抽稀是 GIS 行话,意思就是按规则删掉一部分顶点、让数据量变小,和这里的「简化」是同一件事。本工具提供四种抽稀方式:快速(Douglas-Peucker 容差)、拓扑保持(相邻面的共享边不产生缝隙)、保留率目标(直接指定保留 N% 顶点)和两者组合。
- 问:GeoJSON 文件太大怎么办?简化能让文件变小吗? 答:多半是顶点太密。用「保留率目标」模式直接指定保留百分比(如 20%),不用手调容差;输出区会同时显示前后的顶点数和文件体积。注意:顶点数一定减少,但文件体积不一定变小——小文件经拓扑模式量化还原后可能反而略大,统计行会如实显示,以下载时的体积为准。
- 问:简化后相邻地块之间会出现裂缝吗? 答:用「拓扑保持」或「拓扑保持×保留率」模式就不会:相邻面共享的边在 TopoJSON 弧段管线里统一抽稀一次,所有面共用同一条边,不会出现对不上的缝隙。用「快速」模式则各面独立简化,相邻边界可能产生微小错位。
- 问:和 mapshaper 一样吗? 答:mapshaper 是拓扑简化领域的标杆,本工具的拓扑保持与它是同一族算法(TopoJSON 共享弧段)。差异在于:本工具有「保留率目标」模式(直接指定保留 N% 顶点,不用反复试容差),且免安装、免登录、文件不上传。需要重度编辑、投影转换或多格式批处理时,mapshaper 功能更全(详见上方对比表)。
隐私
本工具在浏览器本地处理,输入内容不会上传服务器。
与常见替代方案对比
| 方案 | 现状 | 与本工具的差异 |
|---|---|---|
| Mapshaper(mapshaper.org) | 拓扑保持简化的标杆;输出超 2GB 有硬性限制,浏览器版大文件易假死(来源:github.com/mbloch/mapshaper/issues) | 本工具提供“快速(turf)”“拓扑保持”“保留率目标”“拓扑保持×保留率组合”四种模式 |
| geojson.io | 定位为浏览器端空间数据创建与编辑;2026 年初已基于 Placemark Play 分支大幅重构、维护活跃(来源:github.com/mapbox/geojson.io,2026-10-06 复核 README) | 本工具专注 GeoJSON 顶点简化这一步 |
对比仅陈述可验证的功能差异。