【文件属性】:
文件名称:TGeoJSON:GeoJSON 文件压缩
文件大小:3KB
文件格式:ZIP
更新时间:2021-06-15 11:53:10
JavaScript
TGeoJSON
TGeoJSON 代表模板化 GeoJSON。 它由算法和谷歌算法的特定应用程序组成,用于压缩坐标。
编码折线算法有一个小的变化,以允许对 GeoJSON 支持的所有几何类型进行编码:
观点
线
多边形
多点
多线
多面体
导致创建此算法的原因是我想将 4MB GeoJSON 文件加载到页面中。 这是页面加载的限制,在下载文件之前停止浏览器。 随着我逐渐了解 GeoJSON 结构,我想到了这个想法。 最后,文件被压缩到略高于 1MB。 数据是相同的,只是重新排列以最小化大小。 这是。 该页面是葡萄牙语,但您仍然可以查看网络监视器并查找带有“*.tgeojson”扩展名的文件。
限制
特征属性模式:它必须与其他特征相同。
只允许一个坐标系:WGS84。
都多的
添加示例数据
将脚本转为 NPM 模块
使其成为 CLI 实用程序
编写测试
【文件预览】:
TGeoJSON-master
----README.md(1KB)
----tgeojson.js(8KB)