The dashboard view provides an overview of all spills with charts, statistics and a list of recent incidents. Use this view to understand spill trends, identify patterns and quickly access recent spills.
- Purpose: Filter spills by suburb or location.
- What to do: Click the dropdown and select a suburb from the list, or choose "All Suburbs" to view spills across all locations.
- Why it matters: Helps focus on spills in specific areas for local analysis and reporting.
- Tip: The list shows all suburbs where spills have been recorded. Select "Show All" to return to viewing all suburbs.
- Purpose: Filter spills within a specific date range.
- What to do: Click the date picker to select a start date and end date for the period you want to view.
- Why it matters: Allows you to analyse spills over custom time periods for reporting or trend analysis.
- Tip: After selecting the first date, click again to select the end date of your range.
- Purpose: Quickly filter spills by common time periods.
- What to enter: Click one of the buttons — "All time", "Last 3 months", "Last 30 days", or "Last 7 days".
- Why it matters: Provides fast access to recent spills without manually selecting dates.
- Tip: Using a quick select will override any custom date range you have selected.
- Purpose: Visual breakdown of spill counts by suburb.
- What to see: A bar chart showing the number of incidents in each suburb.
- Why it matters: Helps identify which suburbs have the most spills, useful for resource planning and hotspot identification.
- Tip: Click on any suburb bar to filter the dashboard to show only spills from that suburb.
- Purpose: A scrollable list of recent spill incidents.
- What to see: Each incident shows the street address, product type, estimated volume and detection date.
- Why it matters: Quick access to view or navigate to specific spills without using the full spills table.
- Tip:
- Click any incident to open its details in a modal.
- Click the map pin icon next to an incident to view its location on the map (switches to Map view tab).
- Incidents with a "Public Health Risk" badge are flagged for immediate attention.
¶ Main Dashboard Charts
- Purpose: Shows the breakdown of sewage spill types (e.g., Raw Unscreened Sewage, Storm Diluted Raw Sewage, etc.).
- What to see: Pie chart displaying counts for each product type.
- Why it matters: Helps understand what types of spills are most common, which affects response procedures and equipment needs.
- Tip: Click any section to filter the Spills table view to show only spills of that product type.
- Purpose: Shows how many spills involved stormwater vs. dry weather spills.
- What to see: Pie chart comparing whether Stormwater is present in spills.
- Why it matters: Distinguishes between sewer system failures and stormwater-related events.
- Tip: Click any section to filter the Spills table view by stormwater presence.
- Purpose: Shows how long it took to start work after spills were detected.
- What to see:
- Radial chart displaying response percentage under 24 hours.
- Average duration of spills
- Longest duration
- Why it matters: Tracks response performance and helps identify areas where response times could be improved.
- Tip: Click the Radial chart to filter spills by duration.
- Purpose: Displays the count of spills by severity level (Level 1–4, where Level 1 is most critical).
- What to see: Bar chart showing the number of incidents at each severity level.
- Why it matters: Highlights the most critical spills that require immediate attention and escalated response.
- Tip: Click any bar to filter the Spills table view by severity level.
- Purpose: Shows spills categorised by location risk (HIGH, MEDIUM, LOW).
- What to see: Bar chart displaying counts for each location risk category.
- Why it matters: Helps identify spills in high-risk locations (e.g., near schools, medical facilities) that may need special handling.
- Tip: Click any bar to filter the Spills table view by location severity rating.
- Purpose: Displays spills by volume risk category (Critical, Major, Moderate, Minor).
- What to see: Bar chart showing counts for each volume risk rating.
- Why it matters: Volume risk ratings combine estimated volume and flow rate to determine overall spill impact.
- Tip: Click any bar to filter the Spills table view by volume risk rating.
- Purpose: Shows the distribution of spill volumes across different size ranges (e.g., 0–1 m³, 1–5 m³, etc.).
- What to see: Bar chart displaying incident counts in each volume range, plus average and maximum volume indicators.
- Why it matters: Helps understand the size of typical spills and identify unusually large incidents.
- Tip: Click any volume range bar to filter the Spills table view to spills within that range.
- Purpose: Shows how spill volumes changed over time.
- What to see: Area chart displaying total spill volumes per day across the selected time period.
- Why it matters: Identifies trends and patterns in spill volumes, useful for capacity planning and seasonal analysis.
- Tip: Hover over points on the chart to see exact volume values for specific dates.
- Purpose: Lists the most common causes of spills (e.g., Pump failure, Valve failure, Blockage, etc.).
- What to see: Horizontal bar chart showing the top 5 reasons for spills.
- Why it matters: Helps identify recurring problems that need preventive maintenance or system improvements.
- Tip: Click any bar to filter the Spills table view to spills with that specific reason.
- Purpose: Shows which types of locations are most affected (e.g., Residential, Commercial, Industrial, etc.).
- What to see: Horizontal bar chart displaying the top 5 location types where spills occurred.
- Why it matters: Helps understand where spills most commonly occur, useful for planning maintenance and response resources.
- Tip: Click any bar to filter the Spills table view by location type.
- Purpose: Compares spills that occurred during dry weather vs. wet weather conditions.
- What to see: Pie chart showing counts for dry weather and wet weather spills.
- Why it matters: Distinguishes between dry weather and wet weather, eg. stormwater-related.
- Tip: Click any bar to filter the Spills table view by weather conditions.
- Purpose: Shows spills that pose a public health risk vs. those that do not.
- What to see: Bar chart comparing counts of spills with and without public health risk flags.
- Why it matters: Identifies spills that require immediate public notification or safety measures.
- Tip: Click any bar to filter the Spills table view by public health risk status.
¶ Waterbody Interaction Chart
- Purpose: Shows spills that interacted with natural waterbodies (rivers, lakes, creeks, etc.) vs. those that did not.
- What to see: Bar chart comparing counts for spills with and without waterbody interaction.
- Why it matters: Spills affecting waterbodies require environmental notifications and may have additional regulatory requirements.
- Tip: Click any bar to filter the Spills table view by waterbody interaction status.
- Purpose: Shows spills that entered protected areas (wetlands, reserves, etc.) vs. those that did not.
- What to see: Bar chart comparing counts for spills with and without protected area interaction.
- Why it matters: Protected area interactions trigger additional environmental notifications and special remediation requirements.
- Tip: Click any bar to filter the Spills table view by protected area interaction status.
- Purpose: Shows spills that entered stormwater drainage systems vs. those that did not.
- What to see: Bar chart comparing counts for spills with and without stormwater drainage interaction.
- Why it matters: Spills entering stormwater systems can spread quickly and may require broader notifications and cleanup.
- Tip: Click any bar to filter the Spills table view by stormwater drainage interaction status.
- Purpose: Shows spills that affected multiple properties vs. single-property incidents.
- What to see: Bar chart comparing counts for spills affecting multiple properties vs. single properties.
- Why it matters: Multi-property spills may require broader notifications and different response procedures.
- Tip: Click any bar to filter the Spills table view by multiple properties status.
- All charts are clickable: Clicking on a chart element (bar, segment, etc.) will filter the Spills table view and switch to the "Spills" tab automatically.
- Use filters together: Combine suburb, date range and chart clicks to narrow down to very specific spill sets.
- Quick access: Use the Incidents List in the sidebar to quickly open any recent spill's details without leaving the dashboard.
- Purpose: Find and enter the spill location's address.
- What to enter: Start typing a street address, landmark or facility name and select the best match from the lookup results.
- Why it matters: Ensures accurate mapping and fastest routing for responders.
- Example: "125 Main St" or "Whangarei Speedway"
- Tip: Always select a lookup result instead of free-typing. If not found, choose nearest intersection and add specifics in Location Notes.
- Purpose: Free-text details the address lookup can't capture.
- What to enter: Gate codes, side of property, nearest manhole or asset ID, vehicle access notes, or any landmark descriptions.
- Why it matters: Helps crews find the spot quickly.
- Example: "Access via north gate; manhole MH-45; blue fence on east side."
- Tip: Be short and specific — features and access instructions are most helpful.
- Purpose: Classify the kind of site (public road, private property, pump station, etc.).
- What to enter: Select the most appropriate location type from the dropdown.
- Why it matters: Affects response procedures and notification paths.
- Example options: "Residential (Low-medium density)", "Residential (High Density)", "Commercial", "Industrial (Light-Medium)", "Industrial (Heavy)", "Medical", etc...
- Tip: If unsure, pick the closest match and add clarifying details in Location Notes.
- Purpose: When the spill was first detected or reported.
- What to enter: Enter the date and time the spill was noticed. Use "Now" to automatically set the current time.
- Why it matters: Establishes the start of incident timelines for response and reporting.
- Tip: If reporting later, enter the original detection time. If unknown, estimate and not the basis in Comments.
- Purpose: When the spill began (if known).
- What to enter: When you believe the spill started; Use "Now" to automatically set the current time.
- Why it matters: Needed to calculate total spilled volume and response windows.
- Purpose: When the spill stopped or containment was achieved.
- What to enter: Time containment or cessation occurred (leave blank if ongoing).
- Why it matters: Used to calculate duration and impact.
- Purpose: High-level classification of the sewage (affects health and cleanup).
- What to enter: Select the option that best matches the observed material.
- Why it matters: Dictates PPE, cleanup method and regulatory classification.
- Example options: "Raw Unscreened Sewage", "Storm Diluted Raw Sewage", "Screened Raw Sewage", "Screened Storm Diluted Raw Sewage", "Septic Tank Effluent", etc..
- Tip: If uncertain, select the option representing the higher likely risk or "Unknown" and explain in Cause of Spill or Comments.
- Purpose: Estimate of total volume spilled (cubic metres).
- What to enter: Numeric value (decimals allowed if needed), e.g., 0.05, 0.5, 3, 12.
- Why it matters: Impacts severity classification and reporting thresholds.
- Tip: Use a rough conversion if helpful (1 m³ ≈ 1000 L). If unknown, make your best estimate and note how you estimated it within the Comments.
- Purpose: Quick bracketed estimate of flow speed.
- What to enter: Select the flow bracket that best matches observation.
- Why it matters: Helps estimate volume over time and determines response tactics.
- Example options: "< 0.25 L/sec (garden hose)", "< 2.5 L/sec (fire hose)", "< 14 L/sec (100mm pipe)", etc...
- Tip: Choose the bracket representing actual flow.
- Dry Weather
- Purpose: Flag whether the spill occurred during dry weather.
- Why it matters: Distinguishes sewer system failure from stormwater-related events.
- Public Health Risk
- Purpose: Flag potential immediate risk to people (playgrounds, bathing areas).
- Why it matters: Triggers urgent safety notices and PPE requirements.
- Stormwater present?
- Purpose: Indicate stormwater mixing or influence.
- Why it matters: Changes classification and cleanup approach.
- Affects Multiple Properties
- Purpose: Flag if several properties are impacted.
- Why it matters: May require broader notifications and different escalation.
Each toggle is a simple yes/no record used to determine if special actions or notifications are required.
- Purpose: Record whether environmental samples were collected (water, soil).
- What to enter: Toggle ON if samples were taken or scheduled.
- Why it matters: Required for lab chains-of-custody and follow-up.
- Tip: If yes, document related information of the samples and chain-of-custody notes in Comments.
¶ Interaction with waterbody (creek/river/lake etc)?
- Purpose: Flag if the spill contacted a natural waterbody.
- Why it matters: Triggers environmental escalation and possible external notifications.
- Tip: Name the waterbody in Location Notes or Comments.
- Purpose: Record if sewage entered storm drains or drainage channels.
- Why it matters: Triggers environmental escalation and possible external notifications.
- Tip: Note drain/outlet ID or nearest landmark.
- Purpose: Record media interest or coverage.
- Why it matters: Communications team needs to manage public messaging.
- Tip: Add media contact names or outlets in Comments.
- Purpose: Mark whether warning signs, cones, or barriers were placed.
- Why it matters: Protects public and responders.
- Tip: Note the type/number of signs and deployment time in Actions Taken.
- Purpose: Flag any possible impact on drinking water sources or infrastructure.
- Why it matters: Highest-priority safety concern.
- Tip: If yes, record actions taken within Actions Taken field.
- Purpose: Flag if spill reached a protected site (wetland, reserve).
- Why it matters: Requires environmental agency notifications and special remediation.
- Tip: Name the protected area in Comments.
- Purpose: Record whether property owners, regulators, or partner agencies were informed. When selected, you can add stakeholder names, organisation, date and time contacted and notes. There is no limit to the number of stakeholders you can add.
- Why it matters: Tracking notifications is needed for accountability and closure.
- Purpose: High-level reason/classification (equipment failure, blockage, vandalism, weather).
- What to enter: Select the cause category from the list.
- Example options: "Pump failure", "Valve failure", "Operational error", "Unauthorised discharge into system", " Stormwater cross-connection"
- Why it matters: Used for trending, prevention, and escalation rules.
- Tip: Use the Cause of the Spill field for a more detailed explanation.
- Purpose: Describe the root cause or events leading to the spill.
- What to enter: Short narrative: blockage type, failed equipment, human error, weather conditions, vandalism, etc.
- Why it matters: Helps investigators and maintenance crews to plan repairs and prevent recurrence.
- Example: "Blockage from wet wipes in lateral; pump tripped after power surge."
- Tip: Include asset IDs, observed failure modes and who reported it.
- Purpose: Document immediate response, containment and remediation steps already done.
- What to enter: Steps taken (containment, cleanup, isolation, repairs), who did them, and times.
- Why it matters: Tracks what's been done for handover, audits, and follow-up tasks.
- Example: "Deployed absorbent booms at outlet; isolated Pump 2 at 09:15; contractor notified at 09:30; signage deployed."
- Tip: If multiple teams attended, add names/contractor and timestamps.
- Purpose: Any extra relevant notes not captured elsewhere.
- What to enter: Weather, odour, wind direction, community complaints, lessons learned.
- Why it matters: Provides context for incident review and reporting.
- Tip: Keep factual and concise. If updating later, prefix entries with date/time.
- Purpose: Attach photos, sample logs, permits or reports.
- What to enter: Drag or click to attach files.
- Why it matters: Photos and documents are critical for assessment and evidence.
- Observed restriction: Each file should not exceed 5 MB.
- Allowed filetypes: jpg, png, gif, pdf, docx, xlsx, csv, txt, rtf, tiff
- Tip: Take close-ups of the source, assets (manhole numbers), and wide shots showing context. Use sequential filenames if possible (e.g., spill_20251023_01.jpg).
- Purpose: Exit or cancel the current form.
- Tip: Use to abandon an incomplete report. Confirm whether unsaved changes will be lost.
- Purpose: Submit the spill record to the system.
- Tip: Verify required fields are complete before submitting. If disabled, check the required fields and validation messages marked in red.
The individual spill view displays complete details about a specific spill incident. Use this view to review all information, check response timelines, view photos and documents, and understand the full context of an incident.
You can open a spill's details from:
- Dashboard view: Click any incident in the "Incidents" sidebar list.
- Spills list view: Click any row in the table.
- Map view: Click any spill marker on the map.
- All views: Click the map icon next to a spill to navigate to it on the map first, then click the marker.
Shows the progression of the spill from detection to resolution, including key timestamps and durations.
- Spill Detected: When the spill was first noticed or reported.
- Shows date and time if recorded.
- Spill Work Started: When response work began (if recorded).
- Displays "Time to start works" duration between detection and start.
- Spill Finished: When the spill was contained or stopped (if recorded).
- Shows "Total works time" duration from start to finish.
- Action Required (red): Spill detected but work has not started.
- In Progress (yellow): Work has started but the spill is not yet finished.
- Resolved (green): Spill has been finished/contained.
- Shows the total time from detection to finish (if both dates are recorded).
- Displays as hours and minutes (e.g., "5h 30m") or days if over 24 hours.
- Shows "Ongoing Event" if the spill has not been finished.
- Displays when the spill record was last modified.
Contains core information about the spill classification, conditions and incident details.
- Severity Level: Rating from Level 1 (most critical) to Level 4 (least critical).
- Volume Rating: Critical, Major, Moderate, or Minor based on volume and flow rate.
- Location Risk: HIGH, MEDIUM, or LOW based on location type.
- Product Type: Type of sewage (e.g., Raw Unscreened Sewage, Storm Diluted Raw Sewage).
- Stormwater Present: Yes/no indicator for stormwater involvement.
- Weather: Dry weather or wet weather condition.
- Public Health Risk: Yes/no flag for immediate public safety concerns.
- Affects Multiple Properties: Yes/no indicator for multi-property impact.
- Signage Deployed: Yes/no indicator if warning signs were placed.
- Media Event: Yes/no flag for media interest or coverage.
- Reason: High-level spill reason (e.g., "Pump failure", "Blockage").
- Cause: Detailed description of what caused the spill.
- Actions Taken: Steps already completed (containment, cleanup, repairs, etc.).
- Comments: Additional notes not captured elsewhere.
Shows where the spill occurred, including address, map snapshot and location classification.
- Street address and suburb displayed at the top.
- Static map image showing the spill location.
- If coordinates are missing, shows "Map Unavailable" message.
- Notes: Free-text location details (gate codes, access instructions, landmarks, etc.).
- Type: Classification of the location (e.g., "Residential (Low-medium density)", "Commercial", "Medical").
Shows environmental interactions and pollution-related information, including stakeholder notifications.
- Waterbody Interaction: Yes/no indicator if the spill contacted a natural waterbody (river, lake, creek, etc.).
- Potable Water Interaction: Yes/no indicator for any impact on drinking water sources (highest priority).
- Protected Area: Yes/no indicator if the spill reached a protected site (wetland, reserve, etc.).
- Stormwater Drainage: Yes/no indicator if sewage entered storm drains or drainage channels.
- Samples Taken: Yes/no indicator if environmental samples were collected.
- Lists all stakeholders who were notified about the spill.
- For each notification, shows:
- Date and time contacted.
- Contact name.
- Organisation.
- Notes about the notification.
- If no stakeholders are recorded, displays "None recorded".
Displays details about the sewage product type and spill volume information.
- Product Type: Classification of the sewage (e.g., "Raw Unscreened Sewer", "Screened Raw Sewage").
- Estimated Volume: Total volume in cubic metres (m³).
- Flow Rate Estimate: Flow rate category.
Shows weather data (rainfall) around the time of the spill to provide environmental context.
- Graph showing rainfall amounts before and after the spill.
- Time period: Typically covers several days before and after the spill dates.
- Units: Millimeters (mm) of rainfall.
- Why it matters: Helps correlate spills with weather events and distinguish storm-related incidents from system failures.
- Notes: Uses Open-Meteo API for historical weather data.
Displays all photos and documents attached to the spill record.
- Shows count of photos (e.g., "3 Photos").
- Single photo: Displays the photo directly.
- Multiple photos: Shows a carousel/slider you can navigate to view each photo.
- Photos can be clicked to open in full-screen view for detailed inspection.
- Shows count of documents (e.g., "2 Documents").
- Lists each document with:
- Document name.
- File icon.
- Download link (click to open/download).
- Delete button (if you have permissions).
- Click any photo thumbnail to open it in a larger view.
- Use carousel navigation to move between photos.
- Full-screen mode: Click the photo again for full-screen viewing.
- Close: Click "Back to Spill" or the X button to return.
- Click a document name to download or view it.
- Delete: Click the trash icon to remove a document (requires confirmation).
- Tip: Documents can include sample logs, permits, reports, or other incident-related files.
Placeholder section for future job information integration.
- Currently displays "Job information section to be added soon".
- This section will show related work orders or job assignments in the future.
- Purpose: Return to the previous view without closing the application.
- What to do: Click the X button in the top-right corner.
- Purpose: Modify spill information (if you have edit permissions).
- What happens: Opens the spill in edit mode where you can update fields, add information, or correct errors.
- Tip: Always review the spill details before editing to ensure you're updating the correct information.
This Edit form saves changes immediately. The system updates the spill the moment you:
- leave a text field after editing it,
- change a toggle (on/off),
- upload images or documents,
- select an option from a dropdown/select menu.
- Purpose: Street address line for the recorded spill location.
- What to edit: Correct address text to match the site if it’s wrong (house number, street name).
- Why it matters: Accurate address ensures correct mapping and response history.
- Behavior: Edits are saved when you leave the field.
- Purpose: Suburb or neighbourhood for location context.
- What to edit: Add or correct suburb name.
- Behavior: Edits are saved when you leave the field.
- Purpose: Precise geolocation of the spill.
- What to edit: Paste or correct decimal coordinates if location was placed incorrectly.
- Why it matters: Coordinates are used for mapping and routing.
- Behavior: Edits are saved when you leave the field. Ensure correct sign/format (longitude negative for west, latitude positive/negative as appropriate).
- Tip: If you adjust coordinates, add a short note in Location Notes explaining why (e.g., "moved to new location because xyz").
- Purpose: Free-text location details (access instructions, manhole IDs, gate codes).
- What to edit: Add clarifying access info or corrections discovered during the response.
- Behavior: Edits are saved when you leave the field.
- Purpose: Location classification (street, private property, pump station, etc.).
- What to edit: Change if more accurate information is available.
- Behavior: Saved immediately when a new option is selected.
- Purpose: When the spill was first detected/reported.
- What to edit: Correct the timestamp if a recording error or delayed report.
- Behavior: Saved on selection.
- Purpose: When the spill began (if known).
- What to edit: Update with better estimates found during investigation.
- Behavior: Saved on selection.
- Purpose: When the spill stopped or was contained.
- What to edit: Record containment time when incident is controlled.
- Behavior: Saved on selection.
- Purpose: Classify the type of sewage (affects PPE and cleanup).
- What to edit: Change classification if lab results or site assessment show a different quality.
- Behavior: Saved on selection.
- Purpose: Record/update total volume estimate.
- What to edit: Adjust based on measurement, pump records or updated calculations.
- Behavior: Edits are saved when you leave the field.
- Purpose: Bracketed flow-speed classification.
- What to edit: Update based on observed flow or measurements.
- Behavior: Saved on selection.
- Dry Weather?
- Public Health Risk?
- Stormwater present?
- Affects Multiple Properties?
- Purpose: Flag contextual conditions that affect classification and notifications.
- What to edit: Toggle ON/OFF as investigation reveals new info.
- Behavior: Saved immediately when changed.
Each pollution toggle is a yes/no record indicating additional impact.
- Purpose: Record if samples were collected.
- Behavior: Saved when changed.
¶ Interaction with waterbody (creek/river/lake etc)?
- Purpose: Flag contact with natural waterbodies.
- Behavior: Saved when changed.
- Purpose: Note if sewage entered storm drains.
- Behavior: Saved on changed.
- Purpose: Mark media interest.
- Behavior: Saved on changed.
- Purpose: Record whether warning signage/barriers were placed.
- Behavior: Saved on changed.
- Purpose: Flag potential drinking water impact.
- Behavior: Saved on changed.
- Purpose: Flag impact on protected environmental areas.
- Behavior: Saved on changed.
- Purpose: Record notification status for owners/regulators.
- Behavior: When toggled on, a modal displays to enter names and times. When toggled off and Notified contacts exist, you will be prompted to confirm contacts should be removed - this cannot be undone.
- Purpose: Record the name of the person or role who was notified (e.g., business contact, regulator officer, property owner).
- What to enter: Full name or role. If the contact is a generic team or role (e.g., "On-call operator"), enter that instead of an individual.
- Why it matters: Creates an audit trail of who was told about the incident and assists follow-up communications.
- Examples: "Jane Smith", "John Doe (site manager)", "On-call operator"
- Purpose: Capture the organisation, company, or authority the contact represents.
- What to enter: Employer, agency, or business name.
- Why it matters: Indicates which external or internal body was notified and helps routing and reporting.
- Examples: "Acme Plumbing Ltd", "City Water Authority", "Private Property Owner"
- Purpose: Record when the contact was notified about the spill.
- What to enter: Select the date and time the notification occurred. Use the "Now" shortcut for immediate entries.
- Why it matters: Important for compliance, escalation timelines and audit trails.
- Tips:
- Use the "Now" button when notifying and recording at the same moment.
- If you notified earlier and are recording later, set the actual notification time (not the record time).
- If unsure of exact minute, supply the best estimate and note that in Notified Contact Notes.
- Purpose: Any further details about the notification or the contact (method, outcome, phone/email, follow-up actions).
- What to enter: How you notified (phone, email, in person), the phone number or email if known, what was communicated, and any commitments or follow-up required.
- Why it matters: Provides context for follow-up and clarifies the notification outcome for later reviewers.
- Examples:
- "Phoned mobile; left voicemail and sent follow-up email."
- "Spoke with site manager, agreed to attend at 14:00. Provided reference: SP-2025-007."
- Tips:
- Include caller initials and time if note is added later (e.g., "09:20 — AS: left message").
- Keep notes factual and concise — what was said, who will do what and by when.
- Purpose: Close the Add Notified Contact modal without saving.
- Tip: Use if you opened the modal by mistake or don't want to save the contact.
- Purpose: Adds the notified contact to the spill's notification list.
- Purpose: Top-level reason (blockage, equipment failure, vandalism, weather).
- What to edit: Change to the most accurate reason found by investigation.
- Behavior: Saved on selection.
- Purpose: Narrative description of root cause and contributing factors.
- What to edit: Add detail discovered by investigations or contractor reports.
- Behavior: Edits are saved when you leave the field..
- Purpose: Record cleanup and remediation steps performed.
- What to edit: Add or update steps with times, crews, contractor names, and outcomes.
- Behavior: Edits are saved when you leave the field.
- Purpose: Extra notes not captured elsewhere (weather, complaints, follow-up).
- What to edit: Add context or corrections.
- Behavior: Edits are saved when you leave the field.
- Purpose: Add photos, lab results, permits or contractor reports.
- What to edit: Upload new files
The map view displays all spills as points on an interactive map. Use this view to see the geographical distribution of spills, identify hotspots, navigate to specific locations, and view spill details directly from the map.
- Purpose: Shows where each spill occurred on the map.
- What you see:
- Individual spills appear as point markers.
- When many spills are close together, they cluster into groups showing the count (e.g., "5" means 5 spills in that area).
- Why it matters: Helps visualise spill locations, identify patterns, and see spatial relationships between incidents.
- Tip: Zoom in to see individual spills. Zoom out to see clusters that can be clicked to expand.
- Purpose: Groups nearby spills together when zoomed out to keep the map readable.
- What you see: A numbered circle showing how many spills are in that cluster (e.g., a circle with "10" means 10 spills).
- How it works: As you zoom in, clusters break apart into smaller groups or individual markers.
- Tip: Click a cluster to zoom in automatically and see the individual spills within it.
- Purpose: Shows spill density across the map as a colour overlay.
- What you see: A colour gradient showing areas with more spills (red/orange = high density, blue = low density, no colour = no spills).
- How to use: Toggle the heatmap button to switch between point markers and heatmap view.
- Why it matters: Quickly identifies areas with high spill frequency (hotspots) without needing to zoom in.
- Tip: Use heatmap mode for overview analysis, switch back to markers for specific spill identification.
- Purpose: Move around the map to explore different areas.
- What to do: Click and drag the map, or use arrow keys on keyboard.
- Tip: Hold Shift while dragging to move faster.
- Purpose: Zoom in to see individual spills or zoom out to see the bigger picture.
- What to do:
- Use mouse wheel to zoom in/out.
- Use zoom buttons (+/-) in the map controls.
- Double-click on the map to zoom in.
- Tip:
- Zoom in on clusters to see individual spills.
- Zoom out to see regional patterns and hotspots.
- Purpose: Filter which spills are shown on the map based on when they were detected.
- What to do: Select a start date and end date using the date picker controls.
- How it works: Only spills detected within the selected date range appear on the map.
- Why it matters: Allows you to focus on spills from specific time periods for analysis or reporting.
- Tip:
- The map will show a notification if no spills match your date range.
- After selecting dates, use "Fit to Data" to automatically zoom to show all filtered spills.
- Purpose: Quickly see basic information about a spill without clicking.
- What you see: When hovering over a spill marker, a tooltip appears showing:
- Spill location (street and suburb).
- Detection date.
- Estimated volume.
- Severity level (if available).
- Tip: Use hover to quickly scan multiple spills without opening detailed views.
- Purpose: Open detailed information about a specific spill.
- What happens: Clicking a spill marker opens a modal showing full spill details, including:
- Complete spill information.
- Location details with map snapshot.
- Timeline.
- Pollution details.
- Documents and photos.
- Tip: Click anywhere outside the modal or press Escape to close it and return to the map.
- Purpose: Manual zoom in/out buttons.
- Location: Usually in the top-left or bottom-right of the map.
- Tip: Useful when using touch screens or when mouse wheel zoom is not available.
- Purpose: Reset map rotation to north-up orientation.
- When to use: If the map has been rotated, click this to reset to standard north-up view.
- Purpose: Switch between point markers and density heatmap.
- Location: Typically a toggle button near the map controls.
- When to use:
- Use heatmap for overview patterns and hotspot identification.
- Use markers for specific spill investigation and navigation.
- Tip: The map automatically fits to show all data when toggling heatmap mode.
- Purpose: View complete spill information without leaving the map.
- How it works: Click any spill marker to open its details in a modal overlay.
- What you can do: From the modal, you can:
- View all spill information.
- See photos and documents.
- Review timeline and response details.
- Navigate to edit the spill (if you have permissions).
- Use clustering: Zoom out to see clusters, then zoom in progressively to drill down to specific areas.
- Identify hotspots: Look for areas with many spills or high heatmap intensity — these may indicate systemic issues.
- Combine with filters: Use date filters to focus on recent spills or specific time periods for trend analysis.