tile-reduce:mapreduce矢量图块处理

时间:2024-05-17 23:49:45
【文件属性】:

文件名称:tile-reduce:mapreduce矢量图块处理

文件大小:1.78MB

文件格式:ZIP

更新时间:2024-05-17 23:49:45

JavaScript

TileReduce TileReduce是一个地理处理库,它实现以使您可以使用和运行可伸缩的分布式空间分析。 TileReduce在计算机上所有可用处理器之间协调任务,因此您的分析运行很快。 安装 npm install @mapbox/tile-reduce 用法 TileReduce处理器由两部分组成: “地图”脚本和“减少”脚本。 “地图”部分包含要分发的昂贵处理,而“减少”脚本包含快速聚合步骤。 “地图”脚本 地图脚本在每个单独的图块上运行。 目的是一次接收一个图块,对图块进行分析或处理,然后写入数据并将结果发送到reduce脚本。 '减少'脚本 reduce脚本既可用于使用作业选项初始化TileReduce,又可用于处理地图脚本为每个图块返回的缩小结果。 选项 基本选项 缩放(必填) zoom指定要从每个来源检索的图块的缩放级别。 tilereduce ( { zoom


【文件预览】:
tile-reduce-master
----src()
--------cover.js(993B)
--------vt.js(767B)
--------remote.js(808B)
--------worker.js(2KB)
--------index.js(6KB)
--------mbtiles.js(996B)
----examples()
--------count()
----.travis.yml(66B)
----LICENSE(738B)
----test()
--------test.cover.js(2KB)
--------test.remote.js(5KB)
--------test.events.js(1KB)
--------test.mbtiles.js(3KB)
--------test.errors.js(874B)
--------fixtures()
--------test.workers.js(2KB)
--------test.write.js(1009B)
--------test.count.js(3KB)
----README.md(7KB)
----.gitignore(40B)
----CHANGELOG.md(1KB)
----.eslintignore(32B)
----package.json(1KB)

网友评论