Package io.goobi.viewer.model.maps


package io.goobi.viewer.model.maps
Provides the core domain model for geo-maps in the Goobi viewer, including map configurations, feature sets, markers, filters, and Solr-backed spatial data providers.
  • Class
    Description
    Abstract JPA base entity representing a set of geo-map features with a marker style and optional name, persisted in a single table with subclass-specific discriminator values.
     
    Enumerates the strategies used to populate a GeoMap with geographic features: either by evaluating a Solr query or by using manually entered feature sets.
     
    Represents a single item associated with a geo-map feature, carrying a multilingual label, a navigation link, and a map of additional metadata fields.
    Represents a named filter group for geo-map items, consisting of a set of labeled filter values that can be serialised to JSON for use in the map frontend.
    Represents a configurable map marker used in geo maps, holding visual properties such as icon, colors, shape, and marker type (default, ExtraMarkers, or DivIcon) for rendering on a Leaflet map.
    Enumerates the supported Leaflet marker rendering strategies: default Leaflet markers, ExtraMarkers plugin markers, and DivIcon-based markers.
    Composite feature data provider that aggregates results from record, docstruct, and metadata Solr queries to supply geo map features across all document types.
    Represents any shape on a GeoMap, mainly points and polygons.
    A location on a map.
    Parses geographic location data from Solr field values (WKT polygon, point, and GeoJSON formats) and converts them into IArea instances for use in geo map rendering.
    A FeatureSet implementation that stores geo map features as manually entered GeoJSON strings, persisted as a collection of feature entries in the database.
     
    Defines how geo-map markers are rendered: FEATURELIST displays individual feature markers, while HEATMAP renders an aggregated heat-map layer.
     
     
    Contains data to create a geomap for a record containing complex metadata (metadata documents) with geo coordinates.
    A SolrFeatureSet that derives its geo map features from the current search result set by using the active search query from the SearchBean.
    A FeatureSet implementation that generates geo map features by executing a configurable Solr query and converting the matching documents into GeoJSON features.
    Defines the scope of a Solr query used to populate geo-map features: constants control whether top-level records, structure documents, metadata documents, relationship documents, or all of them are searched.
    Determines the visible area of a GeoMap.