https://github.com/conterra/mapapps-hierarchicalsearch
The Hierarchical Search Bundle offers a widget for searching features via a drop-down menu based on attributed values. The menus will be filled automaticaly based on the attribute ID and the previous user selections.
https://github.com/conterra/mapapps-hierarchicalsearch
4x mapapps search
Last synced: 14 days ago
JSON representation
The Hierarchical Search Bundle offers a widget for searching features via a drop-down menu based on attributed values. The menus will be filled automaticaly based on the attribute ID and the previous user selections.
- Host: GitHub
- URL: https://github.com/conterra/mapapps-hierarchicalsearch
- Owner: conterra
- License: apache-2.0
- Created: 2018-10-09T13:03:01.000Z (over 7 years ago)
- Default Branch: main
- Last Pushed: 2025-11-17T11:00:54.000Z (4 months ago)
- Last Synced: 2025-11-17T12:21:57.455Z (4 months ago)
- Topics: 4x, mapapps, search
- Language: TypeScript
- Homepage: https://demos.conterra.de/mapapps/resources/apps/public_demo_hierarchicalsearch/index.html
- Size: 2.67 MB
- Stars: 0
- Watchers: 7
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[](https://github.com/conterra/mapapps-hierarchicalsearch/actions/workflows/devnet-bundle-snapshot.yml)


# Hierarchical Search
This bundle offers a widget for searching features with several drop-down menus in hierarchical organized objects, such as addresses (city > street > address point).
Each menu is filled based on the previous user selection (for example all streets for the selected city are shown).
## Sample App
https://demos.conterra.de/mapapps/resources/apps/public_demo_hierarchicalsearch/index.html

## Installation Guide
**Requirement: map.apps 4.12.0**
[dn_hierarchicalsearch Documentation](https://github.com/conterra/mapapps-hierarchicalsearch/tree/master/src/main/js/bundles/dn_hierarchicalsearch)
## 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`