How this rebuild works
This version separates the application from the training data. Connect it to the shared data service in Data / Admin, and a correction can reach every device without a new ZIP.
Until it is connected, it remains fully usable in this browser. You can import GeoJSON or JSON, edit corrections, and export a backup.
The county GIS is used as a source, but the trainer should be checked against your agency's official/FTO information before relying on it operationally.
Quiz modes
Start with Map Study to inspect what is loaded before quizzing.
Street Quiz
Map Study
Only loaded training data is highlighted. The base map is for geographic reference.
Training Data
Import GeoJSON with LineString/MultiLineString street features, or JSON with streets and intersections arrays. Connected administrators automatically sync changes to the shared data service.
GIS Source
The county's internal Road Centerline GIS layer requires a staff login and cannot be queried from this app. Street data below is pulled from OpenStreetMap instead, which is public and includes real intersection connectivity.
Always verify against your agency's official/FTO information before relying on this operationally.
Import Real Streets from OpenStreetMap
Step 1: find the OSM boundaries for Rothschild, Schofield, and Weston. Step 2: review and confirm which boundaries are correct (Weston's village and town often both appear). Step 3: fetch every named street inside the confirmed areas and compute real intersections from shared street endpoints.
Shared Online Data
Connect a Supabase project to share street data and correction notes between devices. Progress stays private to this browser for now.
Intersection Corrections / Notes
Use this area to record places where the GIS representation needs a training correction. These notes are local to this browser until exported.