SlideShare a Scribd company logo
1 of 37
Coupling GIS with Online Time
Reporting to Monitor and Report
Vote Center Wait Times
Presented by
Dominick Cisson
Arapahoe County
GIS Administrator
Introduction
• Dominick Cisson, Arapahoe County GIS
Administrator
• 25 years in GIS, mostly public sector,
with a few years of private sector work
in the middle
• Specializing in cartographic web
development, database management,
all things GIS, and now vote center
monitoring
The Problem
• Arapahoe County, like many others in
Colorado uses the concept of “vote
centers” for their major election events
• Vote centers are not location-
constrained; any voter in the county
may vote at any vote center
• This would result in some vote centers
seeing much heavier volume than
others
• Centers within close proximity would
often have significant differences in wait
times, leading to voter frustration
In Need of a Solution
• In 2016 the Arapahoe Clerk and
Recorder requested a better way to
track vote center wait times so the
public could make informed decisions
when choosing a location to vote
• To do this required an automated and
accurate method to report said times.
– When Vote Centers got busy, election
judges would often forget to call in wait
times, or misjudge them greatly
– To get a good, granular view of wait times
would require calling vote centers too often
Requirements
• The new system had to require minimal
effort by staff; no calling for wait times,
or constant estimating of times by
election judges
• The information had to be provided to
voters in a simple, timely manner
• The Clerk and Recorder also wanted a
way to allow voters to see the vote
centers and ballot drop-off locations
closest to them
– With the wait times shown for the vote
centers, if they were presently open
– With hours of operation available for each
site
– They also wanted voters to be able to get
hands-free driving directions to each site if
they so desired
Requirements
In a Nutshell
• Many facets to the problem:
– Needed a way to monitor wait times at 25
separate vote centers, with minimal
disruption to workflows there.
– If possible, take wait time calculations out of
human hands, where mistakes could be
made
– Make the wait times as timely as possible
– Report wait times to the voting public
– More and more users rely on mobile
devices for information… the reporting
system had to be mobile friendly
In a Nutshell
• Even more facets to the problem:
– The system also needed to provide the
closest sites to each voter based on their
location, and the site’s hours of operation
– And, provide the user driving directions to
the site of their choosing
– And again, it had to work equally well on
mobile devices as it did on desktop
browsers
Locating Sites
• One of the core functions of the online
map is to quickly locate the closest sites
to an input address
• Performing network analysis like this on
the fly is expensive and time consuming
• To speed up the process, we pre-
calculated drive time rings for every
vote center and ballot drop-off location
in the county
Finding a voters
nearest site quickly
• The example above shows 2-minute
drive time rings for one site. Every site
was calculated out to 45 minutes
Finding a voters
nearest site quickly
• And this is another site in the county.
Every unique site (66 in all) had these
drive time polygons generated
Finding a voters
nearest site quickly
• The end result is almost a thousand
drive-time polygons overlapping each
other across the county
Finding a voters
nearest site quickly
• With the entire county covered by so
many polygons, it is possible to “drill
down” at any location, and drive time
polygons at that point
• In the example above, Smoky hill library
is the closest site, 2 to 4 minutes away
• The next closest sites are also quickly
accessible
Finding a voters
nearest site quickly
• These “Service Areas” are setup as a
GIS web map service, can be queried
via REST in a similar manner to the
previous slide
• Every service area is linked back to a
vote center Site
• Every site contains its name, address, a
link to the elections site info for it, its
hours of operation, and other info
• Now this information had to be relayed
to voters…
Developing the Online
Interface
• The first step was to develop an online
map that showed the locations of the
site’s closest to users as well as the
site’s operating hours
• Users needed to ability to look for either
vote centers to cast a vote, or for ballot
drop off locations to drop off their
already filled out ballot
• The interface, when run from a mobile
device, needed to use a voter’s current
location as its starting point, but still
provide the ability to search for a
specific address
Online Map
Application
• The application was designed with
mobile devices in mind first, and would
“scale up” to desktop browsers
• To this end, the interface was
developed using JQuery Mobile, and
the mapping back-end used was
Google Maps
– JQuery mobile provided the best scalable
interface for a variety of screen sizes
– Google Maps was used for its free and
quick API, and its mobile-device
friendliness as well
Demo
Find My Nearest
Showing Site
Information
• To accomplish the open/closed now
trickery, each site has its open times
defined as a JSON string
{'openHours':
[{'dayOfYear':'310','open':'09:00:00','close':'15:0
0:00'},
{'dayOfYear':'312','open':'09:00:00','close':'17:00
:00'},
{'dayOfYear':'313','open':'07:00:00','close':'19:00
:00'}]}
• The above site is open November 5th
, 7th
and 8th
, with varying hours each day.
• Using the moment.js library, it is
possible to navigate the hieroglyphics
above and provide users with useful
information
Showing Site
Information
• Each site’s information bubble also
provides a link to get driving directions
• When the user clicks the link, the user’s
original address and the site’s address
are passed to Google’s directions API
Driving
Directions
• Driving directions are provided as a fly-
over panel on the left side of the map
• Pressing “Open in Google Maps” will
pass the directions to native Google
Maps where more options are available
Driving
Directions
• On a mobile device, the directions tab
will pass the addresses to the native
map application
• On iOS devices this will be Apple Maps,
on Android, it will be Google Maps
• From there, the mobile device’s native
maps and location capabilities take over
and the user can get turn-by-turn
instructions to the site if they desire
Determining
Wait Times
• The second goal of this project was to
determine and report wait times at vote
centers in an automated fashion
• Based off a suggestion by the C&R, we
looked into a software as a service
package called TimeStation
• A few counties in North Carolina were
using this system in a limited manner to
check voters in and out of line
Determining
Wait Times
• TimeStation.com is a SAAS package
that is designed to operate as a virtual
“punch clock” for employees to clock in
and out of work using QR codes
• The C&R is using TimeStation for that
very purpose; so election judges can
quickly punch in and out for their shifts
• We extended this concept, and created
a number of “dummy” employees at
each site to track voters.
– They “punch in to work” when they get in
the queue to vote, and “punch out” when
they leave
Determining
Wait Times
• TimeStation provides Apps for use on
most mobile devices.
• Since every Vote Center has a pair of
iPads, they have an easy to use
interface for using TimeStation
• Using QR codes, the cameras on the
iPads are used to quickly identify an
employee and check them in or out of
work
• Each vote Center is setup with about 10
“voter employees” that are used to track
queue wait times.
Determining
Wait Times
• By treating a small subset of voters as
trackable employees, its possible to use
TimeStation to report wait times.
• Voters queue up to vote:
Determining
Wait Times
• A new voter arrives, and is given the
option to wear a QR-encoded lanyard to
wear.
• They are “checked in” to the queue by
the greeting judge using an iPad at the
check in station
Determining
Wait Times
• The voter enters the queue to vote, and
proceeds to make small talk
Determining
Wait Times
• The tracked voter works their way
through the queue, as their time in line
is growing
Determining
Wait Times
• When the voter reaches the front of the
queue, they are “checked out” by the
machine judge using another iPad
• The voter’s in and out times are
recorded by TimeStation and the
lanyard is returned to the check in desk
Determining
Wait Times
• Depending on the length of the queue,
there can be many lanyards cycling
through at any time.
• As voters come and go, TimeStation
records each one in the cloud.
• TimeStation provides an API that
exports employee check in and check
out times
• Using this API and its resultant report, it
is possible to extract voter’s “working
times” and parse them into wait times
on a per site basis
Determining
Wait Times
• To calculate wait times, a local web app
reads voter information from the
TimeStation API, then uses algorithms
to determine wait times
• The app can be configured to round
times to a specific interval, and to either
use the last reported time for each site,
or an average of reported times
• Once wait times are calculated, they are
applied to the election facility locations
in our GIS using an ArcGIS feature
service
Reporting
Wait Times
• It all comes together to display live wait
times on the “Find My Nearest” app
Reporting
Wait Times
• Wait times are shown on the Vote
Center symbols, as well as in their pop-
up information
Reporting
Wait Times
• We also provide a simple table-based
site for quickly viewing wait times
Potential
Pitfalls
• What could go wrong, and what issues
still exist.
– The Wait times reported are a lagging
indictor. In other words, you don’t know the
wait time is 20 minutes until someone tool
20 minutes to get through it
– The system relies on the vote center staff to
be attentive enough to keep lanyards
running through the line all day long
– If for some reason TimeStation and/or its
API go down, no more automated wait time
reporting
In Case of
Emergency
• What if TimeStation goes down, or the
iPad solution fails?
• There is a simple web app for manually
setting wait times as well
One more thing…
• A late game decision by the recorder
was to include a QR code on all ballot
envelopes
• This code links to a special site
designed solely to show the three
closest 24 hour ballot drop off sites to
the current location
• Using the same back end technology,
this site provides a simple web-based
list of three sites, all linkable to driving
directions.

More Related Content

Viewers also liked

2016 asprs track: faa and uavs: what you need to know by caitlin reusch
2016 asprs track:  faa and uavs:  what you need to know by caitlin reusch2016 asprs track:  faa and uavs:  what you need to know by caitlin reusch
2016 asprs track: faa and uavs: what you need to know by caitlin reuschGIS in the Rockies
 
2016 gisco track: gis and emergency response the critical role of gis in a...
2016 gisco track:  gis and emergency response   the critical role of gis in a...2016 gisco track:  gis and emergency response   the critical role of gis in a...
2016 gisco track: gis and emergency response the critical role of gis in a...GIS in the Rockies
 
2016 conservation track: a climate change vulnerability framework and intera...
2016 conservation track:  a climate change vulnerability framework and intera...2016 conservation track:  a climate change vulnerability framework and intera...
2016 conservation track: a climate change vulnerability framework and intera...GIS in the Rockies
 
2016 gisco track: improving GIS Response for Emergency Management by stephani...
2016 gisco track: improving GIS Response for Emergency Management by stephani...2016 gisco track: improving GIS Response for Emergency Management by stephani...
2016 gisco track: improving GIS Response for Emergency Management by stephani...GIS in the Rockies
 
2016 foss4 g track: grass gis point cloud exploratory data analysis an open ...
2016 foss4 g track: grass gis point cloud exploratory data analysis  an open ...2016 foss4 g track: grass gis point cloud exploratory data analysis  an open ...
2016 foss4 g track: grass gis point cloud exploratory data analysis an open ...GIS in the Rockies
 
2016 urisa track: challenges to implementing an enterprise landbase maintenan...
2016 urisa track: challenges to implementing an enterprise landbase maintenan...2016 urisa track: challenges to implementing an enterprise landbase maintenan...
2016 urisa track: challenges to implementing an enterprise landbase maintenan...GIS in the Rockies
 
2013 Poster Session, Geospatial Modeling of Mountain Pine Beetle Mortality by...
2013 Poster Session, Geospatial Modeling of Mountain Pine Beetle Mortality by...2013 Poster Session, Geospatial Modeling of Mountain Pine Beetle Mortality by...
2013 Poster Session, Geospatial Modeling of Mountain Pine Beetle Mortality by...GIS in the Rockies
 
2016 gisco track: mapping marijuana: eligible dispensary locations in the c...
2016 gisco track: mapping marijuana:  eligible dispensary locations in  the c...2016 gisco track: mapping marijuana:  eligible dispensary locations in  the c...
2016 gisco track: mapping marijuana: eligible dispensary locations in the c...GIS in the Rockies
 
2016 conservation track: geospatial and temporal population analysis of short...
2016 conservation track: geospatial and temporal population analysis of short...2016 conservation track: geospatial and temporal population analysis of short...
2016 conservation track: geospatial and temporal population analysis of short...GIS in the Rockies
 
2016 education track: addressing challenges to effective learning in the gis ...
2016 education track: addressing challenges to effective learning in the gis ...2016 education track: addressing challenges to effective learning in the gis ...
2016 education track: addressing challenges to effective learning in the gis ...GIS in the Rockies
 
2016 gisco track: creating a quick map configured to us topo specifications: ...
2016 gisco track: creating a quick map configured to us topo specifications: ...2016 gisco track: creating a quick map configured to us topo specifications: ...
2016 gisco track: creating a quick map configured to us topo specifications: ...GIS in the Rockies
 
2016 asprs track: spatial analysis at the continental scale: a practical app...
2016 asprs track:  spatial analysis at the continental scale: a practical app...2016 asprs track:  spatial analysis at the continental scale: a practical app...
2016 asprs track: spatial analysis at the continental scale: a practical app...GIS in the Rockies
 
2016 conservation track: off the-shelf data collection solution for weed mana...
2016 conservation track: off the-shelf data collection solution for weed mana...2016 conservation track: off the-shelf data collection solution for weed mana...
2016 conservation track: off the-shelf data collection solution for weed mana...GIS in the Rockies
 
2016 development track: geospatial java script… so many choices, so little t...
2016 development track: geospatial java script…  so many choices, so little t...2016 development track: geospatial java script…  so many choices, so little t...
2016 development track: geospatial java script… so many choices, so little t...GIS in the Rockies
 
2016 conservation track: under the hood of an rea: what is within a rapid ec...
2016 conservation track: under the hood of an rea:  what is within a rapid ec...2016 conservation track: under the hood of an rea:  what is within a rapid ec...
2016 conservation track: under the hood of an rea: what is within a rapid ec...GIS in the Rockies
 
2016 conservation track: broad scale assessment, planning and management of ...
2016 conservation track:  broad scale assessment, planning and management of ...2016 conservation track:  broad scale assessment, planning and management of ...
2016 conservation track: broad scale assessment, planning and management of ...GIS in the Rockies
 
2016 foss4 g track: developing and implementing spatial etl processes with...
2016 foss4 g track:  developing and implementing  spatial etl processes  with...2016 foss4 g track:  developing and implementing  spatial etl processes  with...
2016 foss4 g track: developing and implementing spatial etl processes with...GIS in the Rockies
 
2016 conservation track: evaluating lidar derived synthetic streams as a ...
2016 conservation track: evaluating   lidar derived   synthetic streams as a ...2016 conservation track: evaluating   lidar derived   synthetic streams as a ...
2016 conservation track: evaluating lidar derived synthetic streams as a ...GIS in the Rockies
 

Viewers also liked (18)

2016 asprs track: faa and uavs: what you need to know by caitlin reusch
2016 asprs track:  faa and uavs:  what you need to know by caitlin reusch2016 asprs track:  faa and uavs:  what you need to know by caitlin reusch
2016 asprs track: faa and uavs: what you need to know by caitlin reusch
 
2016 gisco track: gis and emergency response the critical role of gis in a...
2016 gisco track:  gis and emergency response   the critical role of gis in a...2016 gisco track:  gis and emergency response   the critical role of gis in a...
2016 gisco track: gis and emergency response the critical role of gis in a...
 
2016 conservation track: a climate change vulnerability framework and intera...
2016 conservation track:  a climate change vulnerability framework and intera...2016 conservation track:  a climate change vulnerability framework and intera...
2016 conservation track: a climate change vulnerability framework and intera...
 
2016 gisco track: improving GIS Response for Emergency Management by stephani...
2016 gisco track: improving GIS Response for Emergency Management by stephani...2016 gisco track: improving GIS Response for Emergency Management by stephani...
2016 gisco track: improving GIS Response for Emergency Management by stephani...
 
2016 foss4 g track: grass gis point cloud exploratory data analysis an open ...
2016 foss4 g track: grass gis point cloud exploratory data analysis  an open ...2016 foss4 g track: grass gis point cloud exploratory data analysis  an open ...
2016 foss4 g track: grass gis point cloud exploratory data analysis an open ...
 
2016 urisa track: challenges to implementing an enterprise landbase maintenan...
2016 urisa track: challenges to implementing an enterprise landbase maintenan...2016 urisa track: challenges to implementing an enterprise landbase maintenan...
2016 urisa track: challenges to implementing an enterprise landbase maintenan...
 
2013 Poster Session, Geospatial Modeling of Mountain Pine Beetle Mortality by...
2013 Poster Session, Geospatial Modeling of Mountain Pine Beetle Mortality by...2013 Poster Session, Geospatial Modeling of Mountain Pine Beetle Mortality by...
2013 Poster Session, Geospatial Modeling of Mountain Pine Beetle Mortality by...
 
2016 gisco track: mapping marijuana: eligible dispensary locations in the c...
2016 gisco track: mapping marijuana:  eligible dispensary locations in  the c...2016 gisco track: mapping marijuana:  eligible dispensary locations in  the c...
2016 gisco track: mapping marijuana: eligible dispensary locations in the c...
 
2016 conservation track: geospatial and temporal population analysis of short...
2016 conservation track: geospatial and temporal population analysis of short...2016 conservation track: geospatial and temporal population analysis of short...
2016 conservation track: geospatial and temporal population analysis of short...
 
2016 education track: addressing challenges to effective learning in the gis ...
2016 education track: addressing challenges to effective learning in the gis ...2016 education track: addressing challenges to effective learning in the gis ...
2016 education track: addressing challenges to effective learning in the gis ...
 
2016 gisco track: creating a quick map configured to us topo specifications: ...
2016 gisco track: creating a quick map configured to us topo specifications: ...2016 gisco track: creating a quick map configured to us topo specifications: ...
2016 gisco track: creating a quick map configured to us topo specifications: ...
 
2016 asprs track: spatial analysis at the continental scale: a practical app...
2016 asprs track:  spatial analysis at the continental scale: a practical app...2016 asprs track:  spatial analysis at the continental scale: a practical app...
2016 asprs track: spatial analysis at the continental scale: a practical app...
 
2016 conservation track: off the-shelf data collection solution for weed mana...
2016 conservation track: off the-shelf data collection solution for weed mana...2016 conservation track: off the-shelf data collection solution for weed mana...
2016 conservation track: off the-shelf data collection solution for weed mana...
 
2016 development track: geospatial java script… so many choices, so little t...
2016 development track: geospatial java script…  so many choices, so little t...2016 development track: geospatial java script…  so many choices, so little t...
2016 development track: geospatial java script… so many choices, so little t...
 
2016 conservation track: under the hood of an rea: what is within a rapid ec...
2016 conservation track: under the hood of an rea:  what is within a rapid ec...2016 conservation track: under the hood of an rea:  what is within a rapid ec...
2016 conservation track: under the hood of an rea: what is within a rapid ec...
 
2016 conservation track: broad scale assessment, planning and management of ...
2016 conservation track:  broad scale assessment, planning and management of ...2016 conservation track:  broad scale assessment, planning and management of ...
2016 conservation track: broad scale assessment, planning and management of ...
 
2016 foss4 g track: developing and implementing spatial etl processes with...
2016 foss4 g track:  developing and implementing  spatial etl processes  with...2016 foss4 g track:  developing and implementing  spatial etl processes  with...
2016 foss4 g track: developing and implementing spatial etl processes with...
 
2016 conservation track: evaluating lidar derived synthetic streams as a ...
2016 conservation track: evaluating   lidar derived   synthetic streams as a ...2016 conservation track: evaluating   lidar derived   synthetic streams as a ...
2016 conservation track: evaluating lidar derived synthetic streams as a ...
 

Similar to 2016 gisco track: coupling gis with online time reporting to monitor and report vote center wait times by dominick cisson

Smart bus system pilot project (BUSKET)
Smart bus system pilot project (BUSKET)Smart bus system pilot project (BUSKET)
Smart bus system pilot project (BUSKET)Minh S. Dao
 
Developer day-2013-01-17
Developer day-2013-01-17Developer day-2013-01-17
Developer day-2013-01-17nationalrailenq
 
School Bus Alerting System for parents .pptx
School Bus Alerting System for parents .pptxSchool Bus Alerting System for parents .pptx
School Bus Alerting System for parents .pptxNagraj Tondchore
 
Travel time webinar
Travel time webinarTravel time webinar
Travel time webinarprabhb
 
WebXpress solution benefits
WebXpress solution benefitsWebXpress solution benefits
WebXpress solution benefitsWebXpress.IN
 
Analyzing Streets, Traffic, and Drivetimes in MapInfo Pro
Analyzing Streets, Traffic, and Drivetimes in MapInfo ProAnalyzing Streets, Traffic, and Drivetimes in MapInfo Pro
Analyzing Streets, Traffic, and Drivetimes in MapInfo ProPrecisely
 
Use of IT in Data Collection and its Implications in Improving Service Operat...
Use of IT in Data Collection and its Implications in Improving Service Operat...Use of IT in Data Collection and its Implications in Improving Service Operat...
Use of IT in Data Collection and its Implications in Improving Service Operat...WRI Ross Center for Sustainable Cities
 
Chorley Borough Council
Chorley Borough CouncilChorley Borough Council
Chorley Borough CouncilEsri UK
 
Software engineering project on gps based Bus management system (GPS BMS)
Software engineering project on gps based Bus management system (GPS BMS)Software engineering project on gps based Bus management system (GPS BMS)
Software engineering project on gps based Bus management system (GPS BMS)Neeraj Kansal
 
Servitization Federica Santuccio
Servitization Federica SantuccioServitization Federica Santuccio
Servitization Federica SantuccioOrkestra
 
Weather App PPT.pptx
Weather App PPT.pptxWeather App PPT.pptx
Weather App PPT.pptxanXs2
 
Android mobile based Field Data Collection
Android mobile based Field Data CollectionAndroid mobile based Field Data Collection
Android mobile based Field Data Collectionpraxisnfp
 
UX Case Study • LA County Voting System
UX Case Study • LA County Voting SystemUX Case Study • LA County Voting System
UX Case Study • LA County Voting SystemCoburn Hawk
 
Research presentation slides
Research presentation slidesResearch presentation slides
Research presentation slidesLuke Thomas
 
Farah's presentation
Farah's presentationFarah's presentation
Farah's presentationSheSays US
 

Similar to 2016 gisco track: coupling gis with online time reporting to monitor and report vote center wait times by dominick cisson (20)

Smart bus system pilot project (BUSKET)
Smart bus system pilot project (BUSKET)Smart bus system pilot project (BUSKET)
Smart bus system pilot project (BUSKET)
 
Developer day-2013-01-17
Developer day-2013-01-17Developer day-2013-01-17
Developer day-2013-01-17
 
School Bus Alerting System for parents .pptx
School Bus Alerting System for parents .pptxSchool Bus Alerting System for parents .pptx
School Bus Alerting System for parents .pptx
 
Travel time webinar
Travel time webinarTravel time webinar
Travel time webinar
 
TRAFI
TRAFITRAFI
TRAFI
 
WebXpress solution benefits
WebXpress solution benefitsWebXpress solution benefits
WebXpress solution benefits
 
Analyzing Streets, Traffic, and Drivetimes in MapInfo Pro
Analyzing Streets, Traffic, and Drivetimes in MapInfo ProAnalyzing Streets, Traffic, and Drivetimes in MapInfo Pro
Analyzing Streets, Traffic, and Drivetimes in MapInfo Pro
 
Use of IT in Data Collection and its Implications in Improving Service Operat...
Use of IT in Data Collection and its Implications in Improving Service Operat...Use of IT in Data Collection and its Implications in Improving Service Operat...
Use of IT in Data Collection and its Implications in Improving Service Operat...
 
Bus Tracking And Tracing System
  Bus Tracking And Tracing System  Bus Tracking And Tracing System
Bus Tracking And Tracing System
 
Chorley Borough Council
Chorley Borough CouncilChorley Borough Council
Chorley Borough Council
 
transitFinal
transitFinaltransitFinal
transitFinal
 
Software engineering project on gps based Bus management system (GPS BMS)
Software engineering project on gps based Bus management system (GPS BMS)Software engineering project on gps based Bus management system (GPS BMS)
Software engineering project on gps based Bus management system (GPS BMS)
 
Mashup & case study
Mashup & case studyMashup & case study
Mashup & case study
 
Servitization Federica Santuccio
Servitization Federica SantuccioServitization Federica Santuccio
Servitization Federica Santuccio
 
Weather App PPT.pptx
Weather App PPT.pptxWeather App PPT.pptx
Weather App PPT.pptx
 
Android mobile based Field Data Collection
Android mobile based Field Data CollectionAndroid mobile based Field Data Collection
Android mobile based Field Data Collection
 
UX Case Study • LA County Voting System
UX Case Study • LA County Voting SystemUX Case Study • LA County Voting System
UX Case Study • LA County Voting System
 
Research presentation slides
Research presentation slidesResearch presentation slides
Research presentation slides
 
Final project_Hop On
Final project_Hop OnFinal project_Hop On
Final project_Hop On
 
Farah's presentation
Farah's presentationFarah's presentation
Farah's presentation
 

More from GIS in the Rockies

GISCO Fall 2018: Bike Network Equity: A GIS and Qualitative Analysis of Ameri...
GISCO Fall 2018: Bike Network Equity: A GIS and Qualitative Analysis of Ameri...GISCO Fall 2018: Bike Network Equity: A GIS and Qualitative Analysis of Ameri...
GISCO Fall 2018: Bike Network Equity: A GIS and Qualitative Analysis of Ameri...GIS in the Rockies
 
GISCO Fall 2018: Colorado 811: Changes and Challenges – Brian Collison
GISCO Fall 2018: Colorado 811: Changes and Challenges – Brian CollisonGISCO Fall 2018: Colorado 811: Changes and Challenges – Brian Collison
GISCO Fall 2018: Colorado 811: Changes and Challenges – Brian CollisonGIS in the Rockies
 
GISCO Fall 2018: Senate Bill 18-167 and GIS – Dave Murray
GISCO Fall 2018: Senate Bill 18-167 and GIS – Dave MurrayGISCO Fall 2018: Senate Bill 18-167 and GIS – Dave Murray
GISCO Fall 2018: Senate Bill 18-167 and GIS – Dave MurrayGIS in the Rockies
 
2018 GIS in the Rockies Workshop: Coordinate Systems and Projections
2018 GIS in the Rockies Workshop: Coordinate Systems and Projections 2018 GIS in the Rockies Workshop: Coordinate Systems and Projections
2018 GIS in the Rockies Workshop: Coordinate Systems and Projections GIS in the Rockies
 
2018 GIS in Emergency Management: Denver Office of Emergency Management Overview
2018 GIS in Emergency Management: Denver Office of Emergency Management Overview2018 GIS in Emergency Management: Denver Office of Emergency Management Overview
2018 GIS in Emergency Management: Denver Office of Emergency Management OverviewGIS in the Rockies
 
2018 GIS in the Rockies Vendor Showcase (Th): The Data Driven Government
2018 GIS in the Rockies Vendor Showcase (Th): The Data Driven Government2018 GIS in the Rockies Vendor Showcase (Th): The Data Driven Government
2018 GIS in the Rockies Vendor Showcase (Th): The Data Driven GovernmentGIS in the Rockies
 
2018 GIS in the Rockies Vendor Showcase (Th): Solving Real World Issues With ...
2018 GIS in the Rockies Vendor Showcase (Th): Solving Real World Issues With ...2018 GIS in the Rockies Vendor Showcase (Th): Solving Real World Issues With ...
2018 GIS in the Rockies Vendor Showcase (Th): Solving Real World Issues With ...GIS in the Rockies
 
2018 GIS in the Rockies Vendor Showcase (Th): ERDAS Imagine What's New and Ti...
2018 GIS in the Rockies Vendor Showcase (Th): ERDAS Imagine What's New and Ti...2018 GIS in the Rockies Vendor Showcase (Th): ERDAS Imagine What's New and Ti...
2018 GIS in the Rockies Vendor Showcase (Th): ERDAS Imagine What's New and Ti...GIS in the Rockies
 
2018 GIS in the Rockies Vendor Showcase (Th): Building High Performance Gover...
2018 GIS in the Rockies Vendor Showcase (Th): Building High Performance Gover...2018 GIS in the Rockies Vendor Showcase (Th): Building High Performance Gover...
2018 GIS in the Rockies Vendor Showcase (Th): Building High Performance Gover...GIS in the Rockies
 
2018 GIS in Recreation: The Making of a Trail
2018 GIS in Recreation: The Making of a Trail2018 GIS in Recreation: The Making of a Trail
2018 GIS in Recreation: The Making of a TrailGIS in the Rockies
 
2018 GIS in Recreation: The Latest Trail Technology Crowdsourcing Maps and Apps
2018 GIS in Recreation: The Latest Trail Technology Crowdsourcing Maps and Apps2018 GIS in Recreation: The Latest Trail Technology Crowdsourcing Maps and Apps
2018 GIS in Recreation: The Latest Trail Technology Crowdsourcing Maps and AppsGIS in the Rockies
 
2018 GIS in the Rockies: Riparian Shrub Assessment of the Mancos River Canyon...
2018 GIS in the Rockies: Riparian Shrub Assessment of the Mancos River Canyon...2018 GIS in the Rockies: Riparian Shrub Assessment of the Mancos River Canyon...
2018 GIS in the Rockies: Riparian Shrub Assessment of the Mancos River Canyon...GIS in the Rockies
 
2018 GIS in Development: Partnerships Lead to Additional Recreational Content...
2018 GIS in Development: Partnerships Lead to Additional Recreational Content...2018 GIS in Development: Partnerships Lead to Additional Recreational Content...
2018 GIS in Development: Partnerships Lead to Additional Recreational Content...GIS in the Rockies
 
2018 GIS in Recreation: Adding Value to Colorado the Beautiful Initiative carr
2018 GIS in Recreation: Adding Value to Colorado the Beautiful Initiative carr2018 GIS in Recreation: Adding Value to Colorado the Beautiful Initiative carr
2018 GIS in Recreation: Adding Value to Colorado the Beautiful Initiative carrGIS in the Rockies
 
2018 GIS in Recreation: A Creek Runs Through It
2018 GIS in Recreation: A Creek Runs Through It2018 GIS in Recreation: A Creek Runs Through It
2018 GIS in Recreation: A Creek Runs Through ItGIS in the Rockies
 
2018 GIS in Recreation: Virtually Touring the National Trails
2018 GIS in Recreation: Virtually Touring the National Trails2018 GIS in Recreation: Virtually Touring the National Trails
2018 GIS in Recreation: Virtually Touring the National TrailsGIS in the Rockies
 
2018 GIS in the Rockies PLSC Track: Turning Towards the Future
2018 GIS in the Rockies PLSC Track: Turning Towards the Future2018 GIS in the Rockies PLSC Track: Turning Towards the Future
2018 GIS in the Rockies PLSC Track: Turning Towards the FutureGIS in the Rockies
 
2018 GIS in the Rockies PLSC: Intro to PLSS
2018 GIS in the Rockies PLSC: Intro to PLSS2018 GIS in the Rockies PLSC: Intro to PLSS
2018 GIS in the Rockies PLSC: Intro to PLSSGIS in the Rockies
 
2018 GIS in the Rockies PLSC Track: Grid to Ground NATRF2022
2018 GIS in the Rockies PLSC Track: Grid to Ground NATRF20222018 GIS in the Rockies PLSC Track: Grid to Ground NATRF2022
2018 GIS in the Rockies PLSC Track: Grid to Ground NATRF2022GIS in the Rockies
 
2018 GIS in Development: USGS and Citizen Science Success and Enhancements fo...
2018 GIS in Development: USGS and Citizen Science Success and Enhancements fo...2018 GIS in Development: USGS and Citizen Science Success and Enhancements fo...
2018 GIS in Development: USGS and Citizen Science Success and Enhancements fo...GIS in the Rockies
 

More from GIS in the Rockies (20)

GISCO Fall 2018: Bike Network Equity: A GIS and Qualitative Analysis of Ameri...
GISCO Fall 2018: Bike Network Equity: A GIS and Qualitative Analysis of Ameri...GISCO Fall 2018: Bike Network Equity: A GIS and Qualitative Analysis of Ameri...
GISCO Fall 2018: Bike Network Equity: A GIS and Qualitative Analysis of Ameri...
 
GISCO Fall 2018: Colorado 811: Changes and Challenges – Brian Collison
GISCO Fall 2018: Colorado 811: Changes and Challenges – Brian CollisonGISCO Fall 2018: Colorado 811: Changes and Challenges – Brian Collison
GISCO Fall 2018: Colorado 811: Changes and Challenges – Brian Collison
 
GISCO Fall 2018: Senate Bill 18-167 and GIS – Dave Murray
GISCO Fall 2018: Senate Bill 18-167 and GIS – Dave MurrayGISCO Fall 2018: Senate Bill 18-167 and GIS – Dave Murray
GISCO Fall 2018: Senate Bill 18-167 and GIS – Dave Murray
 
2018 GIS in the Rockies Workshop: Coordinate Systems and Projections
2018 GIS in the Rockies Workshop: Coordinate Systems and Projections 2018 GIS in the Rockies Workshop: Coordinate Systems and Projections
2018 GIS in the Rockies Workshop: Coordinate Systems and Projections
 
2018 GIS in Emergency Management: Denver Office of Emergency Management Overview
2018 GIS in Emergency Management: Denver Office of Emergency Management Overview2018 GIS in Emergency Management: Denver Office of Emergency Management Overview
2018 GIS in Emergency Management: Denver Office of Emergency Management Overview
 
2018 GIS in the Rockies Vendor Showcase (Th): The Data Driven Government
2018 GIS in the Rockies Vendor Showcase (Th): The Data Driven Government2018 GIS in the Rockies Vendor Showcase (Th): The Data Driven Government
2018 GIS in the Rockies Vendor Showcase (Th): The Data Driven Government
 
2018 GIS in the Rockies Vendor Showcase (Th): Solving Real World Issues With ...
2018 GIS in the Rockies Vendor Showcase (Th): Solving Real World Issues With ...2018 GIS in the Rockies Vendor Showcase (Th): Solving Real World Issues With ...
2018 GIS in the Rockies Vendor Showcase (Th): Solving Real World Issues With ...
 
2018 GIS in the Rockies Vendor Showcase (Th): ERDAS Imagine What's New and Ti...
2018 GIS in the Rockies Vendor Showcase (Th): ERDAS Imagine What's New and Ti...2018 GIS in the Rockies Vendor Showcase (Th): ERDAS Imagine What's New and Ti...
2018 GIS in the Rockies Vendor Showcase (Th): ERDAS Imagine What's New and Ti...
 
2018 GIS in the Rockies Vendor Showcase (Th): Building High Performance Gover...
2018 GIS in the Rockies Vendor Showcase (Th): Building High Performance Gover...2018 GIS in the Rockies Vendor Showcase (Th): Building High Performance Gover...
2018 GIS in the Rockies Vendor Showcase (Th): Building High Performance Gover...
 
2018 GIS in Recreation: The Making of a Trail
2018 GIS in Recreation: The Making of a Trail2018 GIS in Recreation: The Making of a Trail
2018 GIS in Recreation: The Making of a Trail
 
2018 GIS in Recreation: The Latest Trail Technology Crowdsourcing Maps and Apps
2018 GIS in Recreation: The Latest Trail Technology Crowdsourcing Maps and Apps2018 GIS in Recreation: The Latest Trail Technology Crowdsourcing Maps and Apps
2018 GIS in Recreation: The Latest Trail Technology Crowdsourcing Maps and Apps
 
2018 GIS in the Rockies: Riparian Shrub Assessment of the Mancos River Canyon...
2018 GIS in the Rockies: Riparian Shrub Assessment of the Mancos River Canyon...2018 GIS in the Rockies: Riparian Shrub Assessment of the Mancos River Canyon...
2018 GIS in the Rockies: Riparian Shrub Assessment of the Mancos River Canyon...
 
2018 GIS in Development: Partnerships Lead to Additional Recreational Content...
2018 GIS in Development: Partnerships Lead to Additional Recreational Content...2018 GIS in Development: Partnerships Lead to Additional Recreational Content...
2018 GIS in Development: Partnerships Lead to Additional Recreational Content...
 
2018 GIS in Recreation: Adding Value to Colorado the Beautiful Initiative carr
2018 GIS in Recreation: Adding Value to Colorado the Beautiful Initiative carr2018 GIS in Recreation: Adding Value to Colorado the Beautiful Initiative carr
2018 GIS in Recreation: Adding Value to Colorado the Beautiful Initiative carr
 
2018 GIS in Recreation: A Creek Runs Through It
2018 GIS in Recreation: A Creek Runs Through It2018 GIS in Recreation: A Creek Runs Through It
2018 GIS in Recreation: A Creek Runs Through It
 
2018 GIS in Recreation: Virtually Touring the National Trails
2018 GIS in Recreation: Virtually Touring the National Trails2018 GIS in Recreation: Virtually Touring the National Trails
2018 GIS in Recreation: Virtually Touring the National Trails
 
2018 GIS in the Rockies PLSC Track: Turning Towards the Future
2018 GIS in the Rockies PLSC Track: Turning Towards the Future2018 GIS in the Rockies PLSC Track: Turning Towards the Future
2018 GIS in the Rockies PLSC Track: Turning Towards the Future
 
2018 GIS in the Rockies PLSC: Intro to PLSS
2018 GIS in the Rockies PLSC: Intro to PLSS2018 GIS in the Rockies PLSC: Intro to PLSS
2018 GIS in the Rockies PLSC: Intro to PLSS
 
2018 GIS in the Rockies PLSC Track: Grid to Ground NATRF2022
2018 GIS in the Rockies PLSC Track: Grid to Ground NATRF20222018 GIS in the Rockies PLSC Track: Grid to Ground NATRF2022
2018 GIS in the Rockies PLSC Track: Grid to Ground NATRF2022
 
2018 GIS in Development: USGS and Citizen Science Success and Enhancements fo...
2018 GIS in Development: USGS and Citizen Science Success and Enhancements fo...2018 GIS in Development: USGS and Citizen Science Success and Enhancements fo...
2018 GIS in Development: USGS and Citizen Science Success and Enhancements fo...
 

Recently uploaded

Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsHyundai Motor Group
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetEnjoy Anytime
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 

Recently uploaded (20)

Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 

2016 gisco track: coupling gis with online time reporting to monitor and report vote center wait times by dominick cisson

  • 1. Coupling GIS with Online Time Reporting to Monitor and Report Vote Center Wait Times Presented by Dominick Cisson Arapahoe County GIS Administrator
  • 2. Introduction • Dominick Cisson, Arapahoe County GIS Administrator • 25 years in GIS, mostly public sector, with a few years of private sector work in the middle • Specializing in cartographic web development, database management, all things GIS, and now vote center monitoring
  • 3. The Problem • Arapahoe County, like many others in Colorado uses the concept of “vote centers” for their major election events • Vote centers are not location- constrained; any voter in the county may vote at any vote center • This would result in some vote centers seeing much heavier volume than others • Centers within close proximity would often have significant differences in wait times, leading to voter frustration
  • 4. In Need of a Solution • In 2016 the Arapahoe Clerk and Recorder requested a better way to track vote center wait times so the public could make informed decisions when choosing a location to vote • To do this required an automated and accurate method to report said times. – When Vote Centers got busy, election judges would often forget to call in wait times, or misjudge them greatly – To get a good, granular view of wait times would require calling vote centers too often
  • 5. Requirements • The new system had to require minimal effort by staff; no calling for wait times, or constant estimating of times by election judges • The information had to be provided to voters in a simple, timely manner
  • 6. • The Clerk and Recorder also wanted a way to allow voters to see the vote centers and ballot drop-off locations closest to them – With the wait times shown for the vote centers, if they were presently open – With hours of operation available for each site – They also wanted voters to be able to get hands-free driving directions to each site if they so desired Requirements
  • 7. In a Nutshell • Many facets to the problem: – Needed a way to monitor wait times at 25 separate vote centers, with minimal disruption to workflows there. – If possible, take wait time calculations out of human hands, where mistakes could be made – Make the wait times as timely as possible – Report wait times to the voting public – More and more users rely on mobile devices for information… the reporting system had to be mobile friendly
  • 8. In a Nutshell • Even more facets to the problem: – The system also needed to provide the closest sites to each voter based on their location, and the site’s hours of operation – And, provide the user driving directions to the site of their choosing – And again, it had to work equally well on mobile devices as it did on desktop browsers
  • 9. Locating Sites • One of the core functions of the online map is to quickly locate the closest sites to an input address • Performing network analysis like this on the fly is expensive and time consuming • To speed up the process, we pre- calculated drive time rings for every vote center and ballot drop-off location in the county
  • 10. Finding a voters nearest site quickly • The example above shows 2-minute drive time rings for one site. Every site was calculated out to 45 minutes
  • 11. Finding a voters nearest site quickly • And this is another site in the county. Every unique site (66 in all) had these drive time polygons generated
  • 12. Finding a voters nearest site quickly • The end result is almost a thousand drive-time polygons overlapping each other across the county
  • 13. Finding a voters nearest site quickly • With the entire county covered by so many polygons, it is possible to “drill down” at any location, and drive time polygons at that point • In the example above, Smoky hill library is the closest site, 2 to 4 minutes away • The next closest sites are also quickly accessible
  • 14. Finding a voters nearest site quickly • These “Service Areas” are setup as a GIS web map service, can be queried via REST in a similar manner to the previous slide • Every service area is linked back to a vote center Site • Every site contains its name, address, a link to the elections site info for it, its hours of operation, and other info • Now this information had to be relayed to voters…
  • 15. Developing the Online Interface • The first step was to develop an online map that showed the locations of the site’s closest to users as well as the site’s operating hours • Users needed to ability to look for either vote centers to cast a vote, or for ballot drop off locations to drop off their already filled out ballot • The interface, when run from a mobile device, needed to use a voter’s current location as its starting point, but still provide the ability to search for a specific address
  • 16. Online Map Application • The application was designed with mobile devices in mind first, and would “scale up” to desktop browsers • To this end, the interface was developed using JQuery Mobile, and the mapping back-end used was Google Maps – JQuery mobile provided the best scalable interface for a variety of screen sizes – Google Maps was used for its free and quick API, and its mobile-device friendliness as well
  • 18. Showing Site Information • To accomplish the open/closed now trickery, each site has its open times defined as a JSON string {'openHours': [{'dayOfYear':'310','open':'09:00:00','close':'15:0 0:00'}, {'dayOfYear':'312','open':'09:00:00','close':'17:00 :00'}, {'dayOfYear':'313','open':'07:00:00','close':'19:00 :00'}]} • The above site is open November 5th , 7th and 8th , with varying hours each day. • Using the moment.js library, it is possible to navigate the hieroglyphics above and provide users with useful information
  • 19. Showing Site Information • Each site’s information bubble also provides a link to get driving directions • When the user clicks the link, the user’s original address and the site’s address are passed to Google’s directions API
  • 20. Driving Directions • Driving directions are provided as a fly- over panel on the left side of the map • Pressing “Open in Google Maps” will pass the directions to native Google Maps where more options are available
  • 21. Driving Directions • On a mobile device, the directions tab will pass the addresses to the native map application • On iOS devices this will be Apple Maps, on Android, it will be Google Maps • From there, the mobile device’s native maps and location capabilities take over and the user can get turn-by-turn instructions to the site if they desire
  • 22. Determining Wait Times • The second goal of this project was to determine and report wait times at vote centers in an automated fashion • Based off a suggestion by the C&R, we looked into a software as a service package called TimeStation • A few counties in North Carolina were using this system in a limited manner to check voters in and out of line
  • 23. Determining Wait Times • TimeStation.com is a SAAS package that is designed to operate as a virtual “punch clock” for employees to clock in and out of work using QR codes • The C&R is using TimeStation for that very purpose; so election judges can quickly punch in and out for their shifts • We extended this concept, and created a number of “dummy” employees at each site to track voters. – They “punch in to work” when they get in the queue to vote, and “punch out” when they leave
  • 24. Determining Wait Times • TimeStation provides Apps for use on most mobile devices. • Since every Vote Center has a pair of iPads, they have an easy to use interface for using TimeStation • Using QR codes, the cameras on the iPads are used to quickly identify an employee and check them in or out of work • Each vote Center is setup with about 10 “voter employees” that are used to track queue wait times.
  • 25. Determining Wait Times • By treating a small subset of voters as trackable employees, its possible to use TimeStation to report wait times. • Voters queue up to vote:
  • 26. Determining Wait Times • A new voter arrives, and is given the option to wear a QR-encoded lanyard to wear. • They are “checked in” to the queue by the greeting judge using an iPad at the check in station
  • 27. Determining Wait Times • The voter enters the queue to vote, and proceeds to make small talk
  • 28. Determining Wait Times • The tracked voter works their way through the queue, as their time in line is growing
  • 29. Determining Wait Times • When the voter reaches the front of the queue, they are “checked out” by the machine judge using another iPad • The voter’s in and out times are recorded by TimeStation and the lanyard is returned to the check in desk
  • 30. Determining Wait Times • Depending on the length of the queue, there can be many lanyards cycling through at any time. • As voters come and go, TimeStation records each one in the cloud. • TimeStation provides an API that exports employee check in and check out times • Using this API and its resultant report, it is possible to extract voter’s “working times” and parse them into wait times on a per site basis
  • 31. Determining Wait Times • To calculate wait times, a local web app reads voter information from the TimeStation API, then uses algorithms to determine wait times • The app can be configured to round times to a specific interval, and to either use the last reported time for each site, or an average of reported times • Once wait times are calculated, they are applied to the election facility locations in our GIS using an ArcGIS feature service
  • 32. Reporting Wait Times • It all comes together to display live wait times on the “Find My Nearest” app
  • 33. Reporting Wait Times • Wait times are shown on the Vote Center symbols, as well as in their pop- up information
  • 34. Reporting Wait Times • We also provide a simple table-based site for quickly viewing wait times
  • 35. Potential Pitfalls • What could go wrong, and what issues still exist. – The Wait times reported are a lagging indictor. In other words, you don’t know the wait time is 20 minutes until someone tool 20 minutes to get through it – The system relies on the vote center staff to be attentive enough to keep lanyards running through the line all day long – If for some reason TimeStation and/or its API go down, no more automated wait time reporting
  • 36. In Case of Emergency • What if TimeStation goes down, or the iPad solution fails? • There is a simple web app for manually setting wait times as well
  • 37. One more thing… • A late game decision by the recorder was to include a QR code on all ballot envelopes • This code links to a special site designed solely to show the three closest 24 hour ballot drop off sites to the current location • Using the same back end technology, this site provides a simple web-based list of three sites, all linkable to driving directions.