clusterbuster:具有内置聚类和过滤功能的Mapbox Vector Tile(MVT)地图切片服务器

时间:2024-02-26 16:34:37
【文件属性】:

文件名称:clusterbuster:具有内置聚类和过滤功能的Mapbox Vector Tile(MVT)地图切片服务器

文件大小:178KB

文件格式:ZIP

更新时间:2024-02-26 16:34:37

maps openstreetmap geospatial postgresql postgis

介绍 Clusterbuster是一个图块服务器,它从具有PostGIS几何列的表中生成地图图块(采用MVT格式)。 它使用此表首先对行进行过滤(基于您提供的查询),然后动态对所得的点进行聚类。 聚类和点的组合被转换为向量图块。 MVT磁贴比原始数据小得多,将所有繁重的工作从前端转移到了磁贴服务器。 这允许在资源受限的环境(例如移动设备和嵌入式系统)中的地图上显示定期更改的大型数据集。 Clusterbuster具有针对生成的切片的内置且可配置的内存中LRU缓存,它可以为许多并发用户提供服务。 入门 Clusterbuster旨在用于连接到PostgreSQL数据库且安装了PostGIS扩展的


【文件预览】:
clusterbuster-master
----example()
--------mapbox.html(3KB)
--------express.ts(2KB)
--------table.sql(256B)
--------points.json(18KB)
--------README.md(663B)
--------setup.ts(1KB)
----rollup.config.js(1KB)
----package.json(2KB)
----Dockerfile(255B)
----LICENSE(1KB)
----.npmignore(98B)
----__mocks__()
--------ioredis.js(214B)
--------lru-cache.js(170B)
----sql()
--------First.sql(388B)
--------TileDoubleBBox.sql(1KB)
--------TileBBox.sql(1KB)
----docker-compose.yml(527B)
----.gitignore(53B)
----lib()
--------tiler.ts(3KB)
--------supporting.ts(795B)
--------queries()
--------cache.ts(4KB)
--------types()
--------index.ts(69B)
--------zip.ts(260B)
--------__test__()
----.circleci()
--------config.yml(1KB)
----CODE_OF_CONDUCT.md(3KB)
----.dockerignore(43B)
----.prettierrc.js(104B)
----README.md(8KB)
----yarn.lock(363KB)
----babel.config.js(244B)

网友评论