https://github.com/conterra/mapapps-query-builder
The Query Builder Bundle allows you to create your own Query Tools, that perform custom queries to a store.
https://github.com/conterra/mapapps-query-builder
3x 4x highlight mapapps search
Last synced: 4 months ago
JSON representation
The Query Builder Bundle allows you to create your own Query Tools, that perform custom queries to a store.
- Host: GitHub
- URL: https://github.com/conterra/mapapps-query-builder
- Owner: conterra
- License: apache-2.0
- Created: 2015-09-01T10:56:12.000Z (over 10 years ago)
- Default Branch: main
- Last Pushed: 2025-11-17T07:06:42.000Z (4 months ago)
- Last Synced: 2025-11-17T08:27:23.526Z (4 months ago)
- Topics: 3x, 4x, highlight, mapapps, search
- Language: JavaScript
- Homepage: https://demos.conterra.de/mapapps/resources/apps/public_demo_querybuilder/index.html
- Size: 4.65 MB
- Stars: 7
- Watchers: 19
- Forks: 5
- Open Issues: 17
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[](https://github.com/conterra/mapapps-query-builder/actions/workflows/devnet-bundle-snapshot.yml)


# Query Builder
The Query Builder Bundle allows you to create your own Query Tools that perform custom complex queries on a store. For example, choosing all cities with more than 1 million inhabitants. The results of your queries are shown in the resultcenter. As an admin, it is possible to create complex queries using an interactive graphical user interface, or manually in a text format. If you enable the editing of a tool, the users will be able to change selected parts of the query. They can create their own queries if you add a special tool to your app.

The Query Builder 3 for Linie 3 can be found in the 3.x branch:
https://github.com/conterra/mapapps-query-builder/tree/3.x
## Sample App
https://demos.conterra.de/mapapps/resources/apps/public_demo_querybuilder/index.html
## Installation Guide
⚠️**Attention the new Query Builder version 5 has a different configuration than the previous version 4**
[dn_querybuilder Documentation](https://github.com/conterra/mapapps-query-builder/tree/master/src/main/js/bundles/dn_querybuilder)
[dn_queryplaceholder Documentation](https://github.com/conterra/mapapps-query-builder/tree/master/src/main/js/bundles/dn_queryplaceholder)
## 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
```