An open API service indexing awesome lists of open source software.

https://github.com/conterra/mapapps-clusterfeaturelayer

The ClusterFeatureLayer Bundle allows you to cluster features for any point feature service.
https://github.com/conterra/mapapps-clusterfeaturelayer

3x 4x contents mapapps

Last synced: 28 days ago
JSON representation

The ClusterFeatureLayer Bundle allows you to cluster features for any point feature service.

Awesome Lists containing this project

README

          

[![devnet-bundle-snapshot](https://github.com/conterra/mapapps-clusterfeaturelayer/actions/workflows/devnet-bundle-snapshot.yml/badge.svg)](https://github.com/conterra/mapapps-clusterfeaturelayer/actions/workflows/devnet-bundle-snapshot.yml)
![Static Badge](https://img.shields.io/badge/requires_map.apps-4.20.0-e5e5e5?labelColor=%233E464F&logoColor=%23e5e5e5)
![Static Badge](https://img.shields.io/badge/tested_for_map.apps-4.20.0-%20?labelColor=%233E464F&color=%232FC050)
# ClusterFeatureLayer Bundle
The ClusterFeatureLayer bundle allows you to cluster features for any point feature service.

## Build Status
[![devnet-bundle-snapshot](https://github.com/conterra/mapapps-clusterfeaturelayer/actions/workflows/devnet-bundle-snapshot.yml/badge.svg)](https://github.com/conterra/mapapps-clusterfeaturelayer/actions/workflows/devnet-bundle-snapshot.yml)

![Screenshot ClusterFeature Sample App](https://github.com/conterra/mapapps-clusterfeaturelayer/blob/main/screenshot.png)

[dn_clusterfeaturelayer Documentation](https://github.com/conterra/mapapps-clusterfeaturelayer/tree/master/src/main/js/bundles/dn_clusterfeaturelayer)

## Important
:warning: **Requirement: map.apps 4.12.0**

Based on the Esri Cluster Layer JS provides here: https://github.com/Esri/cluster-layer-js

## Sample Apps
https://demos.conterra.de/mapapps/resources/apps/public_demo_clusterfeaturelayer/index.html

## Quick start

Clone this project and ensure that you have all required dependencies installed correctly (see [Documentation](https://docs.conterra.de/en/mapapps/latest/developersguide/getting-started/set-up-development-environment.html)).

Then run the following commands from the project root directory to start a local development server:

```bash
# install all required node modules
$ mvn initialize

# start dev server
$ mvn compile -Denv=dev -Pinclude-mapapps-deps

# run unit tests
$ mvn test -P run-js-tests,include-mapapps-deps
```