Skip to main content

Mapping Layers

Mapping Layers in Resgrid allow you to add custom geographic data overlays to your department's maps. Layers are defined using GeoJSON data and can represent district boundaries, response zones, hazard areas, water sources, or any other geographic information relevant to your operations. In addition to layers, you can also configure Points of Interest (POIs) to mark specific locations on the map.

Why Mapping Layers Matter

Standard maps show streets and terrain but lack the operational context your department needs. Mapping layers let you overlay your own geographic data — such as first-due response districts, hydrant locations, pre-plan locations, mutual aid boundaries, or flood zones — directly onto the maps your personnel use for dispatch and response. POIs mark important fixed locations that responders need to quickly find during operations.

Scope

Mapping layers and POIs are department-wide. All layers and POIs are visible on the department map for all personnel. Layers can be toggled on or off by individual users, and some can be configured to show by default.

Map Layers

Viewing Layers

Navigate to Mapping → Layers to see all configured map layers.

Creating a Layer

Click New Layer to create a new map layer.

FieldRequiredDescription
NameYesA descriptive name for the layer (e.g., "First Due Districts")
ColorYesThe color used to render the layer on the map
GeoJSONYesThe GeoJSON FeatureCollection data defining the geographic shapes
Is SearchableNoWhether the layer's features are included in map search results
Is On By DefaultNoWhether the layer is visible by default when the map loads
GeoJSON Format

The GeoJSON data must be a valid FeatureCollection. You can create GeoJSON data using tools like geojson.io, QGIS, or by exporting from your existing GIS system. Each feature in the collection will be rendered as a separate shape on the map.

Editing a Layer

Click on an existing layer to edit its name, color, GeoJSON data, or visibility settings.

Deleting a Layer

Layers can be deleted (soft delete) from the Layers page. Deleting a layer removes it from all map views.

Points of Interest (POIs)

POIs mark specific locations on the map with a marker icon. They are organized by POI Type, which defines the icon and color used for all POIs of that type.

POI Types

Before creating individual POIs, you must define POI Types to categorize them.

Navigate to Mapping → POIs to view all POI types.

Creating a POI Type

Click Add POI Type to create a new type.

FieldRequiredDefaultDescription
NameYesThe name of the POI type (e.g., "Hydrant", "AED")
ImageNoCustom image for the map marker
ColorNoColor of the map marker
MarkerNoMAP_PINMarker style to use on the map

Deleting a POI Type

Deleting a POI type removes all POIs of that type from the map.

Creating Individual POIs

Navigate to a POI type and click Add POI to add a specific location.

FieldRequiredDescription
LatitudeYesGPS latitude in decimal format
LongitudeYesGPS longitude in decimal format
NoteNoA descriptive note about the location

Importing POIs from KML/KMZ

If you have location data in KML or KMZ format (common export formats from Google Earth, GIS systems, and other mapping tools), you can bulk-import POIs.

Navigate to a POI type and click Import POIs.

FieldRequiredDescription
FileYesA KML or KMZ file containing the point data to import

Allowed file types: .kml, .kmz

Maximum file size: 10 MB

The import process extracts coordinates from the KML file and creates individual POIs for each point. All imported POIs are assigned to the selected POI type.

How the Map Displays Data

The department map combines multiple data sources into a single view:

Data SourceDescription
LayersCustom GeoJSON overlay layers
POIsPoints of Interest markers
Active CallsMarkers for currently active dispatch calls
PersonnelGPS locations of personnel (subject to permissions)
UnitsGPS locations of units
StationsStation markers with their configured locations
GeofencesStation district boundaries (configured in Groups)

Map Visibility Controls

Users can toggle the visibility of map data using controls on the map view:

ControlDescription
Show CallsToggle active call markers
Show PersonnelToggle personnel location markers
Show UnitsToggle unit location markers
Show StationsToggle station markers
Show DistrictsToggle station geofence/district boundaries
Show POIsToggle point of interest markers

Routing

The mapping module also supports routing:

  • Live Routing — Route from your current location to a call
  • Station Routing — Route from a station to a call location

How Mapping Layers Connect to Other Features

FeatureConnection
Stations/GroupsStation locations and geofences appear on the map
DispatchActive calls are shown on the map with location markers
PersonnelPersonnel GPS locations appear on the map (permission-dependent)
UnitsUnit GPS locations appear on the map
Department SettingsMap center, zoom level, and location TTL are configured in settings
PermissionsPersonnel and unit location visibility is controlled by permissions

Common Errors and Resolutions

ErrorResolution
Layer not appearing on mapVerify the GeoJSON is a valid FeatureCollection; check "Is On By Default" setting
"File type is not importable"Only .kml and .kmz files are supported for POI import
"File is too large"POI import files must be smaller than 10 MB
GeoJSON parse errorValidate your GeoJSON at geojson.io before pasting into Resgrid
POIs not showing on mapEnsure the POI type is not deleted and POIs have valid coordinates
Map centered on wrong locationUpdate department address or Map Center settings in Department Settings