GIS Mapping
Overview
The GIS Mapping module provides a Google Maps-based visualization of property
locations, zone boundaries, and MMDA geographic areas. It displays properties
on an interactive map with zone overlays, allowing administrators to view
property density, verify location data, and manage geographic boundaries.
Navigate to: Sidebar → GIS Mapping
GIS Mapping Screen

Navigate to: /gismapping
Map Display
| Element |
Description |
| Google Maps |
Interactive map with standard controls |
| Zone overlays |
Coloured polygons showing zone/block boundaries |
| Property markers |
Pins showing individual property locations |
| MMDA boundary |
Highlighted boundary of the selected MMDA |
| Zoom controls |
Zoom in/out for different detail levels |
| Map type toggle |
Switch between Road, Satellite, and Hybrid views |
Map Controls
| Control |
Description |
| Zoom In (+) |
Increase map detail level |
| Zoom Out (-) |
Decrease map detail level |
| Full Screen |
Toggle full-screen map view |
| Map Type |
Switch between Road, Satellite, Hybrid |
| Layer Toggle |
Show/hide property markers, zone overlays, boundaries |
Property Markers
| Marker Colour |
Meaning |
| Green |
Verified property |
| Orange |
Pending inspection |
| Blue |
Under inspection |
| Red |
Rejected / issue |
Zone Overlays
| Overlay |
Description |
| Zone boundaries |
Coloured polygons showing zone limits |
| Block boundaries |
Sub-divisions within zones |
| MMDA boundary |
The overall MMDA geographic area |
| Colour coding |
Different colours for different zones |
Map Interaction
| Action |
Description |
| Click marker |
Opens property details popup |
| Click zone |
Shows zone summary information |
| Hover |
Displays tooltip with property/zone details |
| Drag |
Pan the map |
| Scroll |
Zoom in/out |
Map Data
Property Data on Map
| Field |
Description |
| Property ID |
Unique identifier |
| Property Name |
Display name |
| Owner Name |
Rate payer name |
| Digital Address |
Ghana Post address |
| Coordinates |
GPS Lat/Long |
| Status |
Current property status |
Zone Data on Map
| Field |
Description |
| Zone Name |
Name of the zone |
| Zone Code |
Unique code |
| MMDA |
Parent MMDA |
| Property Count |
Number of properties in the zone |
| Boundary Polygon |
GPS coordinates defining the zone |
Map Filters
| Filter |
Description |
| Region |
Filter by region |
| MMDA |
Filter by MMDA |
| Zone |
Filter by zone |
| Property Status |
Filter by property status (Verified, Pending, etc.) |
| Property Type |
Filter by property type (Residential, Commercial, etc.) |
!!! tip "Things to check"
- Filters correctly narrow the map display
- Zone boundaries are accurate and align with actual geography
- Property markers are placed at correct coordinates
- Clicking a marker opens the correct property details
- Zone overlays are semi-transparent and don't obscure the map
- Map loads correctly with all layers
- Performance is acceptable with large numbers of markers
| Metric |
Expected |
| Initial load time |
< 5 seconds |
| Marker rendering |
Smooth with up to 1000 markers |
| Zone overlay rendering |
Smooth with up to 50 zones |
| Zoom responsiveness |
Immediate |
| Pan smoothness |
60fps |
!!! tip "Things to check"
- Map loads within acceptable time
- Large numbers of markers don't cause performance issues
- Zone overlays render correctly at all zoom levels
- Map is responsive on different screen sizes
- Satellite view loads correctly
Integration Points
| Module |
Integration |
| Property Management |
Properties with GPS coordinates appear on the map |
| Entity Management |
Zone/block boundaries are defined in Entity Management |
| Settings |
Zone types and classes affect map overlay colours |
| Property Inspection |
Agent location is shown during inspection |
!!! tip "Things to check"
- New properties with coordinates appear on the map immediately
- Zone boundary changes in Entity Management are reflected on the map
- Zone type/class colours are consistent between Settings and the map
- Agent location during inspection is accurate
- Map data is consistent with property list data