CSV 点位归属 GeoJSON 区域
以明确的洞、边界和多重匹配政策,将本地 CSV 坐标归入 Polygon/MultiPolygon 区域。
浏览器本地处理输入CSV 点 + GeoJSON 区域输出归属 CSV / 完整匹配报告单个文件最多 5 MiB · 最多 2 个
- 1添加输入
- 2调整设置
- 3获取结果
工具输入和文件在当前浏览器处理,不会上传。
开始之前
为每条原始记录添加空间归属。选择坐标列和区域名称属性,再设边界与重叠政策。完整 JSON 保留原值和全部匹配;带表格公式防护的 CSV 增加不覆盖原列的状态、名称列表与要素索引。
如何使用
- 选择一份 CSV 和一份 GeoJSON。
- 设置经纬列、区域名属性、边界与多匹配政策。
- 核对命中、未命中与多区域状态,下载完整 CSV/JSON。
支持范围与限制
准确一份 .csv 和一份 .json/.geojson,每份 5 MiB、总计 10 MiB;10,000 点记录、100 区域、10,000 边;拓扑验证 200 万次、候选点边测试 1,000 万次、100,000 匹配与 8 MiB 匹配文本。归属前检查复杂度,不生成部分成功。
有限 WGS84/CRS84 经度/纬度平面,纬度 ±85° 内、不跨日期变更线。环需闭合且无自交,洞严格在外环内并互不相交;MultiPolygon 内部不能重叠。边界容差 1e−10°,过近接触的无效几何拒绝。区域名属性为字符串或数字;仅读 GeoJSON,不读 SHP,不调用地理编码或在线地图。
操作示例
示例输入
8 个 CSV 点覆盖外部、洞、边、重叠、顶点和岛状区域,配 3 个 Polygon/MultiPolygon 要素。
示例参数
{"longitude":"lon","latitude":"lat","regionProperty":"name","boundary":"include","multiple":"all"}示例输出
含边界:6 命中、2 未命中、1 多匹配;排除边界:3 命中、5 未命中、1 多匹配。
出现问题时
必要时先把 SHP 导出为 GeoJSON;修正拓扑、坐标和字段名,简化过于复杂的区域或按预算缩小点批次。
常见问题
支持洞和不相连区域吗?
支持 Polygon 洞和 MultiPolygon 成员;洞内不命中,洞边按选定的边界政策处理。
首个匹配政策改变什么?
CSV 使用输入顺序的首个区域;JSON 仍保留全部实际匹配并标出多重归属。错误政策遇多个区域即失败。