voter information portal

Post on 19-Jan-2016

28 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

Voter Information Portal. Presented by: Marianne Cardwell, Woolpert, Inc. Cheryl Spencer, City of Indianapolis February 23, 2010. Overview. History Demo Architecture. History. History. First Polling Place Locator in late 1990’s. Original vision - PowerPoint PPT Presentation

TRANSCRIPT

Presented by:

Marianne Cardwell, Woolpert, Inc.

Cheryl Spencer, City of Indianapolis

February 23, 2010

Voter Information Portal

–2010 Indiana GIS Conference

Overview

History Demo Architecture

–2010 Indiana GIS Conference

HISTORY

–2010 Indiana GIS Conference

History

First Polling Place Locator in late 1990’s. Original vision

To locate a voter’s polling location based on their address.

Used ArcIMS-based technology to display polling location information in a web application.

Voter Information Portal (VIP) is the 4th generation of the Polling Place Locator.

–2010 Indiana GIS Conference

Challenges

Geocoding Used fallback (composite) geocoding from

parcels to streets. Unable to locate 100% of addresses in Marion

County Missing information Match scores not meeting threshold set in locator

In a few cases street range interpolation put the address coordinate in the wrong precinct.

–2010 Indiana GIS Conference

Geocoding

–2010 Indiana GIS Conference

Geocoding (2)

–2010 Indiana GIS Conference

Geocoding (3)

–2010 Indiana GIS Conference

Application and Server Performance

–2010 Indiana GIS Conference

Indiana Statewide Voter Registration System

–2010 Indiana GIS Conference

Voter Information Portal

Upgrade technology Find a way to achieve better geocode

matches. Same functionality as previous versions

with the addition of sample ballots. Create a management portal for the

Election Board personnel to manage candidates, sample ballots, and update elected official information.

–2010 Indiana GIS Conference

DEMO

–2010 Indiana GIS Conference

VIP Demo

Include video, just in case!

–2010 Indiana GIS Conference

ARCHITECTURE

–2010 Indiana GIS Conference

Overall Architecture (1)

–2010 Indiana GIS Conference

Overall Architecture (2)

Service-oriented architecture. Bulk of logic in services. JavaScript code mainly contains page

layout and interaction.

–2010 Indiana GIS Conference

Dojo Widgets

VIP uses 10 custom widgets: Address component: provides geocoding-like

functionality. Tabs: each VIP tab is a widget. Provides user

with information obtained from the Elections Service.

Directions widget: provides directions using Microsoft’s Bing Maps API.

Widgets developed so they can be used in other web applications.

–2010 Indiana GIS Conference

Address Component (1)

Custom Dojo widget used within a number of online city applications.

User can enter street addresses or intersections.

Lists suggestions. Uses city’s Master Address Database

(MAD). No geocoding or ArcObjects.

–2010 Indiana GIS Conference

Address Component (2)

x3,y3

200

x0,y0

100

x2,y2

x1,y1

150 E Washington St

–2010 Indiana GIS Conference

Election Service – Structure

WCF Service with 2 interfaces with identical methods:

Client-side applications interface: methods are REST-enabled and called via GET requests. All input parameters are strings.

Server-side applications interface: service can easily be added as a service reference in Visual Studio. Input parameter types vary.

–2010 Indiana GIS Conference

Election Service – Functionality

Possible Inputs: Address XY coordinates Precinct

Returns: polling place locations satellite voting locations voter registration information voting districts elected officials candidates ballots

–2010 Indiana GIS Conference

Obtaining Polling Place

APIPWeb Service

QueryWeb Service

–2010 Indiana GIS Conference

Obtaining Elected Officials (1)

APIPWeb Service

–2010 Indiana GIS Conference

Obtaining Elected Officials (2)

Positions Table

Districts Table

–2010 Indiana GIS Conference

Obtaining Elected Officials (3)

–2010 Indiana GIS Conference

QUESTIONS?

top related