CONNECT. TRANSFORM. AUTOMATE.
Automating the Creation of
9-1-1 Compliant Street Data
GIS Coordinator, I.T. Services
Purpose of the trip
Why we’re travelling
Where’s the fire?
What’s the problem, aren’t the roads
(otherwise known as “all roads aren’t
Purpose of the Trip
Supporting our protective services
St. Albert RCMP detachment is the primary 9-1-1
Fire Department does fire services equipment
Alberta Health Services (AHS) does the
St. Albert operates ambulances under contract to
St. Albert GIS supplies data for all three systems
Where’s The Fire?
If it is good enough for the Fire
Department, then it is good
enough for Alberta Health
Services (AHS) and the RCMP
Known 9-1-1 Data CAD Uses
9-1-1 (secondary) call
The geocoding of the Telus
Primary call matching =
Fastest route calculation.
Interactive dispatch map
Regional Road Network
(Follow the Smoke)
Inputs: St. Albert, City of Edmonton, Sturgeon
Output Target: FDM Street Requirements
Non-matching table structures
Nothing meets FDM structure needs
Target update cycle: quarterly
Automate as much as possible
St. Albert road data is updated whenever roads
and addresses change.
Significant work completed to meet FDM
City of Edmonton road data
Static data model
Most information compiled into single fields
Sturgeon County – very rough; requires TLC
The “It’s Not Pretty” Road to Deliverance
• Identify line
• Assign FDM street
• Extract quadrant
Extract and reclassify
street name types.
and export to
St. Albert & Sturgeon County
The First Model
From A to B
Off To The Big City (Edmonton)!
Individual input layers for each arterial, collector,
and local class. Alleys ignored.
Fully concatenated street names.
Street name types are not abbreviated.
Two different street classifications – they don’t
match our FDM classes.
Names ALL CAPITALIZED.
Data table structure is static.
From C to D (or is that B?)
What’s In A Name?
If you’re Edmonton, apparently everything
including the kitchen sink.
What’s In A Name?
Prefix(e.g. SouthTerwilligar Drive)
Name Only part (e.g. Stony Plain Road)
Name Type – using standard MSAG abbrev.
(e.g. Avenue = AV; Crescent = CR)
Suffix(e.g. Everitt Drive North; 112 Street
Also need a Display Name for the CAD map.
(e.g. Coal Mine Rd)
The First Edmonton Model(s)
The Second Model(s)
List of Most Popular Stops
Future Sidetrips (Enhancements)
Spatial clipping to municipal boundaries
Automated ID numbering
Adding additional municipalities
For more information:
Tammy Kobliuk: firstname.lastname@example.org
City of St. Albert, I.T. Services