Turf.js

编程之家收集整理的这个编程导航主要介绍了Turf.js编程之家,现在分享给大家,也给大家做个参考。

Turf.js

Turf.js 介绍

Turf.js:JavaScript 空间分析库,由Mapbox 提供,Turf 实现了常用的空间分析操作,例如生成缓冲区、计算等高线,建立 TIN 等等。以往只属于桌面 GIS 的分析功能,已经可以在浏览器中使用。

Turf 使用 JavaScript 编写,通过 npm 进行包管理。良好的模块化设计使得 Turf 不仅可用于浏览器端,还可以通过 Node.js 在服务器端使用。

Turf 原生支持 GeojsON 矢量数据。GeojsON 的优点是结构简单,并且得到了所有网页地图API的支持;但 GeojsON 不支持空间索引,这个缺点可能会限制 Turf 处理大型文件的能力效率。

Turf 可以非方便地集成到 Leaflet.js 地图控件中,Mapbox 也为其提供了相应的 Mapbox.js 插件。

安装

npm install @turf/turf

使用

// Note order: longitude,latitude.

var point1 = turf.point([-73.988214,40.749128]);

var point2 = {

type: 'Feature',

geometry: {

type: 'Point',

// Note order: longitude,latitude.

coordinates: [-73.988214,40.749128]

},

properties: {}

};

网站地址:http://turfjs.org/

GitHub:https://github.com/Turfjs/turf

网站描述:JavaScript 空间分析库

Turf.js官方网站

官方网站:http://turfjs.org/

如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。

相关文章

Chartkick,用一行Ruby代码创建漂亮的JavaScript图表
Tabulator, JavaScript 中的交互式图表和数据网格
ganlab,生成对抗网络GAN的交互式可视化实验工具
github-profile-summary,可视化GitHub概况的工具
anime,一个轻量的JavaScript 动画库
JSXGraph,一个支持各种浏览器的交互式几何图库绘制