Title: Polling Locator
1Polling Locator
- Johnson County Election Office
- Poll locator for mobile or web based access
2Solution
- Polls Locator Webservice
- Address Web Service based
3Process
- Prepopulate poll id for every address point
4Process
5Process
- Use address webservice to get apid
- Kept everything web service based since multiple
interfaces needs access (phone, web)
6Process
7Process
8Process
9Process
- Use poll locator webservice w/ address apid to
get poll information
10(No Transcript)
11(No Transcript)
12Process
13Process
14Process
15Data
- Data published from Election Office
- Voting Precincts (polygons)
- Elections (temporal event)
- Polling Location (points)
16From the shapefiles and comma-delimited text
files that the Election Office provides, AIMS
creates the following tables (aimsAppProd) and
feature classes (jocoPub).
- 1 record per polling place
- Hope Alive Christian Center
- Blue Valley HS
- 1 record per precinct
- N616 (OP Ward 6, Precinct 16)
- I406 (Lenexa Ward 4, Precinct 6)
1 record per election gt Aug 5 08 Primary gt Nov
4 08 General
- Intersection table (polling place for a voting
precinct in a given election - In the Aug 5 08 Primary, the polling place for
precinct I406 is VFW Post 7397 - In the Aug 5 08 Primary, the polling place for
precinct H406 is Church of the Resurrection
17From these (and other) tables/FCs, AIMS derives
various SQL Server views and SDE Views
vwAddptPollingPlace
Addpt-AddptIntersect-elcPollingPlacePrecinct
APID Precinct PPID
Provides precinct and polling place for every
address
Provides precinct(s) for every polling place
(coincident points)
Provides polling place for every precinct
18Data
- Data and Webservices are available to AIMS data
licensees
19Process
- Create web page for presentation layer
- Display poll information and map
- www.jocopolo.com
20Browser Access
21(No Transcript)
22(No Transcript)
23(No Transcript)
24(No Transcript)
25(No Transcript)
26and the mobile piece?
- Text Messaging
- To 74574
- Text voteks 12878 Bond
27Voters in Johnson County, Kansas are able to use
their cell phones to easily locate the polling
place that corresponds to their address. Text
the keyword VOTEKS along with their address to
short code 74574. This information is sent
through the TextCaster servers and a secure
inquiry is made into AIMS information Database.
TextCaster
AIMS
28Address information is processed by the AIMS
Address Webservice and the location of the Voter
Polling Place is returned to the cell phone of
person making the inquiry.
TextCaster
AIMS
29Its also possible to collaborate with an online
mapping service to return a link within the text
message that, when clicked, will launch a cell
phones web browser and show the actual location
of the polling place. We can even show the
address entered by the voter and provide detailed
directions to the voters polling place!
30Highlights
- Embedded iframe development between 2 locations
- Use of AJAX on main page
- AWS to optimally match addresses
- Dont return multi address at single location
- Do return multi address at multi location
- Webservice performance resolve addr poll
location - Maps for point to point driving directions
31Hurdles
- Routing Points
- Lat/lon doesnt always get you to a street
- AIMS addresses more accurate than google/virtual
earth