# GeoJSON 简化器

在保持形状的同时，减少 GeoJSON 线和多边形中的点数。粘贴一个 Feature、FeatureCollection 或几何对象，选择以度为单位的容差，工具便会应用 Turf 库的 Ramer-Douglas-Peucker 算法，保留所有属性并返回精简的 GeoJSON。适合在发布到网络或发送至 API 之前缩小 GPS 轨迹、边界和地图数据。

## 常见问题

### 简化的原理是什么？

工具使用 Turf 中实现的 Ramer-Douglas-Peucker 算法，移除与相邻点连线的距离小于容差的点。较大的弯曲会保留，而密集且近乎笔直的点列则会被精简。

### 容差是什么意思？

容差是以度为单位的距离，也就是坐标所用的单位。在赤道上，0.001 度约为 111 米，0.0001 度约为 11 米；数值越大，移除的点越多。容差范围为 0 到 1 度，默认值为 0.001。

### 高质量选项有什么作用？

默认情况下，工具会先执行快速的径向距离筛选，移除彼此非常接近的点，然后再运行 Douglas-Peucker 算法。启用高质量选项后会跳过这一步，因此处理速度较慢，但可能更忠实地保留原有形状。

### 会简化哪些几何对象？

会简化 LineString、MultiLineString、Polygon 和 MultiPolygon，包括 GeometryCollection 中的这些对象。Point 和 MultiPoint 会原样返回。

### 简化后能保证多边形有效吗？

多边形环始终至少保留四个位置，因此不会被简化成一条线。容差非常大时，小环的形状仍可能发生明显变化，请在使用前检查结果。

### 我的属性会保留吗？

会保留 Feature 属性、ID 和输入结构，只有线和多边形的坐标数组会变短。输出的 JSON 为紧凑格式，不含缩进。

### 工具接受什么输入？

接受有效的 GeoJSON，坐标须为 WGS84 度数格式的经度和纬度。输入可以是 FeatureCollection、Feature 或独立几何对象。多边形环必须闭合，坐标也必须是有效范围内的数字。

### 输入内容可以有多大？

每次请求最多支持 5 MiB 的 GeoJSON 和 10,000 个要素。处理更大的数据集时，请将集合拆分成多个部分，或使用桌面 GIS。

### 工具会对坐标进行舍入吗？

不会。保留下来的坐标会与输入完全一致。若要进一步缩小文件，可以将坐标舍入到小数点后六位，精度仍约为 0.1 米。

### 为什么结果没有变化？

如果容差为 0，或数据中的点间距已经大于容差，就没有符合移除条件的点。请逐步增大容差，直到结果大小合适且形状仍然正确。

在这里投放广告？

[给我们发邮件](mailto:hi@dennn.is?subject=%E5%9C%A8%20OneClick%20Pro%20%E4%B8%8A%E6%8A%95%E6%94%BE%E5%B9%BF%E5%91%8A)

[广告 适用于 WordPress 的智能体就绪型插件套件。](https://sleekwp.com/?ref=oneclickpro)
