跳到主要内容
Vecaria

GeoJSON 中心点

本地处理

在线计算 GeoJSON 的质心/中心点:整份数据一个点,经纬度大读数一键复制、地图标记核对;浏览器本地处理、不上传、免登录。

当前为示例数据,可直接点「计算中心」试用

使用方法

  1. 粘贴 GeoJSON,或点击「或载入文件」选择 .geojson/.json 文件
  2. 点击「计算中心」
  3. 结果区直接显示质心经纬度大读数,一键复制坐标;地图预览确认落点(可勾选「对比原数据」)
  4. 下载中心点

常见问题

  • 问:每个要素分别算一个质心吗? 答:不是——整份输入只算一个质心(全部顶点的均值),回答“这份数据大致以哪里为中心”。要每个要素一个质心,请拆开分次运行,或用「GeoJSON 转 CSV」工具:它为每一行写出 centroid_lon / centroid_lat 两列。
  • 问:这是重心或面积加权吗? 答:都不是——这是纯几何质心(turf.centroid,全部顶点均值):顶点密集的边界会把结果拉向密集处,凹多边形的质心甚至可能落在多边形外。永远不做人口或属性加权。
  • 问:我要的是包围盒(bbox)中心呢? 答:请用「GeoJSON 测量统计」工具:它报告整份数据的包围盒,L 形或分散数据的包围盒中心可能离质心很远。本工具只给顶点均值质心。
  • 问:免费吗?要登录或上传文件吗? 答:每日免费额度、免登录、不上传——解析与质心计算都在浏览器完成;只有地图预览的底图瓦片需要联网,几何本身不离开你的设备。

功能说明

  • 点集/面要素质心,结果以「经度, 纬度」大读数呈现,一键复制
  • 地图标记确认落点(MapLibre;几何本地渲染,底图瓦片需联网)
  • 浏览器本地完成

隐私

本工具在浏览器本地处理,输入内容不会上传服务器。

TL;DR: 整份 GeoJSON 算出一个质心/中心点:经纬度大读数一键复制、地图标记核对,浏览器本地处理、不上传、免登录。

示例

  • 粘贴要素 → 得到中心点

支持的格式

GeoJSON

限制说明

  • 输出为整份输入的单个质心点(turf.js(MIT)几何质心:全部顶点均值,非人口/属性加权)
  • 跨 ±180° 经线要素:先平移到连续经度空间再取质心、结果经度归回 ±180(球面连续性以平移近似;检测到跨缝时页内显示披露行)
  • 输出保持 WGS84 经纬度(RFC 7946 默认,不写 crs 成员)
  • 质心读数块/地图预览仅核对用:坐标序为经度在前(GeoJSON 约定);地图预览底图瓦片来自 CARTO(联网加载),几何渲染在本地
  • 浏览器本地处理,不上传