geojson-vt

可即时把GeoJSON切分成矢量瓦片的JavaScript库。让浏览器能快速渲染和交互大型GeoJSON数据。

分享到 X许可证: ISC

概述

geojson-vt 是一个能即时把 GeoJSON 切分成矢量瓦片的 JavaScript 库,主要用于在浏览器端、无需服务器地渲染和操作大型地理空间数据。它最初为支撑 Mapbox GL JS 的 GeoJSON 而创建,也可用于 Leaflet、OpenLayers、d3 和 Node.js 应用。生成的瓦片遵循矢量瓦片规范的 JSON 形式,并按缩放级别做简化,以保持渲染流畅。

主要特点

  • 运行时把 GeoJSON 切分为矢量瓦片
  • 按缩放级别简化形状并过滤极小要素
  • 输出符合矢量瓦片规范的 JSON 形式
  • 可用于浏览器、Node.js 及多种地图库

适用场景

适合需要在没有瓦片服务器的情况下展示大型 GeoJSON 的前端开发者。README 还提到有面向原生使用的 C++11 移植版。

上游仓库
mapbox/geojson-vt
GitHub 上的 fork
Guo-astro/geojson-vt
上游 Star 数
2.1k
分类
地图与地理空间
编程语言
JavaScript
许可证
ISC
Fork 时间
2020-11-01
同步状态
已同步上次同步 2026-09-29