clusterbuster | Mapbox Vector Tile map tiling server | Map library

 by   chargetrip TypeScript Version: v2.9.1 License: MIT

kandi X-RAY | clusterbuster Summary

kandi X-RAY | clusterbuster Summary

clusterbuster is a TypeScript library typically used in Geo, Map applications. clusterbuster has no bugs, it has no vulnerabilities, it has a Permissive License and it has low support. You can download it from GitHub.

Clusterbuster is a tile server that produces map tiles (in MVT format) from a table with a PostGIS geometry column. It uses this table to first filter the row (based on a query you provide) and the resulting points are then clustered dynamically. The combination of clusters and points is transformed into a vector tile. The MVT tiles are much smaller than the original data, moving all the heavy lifting from the front-end to the tile server. This allows the display of large data sets, that change regularly, on maps in resource constrained environments, such as mobile devices and embedded systems. Clusterbuster has a built-in and configurable in-memory LRU-cache for the resulting tiles, with which it can serve many concurrent users.
Support
    Quality
      Security
        License
          Reuse

            kandi-support Support

              clusterbuster has a low active ecosystem.
              It has 60 star(s) with 11 fork(s). There are 12 watchers for this library.
              OutlinedDot
              It had no major release in the last 12 months.
              There are 4 open issues and 5 have been closed. On average issues are closed in 3 days. There are 19 open pull requests and 0 closed requests.
              It has a neutral sentiment in the developer community.
              The latest version of clusterbuster is v2.9.1

            kandi-Quality Quality

              clusterbuster has no bugs reported.

            kandi-Security Security

              clusterbuster has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.

            kandi-License License

              clusterbuster is licensed under the MIT License. This license is Permissive.
              Permissive licenses have the least restrictions, and you can use them in most projects.

            kandi-Reuse Reuse

              clusterbuster releases are available to install and integrate.
              Installation instructions, examples and code snippets are available.

            Top functions reviewed by kandi - BETA

            kandi's functional review helps you automatically verify the functionalities of the libraries and avoid rework.
            Currently covering the most popular Java, JavaScript and Python libraries. See a Sample of clusterbuster
            Get all kandi verified functions for this library.

            clusterbuster Key Features

            No Key Features are available at this moment for clusterbuster.

            clusterbuster Examples and Code Snippets

            No Code Snippets are available at this moment for clusterbuster.

            Community Discussions

            QUESTION

            How to receive tile data from ClusterBuster vector tile server in the sample example?
            Asked 2020-Sep-23 at 18:09
            Summary

            Seems the guys did a great work with the built-in filtering, clustering and caching on the ClusterBuster vector tile server. I'm really excited about this project that looks very promising and i'm eager to try it!

            I'm working on a project on plotting Deck.gl layers (MVTLayer) on top of Google Maps from a vector tile server through their integration. I want to try to integrate and to serve from ClusterBuster server some clustered points saved in PostGIS.

            Expected result:

            Actual result:

            • Provided sample example not working (points not showing on map, neither on Mapbox, nor on Google Maps with Deck.gl).
            My attempts

            I tried building and running the example provided but somehow, i'm not able to do this.

            I ran the provided express server clusterbuster/example/express.ts and for frontend tried with the provided mapbox example from clusterbuster/example/mapbox.html (with my mapbox token) but nothing appears on mapbox map (nor on Google maps with my Deck.gl example).

            As stated in the clusterbuster/example/readme.md i created an .env file with PostGIS connections settings.

            After running the following commands:

            ...

            ANSWER

            Answered 2020-Sep-23 at 18:09

            After enabling debug in the TileServer configuration (with debug: true), i noticed 2 errors:

            Source https://stackoverflow.com/questions/64027399

            Community Discussions, Code Snippets contain sources that include Stack Exchange Network

            Vulnerabilities

            No vulnerabilities reported

            Install clusterbuster

            Clusterbuster is designed to be used in a NodeJS server connected to a PostgreSQL database, with PostGIS extensions installed. You have to bring your own web framework, allowing clusterbuster to be easily integrated in any existing API that uses express.js, Koa, Hapi, etc.. See the express.js example for a fully functioning server that exposes the above tile server on a REST endpoint. You can see the TileServerConfig for the initial configuration options, to configure the cache, connection pool, filters, etc.. The TileRequest defines the per tile request options.

            Support

            For any new features, suggestions and bugs create an issue on GitHub. If you have any questions check and ask questions on community page Stack Overflow .
            Find more information at:

            Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items

            Find more libraries
            CLONE
          • HTTPS

            https://github.com/chargetrip/clusterbuster.git

          • CLI

            gh repo clone chargetrip/clusterbuster

          • sshUrl

            git@github.com:chargetrip/clusterbuster.git

          • Stay Updated

            Subscribe to our newsletter for trending solutions and developer bootcamps

            Agree to Sign up and Terms & Conditions

            Share this Page

            share link