2. CONNECT. TRANSFORM. AUTOMATE.
Road-Trip Agenda
Purpose of the trip
Why we’re travelling
Where’s the fire?
What’s the problem, aren’t the roads
mapped?
(otherwise known as “all roads aren’t
created equal”)
4. CONNECT. TRANSFORM. AUTOMATE.
Background
St. Albert RCMP detachment is the primary 9-1-1
call centre
Fire Department does fire services equipment
dispatching
Alberta Health Services (AHS) does the
ambulance dispatching
St. Albert operates ambulances under contract to
AHS
St. Albert GIS supplies data for all three systems
7. CONNECT. TRANSFORM. AUTOMATE.
Known 9-1-1 Data CAD Uses
9-1-1 (secondary) call
matching.
The geocoding of the Telus
ANI/ALI feed.
Primary call matching =
address points.
Fastest route calculation.
Interactive dispatch map
display.
8. CONNECT. TRANSFORM. AUTOMATE.
Regional Road Network
(Follow the Smoke)
Inputs: St. Albert, City of Edmonton, Sturgeon
County
Output Target: FDM Street Requirements
Non-matching table structures
Nothing meets FDM structure needs
Target update cycle: quarterly
Automate as much as possible
9. CONNECT. TRANSFORM. AUTOMATE.
Data Notes
St. Albert road data is updated whenever roads
and addresses change.
Significant work completed to meet FDM
requirements.
City of Edmonton road data
Downloaded quarterly
Static data model
Most information compiled into single fields
Sturgeon County – very rough; requires TLC
10. CONNECT. TRANSFORM. AUTOMATE.
The “It’s Not Pretty” Road to Deliverance
X 3
• Identify line
direction.
• Assign FDM street
classes.
• Extract quadrant
information.
Extract and reclassify
street name types.
Combine into
single dataset
and export to
shapefile
Combine and
remap St.
Albert and
Sturgeon Cty
14. CONNECT. TRANSFORM. AUTOMATE.
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.
17. CONNECT. TRANSFORM. AUTOMATE.
What’s In A Name?
Prefix (e.g. South Terwilligar 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
NW)
Also need a Display Name for the CAD map.
(e.g. Coal Mine Rd)
21. CONNECT. TRANSFORM. AUTOMATE.
List of Most Popular Stops
Tester
String Searcher
Substring Extractor
Attribute Filter
Attribute Creator
Case Changer
22. CONNECT. TRANSFORM. AUTOMATE.
Future Sidetrips (Enhancements)
Spatial clipping to municipal boundaries
Automated ID numbering
Adding additional municipalities
23. CONNECT. TRANSFORM. AUTOMATE.
Thank You!
Questions?
For more information:
Tammy Kobliuk: tkobliuk@stalbert.ca
City of St. Albert, I.T. Services