html5-img
1 / 31

Polling Locator

Polling Locator. Johnson County Election Office Poll locator for mobile or web based access. Solution. Polls Locator Webservice Address Web Service based. Process. Prepopulate poll id for every address point. Process. Process. Use address webservice to get apid

eavan
Download Presentation

Polling Locator

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Polling Locator • Johnson County Election Office • Poll locator for mobile or web based access

  2. Solution • Polls Locator Webservice • Address Web Service based

  3. Process • Prepopulate poll id for every address point

  4. Process

  5. Process • Use address webservice to get apid • Kept everything web service based since multiple interfaces needs access (phone, web)

  6. Process

  7. Process

  8. Process

  9. Process • Use poll locator webservice w/ address apid to get poll information

  10. Process

  11. Process

  12. Process

  13. Data • Data published from Election Office • Voting Precincts (polygons) • Elections (temporal event) • Polling Location (points)

  14. From the shapefiles and comma-delimited text files that the Election Office provides, AIMS creates the following tables (aimsAppProd) and feature classes (jocoPub). PollingPlace_PT elcPollingPlace elcElection PPID (PK) Status Description APID (FK) Address, City, State, Zip spX, spY, Longitude, Latitude ELID (PK) Status Description Start Finish elcElectionPollingPlacePrecinct ELID (PK) PPID (PK) Precinct (PK) Status VotingPrecinct_PL Precinct (PK) PrecinctName KSSenateDistrict KSRepresentativeDistrict KSBOEDistrict BOCCDistrict • 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 > Aug 5 ’08 Primary > 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

  15. PollingPlace_PT elcPollingPlace elcElection PPID (PK) Status Description APID (FK) Address, City, State, Zip spX, spY, Longitude, Latitude ELID (PK) Status Description Start Finish elcElectionPollingPlacePrecinct ELID (PK) PPID (PK) Precinct (PK) Status VotingPrecinct_PL Precinct (PK) PrecinctName KSSenateDistrict KSRepresentativeDistrict KSBOEDistrict BOCCDistrict PollingPlace_PT_vw1 VotingPrecinct_PL_vw5 PollingPlace_PT-elcElectionPollingPlacePrecinct- VotingPrecinct_PL VotingPrecinct_PL-elcElectionPollingPlacePrecinct- elcPollingPlace Precinct … PPID … PPID … Precinct … From 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

  16. Data • Data and Webservices are available to AIMS data licensees

  17. Process • Create web page for presentation layer • Display poll information and map www.jocopolo.com

  18. Browser Access

  19. …and the mobile piece? • Text Messaging • To: 74574 • Text: voteks 12878 Bond

  20. Voters 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

  21. Address 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. AIMS TextCaster

  22. It’s also possible to collaborate with an online mapping service to return a link within the text message that, when clicked, will launch a cell phone’s 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 voter’s polling place!

  23. Highlights • Embedded iframe – development between 2 locations • Use of AJAX on main page • AWS to optimally match addresses • Don’t 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

  24. Hurdles • Routing Points • Lat/lon doesn’t always get you to a street • AIMS addresses more accurate than google/virtual earth

More Related