Map Widgets
How map layer widgets work in Kogenta Connect dashboards.
Map widgets display geospatial data on an interactive map. They are the primary visualization for location-based analysis in Kogenta Connect.
Map layer types
Scatter points
Display individual data points on the map using latitude and longitude coordinates. Each point can be styled by color, size, and opacity based on data values.
Use cases: Store locations, customer addresses, event locations.
Heatmaps
Display data density as a continuous color gradient across the map. Areas with more data points appear as warmer colors.
Use cases: Activity hotspots, concentration patterns, density exploration.
GeoJSON
Render geographic boundaries and shapes from GeoJSON geometry data. Polygons, lines, and complex shapes can be styled and colored based on associated data values.
Use cases: Administrative boundaries, service areas, custom geographic regions, isochrone and buffer zone results.
Arcs
Display connections between two locations as curved arcs on the map. Each arc represents a relationship or flow between an origin and destination point.
Use cases: Migration flows, supply chain routes, origin-destination analysis.
Icons
Place icon or pin markers at specific locations on the map.
Use cases: Store locations, points of interest, labeled landmarks.
Grid indices
Display data aggregated into spatial grid cells across the map. Supported grid systems include H3, A5, Geohash, S2, and Quadkey.
Use cases: Uniform spatial aggregation, grid-based analysis, comparing data across standardized regions.
Divisions
Display data mapped to predefined geographic divisions. You select a country and division type (e.g., Norway / municipality), and the platform provides the geographic boundaries as a map layer. Your data is then matched to these boundaries using a division identifier column.
To configure a division layer:
- Choose the country and division type from the available options
- Map the identifier column in your data to the division IDs (defaults to
division_id) - Configure fill color, border, and opacity
The platform normalizes division IDs automatically (trimming whitespace, removing leading zeros) to improve matching between your data and the boundary features. You can also choose to hide divisions that have no matching data.
Division types are available for 25+ countries, including municipalities, postcodes, census tracts, statistical units, and EU NUTS regions.
Use cases: Choropleth maps, regional KPI comparison, postcode-level analysis, administrative boundary visualization.
Map configuration
Map layers offer extensive styling options:
- Color - assign colors based on data values, categories, or fixed colors
- Size - vary point sizes based on numeric values
- Opacity - control transparency to manage overlapping layers
- Elevation - add 3D height to hexagons or grid cells based on values
- Tooltips - configure what data fields appear when hovering over features
Multiple layers
A map canvas can display multiple layers simultaneously. For example, you might show:
- Store locations as a point cloud layer
- Isochrone catchment areas as a GeoJSON layer
- Population density as a hexagon layer
Layers are stacked on the map and can be toggled on and off by viewers.
Interactivity
Map widgets support interactive features:
- Zoom and pan - navigate the map freely
- Hover tooltips - see data values for individual features
- Click selection - select features for cross-filtering with other widgets