https://github.com/conterra/mapapps-conditional-renderer
The Conditional Renderer Bundle makes it possible to create mutliple renderers and feature reductions for a layer to be used in different scale ranges, all by configuration.
https://github.com/conterra/mapapps-conditional-renderer
4x contents mapapps
Last synced: 28 days ago
JSON representation
The Conditional Renderer Bundle makes it possible to create mutliple renderers and feature reductions for a layer to be used in different scale ranges, all by configuration.
- Host: GitHub
- URL: https://github.com/conterra/mapapps-conditional-renderer
- Owner: conterra
- License: apache-2.0
- Created: 2023-06-05T06:32:56.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2025-07-21T08:37:15.000Z (8 months ago)
- Last Synced: 2025-07-21T10:22:13.331Z (8 months ago)
- Topics: 4x, contents, mapapps
- Language: TypeScript
- Homepage: https://demos.conterra.de/mapapps/resources/apps/downloads_conditionalrenderer/index.html?lang=de&vm=2D&s=144447.638572&r=0&c=848710.0798500015%2C6791147.331700001
- Size: 2.06 MB
- Stars: 0
- Watchers: 8
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[](https://github.com/conterra/mapapps-conditional-renderer/actions/workflows/devnet-bundle-snapshot.yml)


# Conditional Renderer
This bundle makes it possible to create mutliple renderers and feature reductions for a layer to be used in different scale ranges, all by configuration.

## Sample App
https://demos.conterra.de/mapapps/resources/apps/public_demo_conditionalrenderer/index.html
[dn_conditionalrenderer Documentation](https://github.com/conterra/mapapps-conditional-renderer/tree/main/src/main/js/bundles/dn_conditionalrenderer)
## Development Guide
### Define the mapapps remote base
Before you can run the project you have to define the mapapps.remote.base property in the pom.xml-file:
`http://%YOURSERVER%/ct-mapapps-webapp-%VERSION%`
### Other methods to to define the mapapps.remote.base property.
1. Goal parameters
`mvn install -Dmapapps.remote.base=http://%YOURSERVER%/ct-mapapps-webapp-%VERSION%`
2. Build properties
Change the mapapps.remote.base in the build.properties file and run:
`mvn install -Denv=dev -Dlocal.configfile=%ABSOLUTEPATHTOPROJECTROOT%/build.properties`