Getting MAD: San Francisco’s Master Address Database Project BAAMA January 28, 2010.

31
Agenda

Transcript of Getting MAD: San Francisco’s Master Address Database Project BAAMA January 28, 2010.

Page 1: Getting MAD: San Francisco’s Master Address Database Project BAAMA January 28, 2010.

Agenda

Page 2: Getting MAD: San Francisco’s Master Address Database Project BAAMA January 28, 2010.

Getting MAD: San Francisco’s Master Address Database

Project

BAAMAJanuary 28, 2010

Page 3: Getting MAD: San Francisco’s Master Address Database Project BAAMA January 28, 2010.

SFGIS

• Jeff Johnson – Enterprise GIS Coordinator, Department of

Technology, City and County of San Francisco– With City since 1993

Page 4: Getting MAD: San Francisco’s Master Address Database Project BAAMA January 28, 2010.
Page 5: Getting MAD: San Francisco’s Master Address Database Project BAAMA January 28, 2010.
Page 6: Getting MAD: San Francisco’s Master Address Database Project BAAMA January 28, 2010.
Page 7: Getting MAD: San Francisco’s Master Address Database Project BAAMA January 28, 2010.

Getting MAD

• Why the City needs an enterprise-level address system

• The key data (streets, parcels, and address numbers) – Extract, Transform and Load (ETL)

• Why Open Source • Why the Cloud

Page 8: Getting MAD: San Francisco’s Master Address Database Project BAAMA January 28, 2010.

Why does the City need an enterprise-level address system?

Page 9: Getting MAD: San Francisco’s Master Address Database Project BAAMA January 28, 2010.

An Address Problem

Page 10: Getting MAD: San Francisco’s Master Address Database Project BAAMA January 28, 2010.

Assessor/Recorder Board of Supervisors

City Attorney

District Attorney Public Defender

Sheriff

Law Library

Board of Appeals

Dept. of Status of Women

Civil Service Commission

Taxi Commission

Children, Youth & Families

Rent Arbitration Board

Children and Families Commission

Police – Office ofCitizen Complaints

Health Services System

Human RightsCommission

Mayor

Asian Art Museum

Elections

Environment Economic & WorkforceDevelopment

War Memorial

Retirement SystemHuman Resources

Adult Probation

Fine Arts MuseumsChild Support Services

City Planning

Department ofBuilding Inspection

Port of San Francisco Controller

PUC – Hetch Hetchy

Treasurer/Tax Collector

Juvenile Probation

Department of Emergency Management

Public Works

Public Utilities Commission

PUC – Wastewater Enterprise

MTA – Parking and Traffic

PUC –Water Department

Administrative Services(Real Estate, et al.)

Recreation and ParkFire DepartmentHuman Services

Police

MTA - MUNI

Public Health

Ethics Commission

Art Commission

Department of Technology

Page 11: Getting MAD: San Francisco’s Master Address Database Project BAAMA January 28, 2010.

many address lists in the City varying needs and uses

varying formats, standards, and levels of accuracy or completeness

The Situation

Page 12: Getting MAD: San Francisco’s Master Address Database Project BAAMA January 28, 2010.

• Duplicate Address Data• Data inconsistencies• No central coordination• No trust• Silos of Data

The Issues

Page 13: Getting MAD: San Francisco’s Master Address Database Project BAAMA January 28, 2010.

“Another silo successfully deployed” – Sam Valdez

Page 14: Getting MAD: San Francisco’s Master Address Database Project BAAMA January 28, 2010.

What’s needed? MAD

• Master Address Database system (or EAS)• An authoritative, reliable source of common address

information • Easily maintained and updated• Enterprise-based, i.e., benefits more than one

department and utilized by all departments• Data model incorporates key datasets• Web services for application development and

system integration at department level

Page 15: Getting MAD: San Francisco’s Master Address Database Project BAAMA January 28, 2010.

Assessor/Recorder

Department ofBuilding Inspection

Public Works

Who’s responsible for what?(according to City Code)

Parcels(Assessor Parcel Number)

Streets(Street Name)

Address Number

Page 16: Getting MAD: San Francisco’s Master Address Database Project BAAMA January 28, 2010.

Key Data Elements

Assessor/Recorder

Public Works

Parcels(Assessor Parcel

Number)

Streets(Street Name)

Department ofBuilding Inspection

Address Number

Block 1244 Lot 022

Ashbury St600 – 698

634 Ashbury St

Page 17: Getting MAD: San Francisco’s Master Address Database Project BAAMA January 28, 2010.

Why SFGIS for MAD?

• Existing enterprise function• Well-developed key datasets

– Parcels– Street Centerline Network– Address Points

• Ability to ramp up ETL from existing data store to MAD

Page 18: Getting MAD: San Francisco’s Master Address Database Project BAAMA January 28, 2010.

Why SFGIS for MAD?

• SFGIS: established relationships with departments in place

• Funding made available through City’s IT steering committee, COIT (Formerly EISPC)

• Not tied to a particular business process or application or vendor platform

Page 19: Getting MAD: San Francisco’s Master Address Database Project BAAMA January 28, 2010.

Why Open Source?

Page 20: Getting MAD: San Francisco’s Master Address Database Project BAAMA January 28, 2010.

Good timing for Open Source

• Open source standards are prevalent– Web Feature Service (WFS), vector– Web Map Service (WMS), raster

• ‘Legacy’ open source paves the path– Apache most popular webserver since April 1996 – 54% websites use Apache today

• Netcraft Web Server Survey (January 2010)

Page 21: Getting MAD: San Francisco’s Master Address Database Project BAAMA January 28, 2010.

Maturity of Open Source options

• Linux ~ University of Helsinki, 1991• Apache ~ NCSA, 1994• PostgreSQL ~ Cal 1970’s• PostGIS ~ Refractions Research, 2001• MapServer ~2000• Python ~1667

Page 22: Getting MAD: San Francisco’s Master Address Database Project BAAMA January 28, 2010.

Cost

• Software licensing is available to the City free of charge

• Bulk of funding could go to development work and creating solution

• Free to share with other organizations (GPL3)• What about support?

– So far, not an issue; in fact a plus.– Support options available

Page 23: Getting MAD: San Francisco’s Master Address Database Project BAAMA January 28, 2010.

MAD Open Source Software

• PostgreSQL/PostGIS: An Open Source, spatially enabled relational database management system

• GeoServer: An Open Source application server capable of delivering spatial data using standard formats (such as Web Mapping Services and Web Feature Services) as specified by the Open Geospatial Consortium.

• OpenLayers: An Open Source JavaScript Library that permits the development of web mapping applications similar to Google Maps

• Django/GeoDjango: A spatially enabled Open Source web application development framework

• ExtJS: A modern javascript library (ajax, etc.)

Page 24: Getting MAD: San Francisco’s Master Address Database Project BAAMA January 28, 2010.

Why the Cloud?

Page 25: Getting MAD: San Francisco’s Master Address Database Project BAAMA January 28, 2010.

Why use the Cloud?

• Necessity• Opportunity to evaluate offerings• Virtualized Data Center• Development to QA to Production• Hot Site potential

Page 26: Getting MAD: San Francisco’s Master Address Database Project BAAMA January 28, 2010.

MAD on the Cloud

• Provider: 3Tera • Cloud product: AppLogic• Granular security access• Granular control over allocated resources• Drag and drop interface for designing and

deploying all elements (VMs) of an application• Grids in Dallas and San Diego

Page 27: Getting MAD: San Francisco’s Master Address Database Project BAAMA January 28, 2010.
Page 28: Getting MAD: San Francisco’s Master Address Database Project BAAMA January 28, 2010.
Page 29: Getting MAD: San Francisco’s Master Address Database Project BAAMA January 28, 2010.
Page 30: Getting MAD: San Francisco’s Master Address Database Project BAAMA January 28, 2010.

Enterprise Address System (EAS)

• Roll out to departments for integration• Perfect Periodic ETL of key datasets into MAD• Work with other municipalities on

improvements to system (open source) • Migrate to internal cloud • Incorporate building geometry

Page 31: Getting MAD: San Francisco’s Master Address Database Project BAAMA January 28, 2010.

Thank you

[email protected]