Masterportal features
A list of implemented and planned Masterportal features can be found in the overview below.
General information
Feature | Description | Status | Contact person |
---|---|---|---|
Footer | A footer can be configured, links are embeddable | implemented | LGV |
Title | A title can be assigned for a Masterportal instance | implemented | LGV |
Logo | A logo can be embedded | implemented | LGV |
Menu | Masterportal offers a menu bar | implemented | LGV |
Automatic reloading of themes | Auto-refresh can be configured for themes | implemented | LGV |
Mouseover | Mouseover (hovering) for vector layers | implemented | LGV |
Heat maps (sensor things layer) | Masterportal supports the display of heat maps | implemented | LGV |
Contact form | A button can be set up which refers to a stored contact form. | implemented | LGV |
WMS Style | WMS services can be displayed individually via the web interface | implemented | LGV |
Pop-up functionality | A configurable pop-up function for different user inputs | implemented | LGV |
3D imaging | The display of 3D city models/terrain models is supported | implemented | LGV |
Oblique aerial images | The display of oblique aerial images is supported | implemented | LGV |
Legend display | The legend for activated themes can be displayed | implemented | LGV |
Responsiveness | “Application responsively adapts to different screen resolutions. Masterportal is available in “Desktop,” “Mobile,” and “Tablet” versions | implemented | LGV |
ClickCounter | Registers user click behavior | implemented | LGV |
Alerting | Alerting system that reacts to certain events | implemented | LGV |
Cookie Info | Pop-up informing the user about the use of cookies | implemented | LGV |
MouseHover | Support for rendered tool-tips using mouse hover | implemented | LGV |
ZoomToFeature | Zoom to a specified feature | implemented | LGV |
ZoomToGeometry | Zoom to a specified geometry | implemented | LGV |
Internationalization (i18n) | Extensive multilingualism - English already implemented | in development | LGV |
News Module | An info. window that displays configurable news in a pop-up window the first time a Masterportal is accessed. | implemented | LGV |
Print
Feature | Description | Status | Contact person |
---|---|---|---|
Printing group themes | Function for printing group themes | implemented | LGV |
Printing map section | Function for printing the map section | implemented | LGV |
PDF creation | PDFs of the generated maps can be created | implemented | LGV |
Filters
Feature | Description | Status | Contact person |
---|---|---|---|
Expanded filter | A filter that is able to filter all WFS available in the map by all attributes and values | implemented | LGV |
Pre-defined filters | Pre-definable filters across all WFS | implemented | LGV |
Feature filter | Features can be filtered as desired and the map display will correspond. | implemented | LGV |
Map control
Feature | Description | Status | Contact person |
---|---|---|---|
Overview map | Display of a small overview map in the map window at the bottom right with navigation option | implemented | LGV |
Navigation buttons | Buttons in the map for: Zoom in, zoom out, start view | implemented | LGV |
Full screen | Button for full-screen view of Masterportal | implemented | LGV |
Scale bar | Configurable scale bar | implemented | LGV |
Mouse position | Coordinate display of the mouse pointer position | implemented | LGV |
Map section | Start coordinates, extent, zoom levels | implemented | LGV |
Location determination | Location determination for mobile devices | implemented | LGV |
Clusters of features | Function for aggregation of features | implemented | LGV |
Views | Map views with predefined map section and themes to be displayed can be accessed | implemented | LGV |
Switch map view forward - backward | It is possible to navigate back and forth between the previous map views | implemented | LGV |
Freeze | Function to freeze the current view. Among other things, used to avoid accidental view changes, e.g., on touch devices. | implemented | LGV |
Routing
Feature | Description | Status | Contact person |
---|---|---|---|
Vehicle routing | Possibility to determine car routes (interface to external routing service) | implemented | LGV |
School routing | Possibility to determine routes to school | implemented Hamburg specific | LGV |
Interfaces
Feature | Description | Status | Contact person |
---|---|---|---|
WFS 2.0 integration | WFS 2.0 service integration | implemented | LGV |
WMS Integration | WMS service integration | implemented | LGV |
Sensor Things API | Interface for integration/display of sensor data | implemented | LGV |
WPS Integration | WPS Integration | implemented | LGV |
KML Export | An export in KML format of the drawn and written objects | implemented | LGV |
KML Import | An import of files in KML format | implemented | LGV |
Protected vector and raster services | Integration of protected deegree services | implemented | LGV |
AddGeoJSON | Add GeoJson layer | implemented | LGV |
AddWms | Tool to add an external WMS to the map | implemented | LGV |
Search
Feature | Description | Status | Contact person |
---|---|---|---|
Topic search | Function to search themes via search slot | implemented | LGV |
Search input field | Field for search with placeholder text | implemented | LGV |
Land parcel search | Function to search for land parcels | implemented Hamburg specific | LGV |
Search active themes | Search visible WFS layers by predefined attributes | implemented | LGV |
OSM Search | Nominatim search service of OpenStreetMap addressable in the search field | implemented | LGV |
Elastic Search | Integration of ElasticSearch indexes into search | implemented | LGV |
BKG Search | Online Germany address search Gazetteer | implemented | LGV |
Thematic tree
Feature | Description | Status | Contact person |
---|---|---|---|
Set transparency | Function to control transparency for themes | implemented | LGV |
Sub-categories | Themes can be organized into thematic trees with sub-categories | implemented | LGV |
Adjust the order of the themes | Themes are customizable in their display order | implemented | LGV |
Message window | A message window opens when a theme is activated in the map viewer | implemented | LGV |
Multiple topics | Multiple themes can be grouped into a single entry in the thematic tree | implemented | LGV |
Information button on the theme | In addition to the theme in the thematic tree, there is an information button, which contains configurable information about the theme | implemented | LGV |
Activating/Deactivating themes | Display of themes controllable via thematic tree | implemented | LGV |
Set minimum and maximum scale limits | Minimum and maximum scale limits can be configured in the thematic tree | implemented | LGV |
Selected topics | The themes selected by the user are included in a separate section of the thematic tree as well | implemented | LGV |
Category | Themes can be arranged in the tree according to different categories (e.g., by competent authority or INSPIRE categories) | implemented | LGV |
Set thematic tree | Thematic tree can be set so that it is also displayed on the map during navigation | implemented | LGV |
Tool
Feature | Description | Status | Contact person |
---|---|---|---|
Measure distance/area | Function to measure polylines and polygons | implemented | LGV |
Drawing/Writing | Drawing and writing tools are available (point, line, area, circle, and text). Created objects can be downloaded in KML format | implemented | LGV |
Layer slider | Stacked layers can be played one after another (play, pause, bwd, fwd) | implemented | LGV |
Commuter animation | Commuter flows can be visualized and animated | implemented Hamburg specific | LGV |
Measure 3D distances | Function for measuring distances in the 3D view, e.g., building heights | implemented | LGV |
Comparison lists | Function for comparing different vector features using comparison lists (E.g.: School information system) | implemented | LGV |
Coordinate query | Coordinates to a specific point can be queried (support for multiple coordinate systems) | implemented | LGV |
Metadata information query | Meta-information on included themes can be accessed via CSW with a single click | implemented | LGV |
Query information (attributes) | Attributes of a theme can be retrieved by clicking on the corresponding feature (GetFeatureInfo). | implemented | LGV |
Coordinate search | Function to search for coordinates | implemented | LGV |
List | Selection of a thematic layer with tabular list of included features | implemented | LGV |
Save selection | A parameterized link can be created for the currently configured map view (map section and displayed topics) | implemented | LGV |
Graph | Module for generating graphics using d3.js | implemented | LGV |
Shadow | Creates shadows in 3D mode | implemented | LGV |
Query information (attributes): Theming | Customizable layout of the GFI area | implemented | LGV |
Query number of inhabitants | Number of inhabitants can be queried in self-defined areas (rectangle, circle, or polygon) | implemented | LGV |
Planned Masterportal features
Masterportal feature catalog (planned)
ID | Category | Feature | Description | Leadership | Status |
---|---|---|---|---|---|
1 | General information | Internationalization | Masterportal will be adapted in such a way that it is possible to configure the language as needed. i18n is used. | LGV | in development |
2 | Routing | Routing interface | The Masterportal routing tool will be expanded in order to be able to integrate additional interfaces for routing services. Interface to the Open Route Service is established. | BKG | planned |
3 | Map control | Time slider | The Layer Slider module of Masterportal will be expanded. | Stuttgart and Munich | desired |
4 | General information | Client-side authorization function | Masterportal will offer the possibility to authenticate to a server on the client side. | desired | |
5 | Map control | Barrier-free improvement | Masterportal will receive the barrier-free certificate. Keyboard control and other functionalities yet to be defined must be developed for this purpose. | LGV | planned |
6 | Search | Further development of search functions | The existing Masterportal modules for search should be expanded. Elastic Search Index, extensions, and customizations to the existing Gazeteer search. | desired | |
7 | General information | Refactoring | The Masterportal code will be further streamlined and improved. | LGV | in development |
8 | Interfaces | WMTS interface | The use of WMTS layers will be enabled in Masterportal. Update 09/2020: Available in the dev branch. Will be made available in the next release. |
Vienna | in development |
9 | Interfaces | Vector tile layer interface | The use of vector tile layers will be enabled in Masterportal. Update 09/2020: Available in the dev branch. Will be made available in the next release. |
Vienna | in development |
10 | Large format plotting | Connection to the High Resolution Plot Service of the deegree Enterprise Edition | desired | ||
11 | Interfaces | Add WMS | Refactoring and further development of the existing “Add WMS” tool, e.g., adding individual layers of a WMS | LGV | planned |
12 | Diagrams | Pie Charts | Further development of the graph tool. | LGV | in development |
13 | Interfaces | WFS-T | Integration and use of transactional web features | LGV | in development |
14 | Interfaces | GPX Import | Upload and print GPX data for visualization; further development of the existing “KML Import” tool | LGV | planned |
Masterportal add-ons
Masterportal add-on catalog
ID | Category | Add-on | Description | Leadership | Tested with Masterportal version | License | Link |
---|---|---|---|---|---|---|---|
1 | Address search | Municipal extension of the address search for counties and associations based on a WFS-G according to AdV-DOG profile | The current interfaces for the address search are either insufficient for counties, including municipalities or associations with many municipalities, or do not provide up-to-date data (if available). For the present extension, the following cases are taken into consideration: 1) Uniqueness of the street name, even in the event of multiple occurrences of a street in a county or association, by specifying the name of the municipalities and the postal code (the street names are unique only per municipality, the street name may therefore occur several times in a county or association). 2) Insofar as address data and land parcel data are available on a daily basis, they can be requested on a daily basis via the search. 3) Display all street addresses of a street directly at the results display “Display street names.” |
KRZN / grit company | 2.4.2 and 2.4.3 | MIT | more |
2 | Menu | bauforum - Extension for the table view of the menu. | The add-on from bauforum manipulates the menu line of the table view and adds buttons to access 3D viewpoints and flights. | LGV Hamburg | 2.3.1 | MIT | more |
3 | Boris | boris - Tool for determining the standard land values | The tool offers the possibility to retrieve values for a standard ground value zone. Various use types can be selected for this purpose. The determined values can be saved to a PDF file. | LGV Hamburg | 2.4.0 | MIT | more |
4 | Construction project cockpit | cockpit_bauvorhaben - tool for displaying a cockpit for the construction projects theme | Various statistics on the theme of construction projects are displayed in a sidebar. This includes a filter that interacts with the map as well as the statistics. | LGV Hamburg | 2.3.1 | MIT | more |
5 | Inhabitant query | einwohnerabfrage - tool to query the inhabitants. | This tool can be used to query the number of inhabitants for a selected area in the Free and Hanseatic City of Hamburg (FHH) and the Hamburg Metropolitan Region (MRH). Different geometries can be selected for querying on the map. The query is carried out confidentially. | LGV Hamburg | 2.4.3 | MIT | more |
6 | School routing | schulwegrouting - tool for determining routes to school | This tool can be used to calculate the route from any Hamburg address to any Hamburg school. Official school entrances are also considered. | LGV Hamburg | 2.3.0 and 2.4.0 | MIT | more |
7 | Download standard data package | sdpdownload - Tool to download the standard data package | This tool allows a data package containing data from ALKIS and ATKIS to be downloaded. This allows an area with different geometries to be selected on the map. Different data formats are offered. | LGV Hamburg | 2.4.3 | MIT | more |
8 | Search bar | gfiOnAddress - Extension of the search for street and area information | Loads data from the Gazetteer for a searched address, opens Get Feature Info, and displays the retrieved data in it. | LGV Hamburg | 2.1.1 | MIT | more |
9 | Traffic functions | verkehrsfunctions - Queries services related to traffic | This addon performs the following two tasks: 1. Queries a service of the tunnel control center (traffic authority) at a configured interval and issues a notification about it if necessary. 2. Updates the WFS, which contains the current traffic situation. (Deprecated, since Masterportal now includes this function)” |
LGV Hamburg | 2.3.0 | MIT | more |
10 | Get feature info | showParcelGFI - Extension of Get Feature Info (GFI) | Opens the GFI when using the flaecheninfo GFI theme. | LGV Hamburg | 2.4.3 | MIT | more |
Planned Masterportal add-ons
Masterportal add-on catalog (planned)
ID | Category | Add-on | Description | Leadership | Status | License | Masterportal version |
---|---|---|---|---|---|---|---|
1 | Data analysis and presentation | Owner information | Analysis function for land parcel ownership data based on the “Official Real Estate Cadastral Information System (ALKIS).” | Frankfurt am Main | |||
2 | Linking Masterportal with specialist application | Panoramic image connection | Access to 360° panoramic image data from regular road inspections | Frankfurt am Main | |||
3 | Land parcel search | Municipal extension of the land parcel search by filtering for a municipality | In addition to the currently available filtering by municipal district and plot, it is also possible to filter by municipality. After selecting a municipality, the list of municipal districts is reduced accordingly. Only the municipal districts of the selected municipality are then displayed. The “Municipality” filter is optional and can be activated via a parameter. |
KRZN | in development | MIT | 2.4.2 and 2.4.3 |