Presentation is loading. Please wait.

Presentation is loading. Please wait.

An Enterprise Street Addressing System Using Open Source Paul E. McCullough City and County of San Francisco gmail - p.e.mccullough slides -

Similar presentations


Presentation on theme: "An Enterprise Street Addressing System Using Open Source Paul E. McCullough City and County of San Francisco gmail - p.e.mccullough slides -"— Presentation transcript:

1 An Enterprise Street Addressing System Using Open Source Paul E. McCullough City and County of San Francisco gmail - p.e.mccullough slides - http://tinyurl.com/26cuhcj code - http://esams.googlecode.com/svn/

2 mundane insert, update, delete (retire) useful Enterprise Addressing System

3 satisfy 80% of street address use cases be the system of record reduce the silo count We built it to...

4 We thought it should be... geospatial web centric based on open source

5 Agenda architecture web client demonstration extract - transform - load messaging

6 Architecture/Deploy Javascript Ext JS OpenLayers model view controller Web Client Httpd Python Django GeoDjango Web Server model view template map_db app_db RDBMS PostgreSQL/PostGIS json ajax Virtualized Linux on Applogic Java Tomcat Geoserver Map Server maps map cache

7 Web Client Demonstration search change request address review

8 Extract - Transform - Load ETL app_db map_db Public Works parcels streets Assessor ownership Enterprise GIS transform

9 Extract - Transform - Load Feature Manipulation Engine Python scripts dev, qa, prod two-phase commit ssh map cache reseed

10 Messaging Web Services Address System Web Server look up change notification Client System Web Server

11 Review architecture web client extract - transform - load messaging

12 Questions gmail: p.e.mccullough slides: todo – url repo: todo - url

13 Credits City and County of San Francisco Department of Technology Department of Building Inspection Assessors Office Department of Public Works Farallon Geographics Open Source Projects Ext JS / OpenLayers Mozilla / Firefox / Firebug EveryBlock Python / Django / GeoDjango GeoServer PostgreSQL / PostGIS Linux

14 the following slides are supplemental

15 Data Model

16 Feature: Simple, Adequate Data Model parcel to address (many to many) apartments timeshares multi-story condos tenants in common mailing address status (official, provisional...)

17 Feature: Address Lineage Main Street 150 152154156 change request

18 Feature: Address Point Table street based geo-coding falls short Main Street 198100 101 199 Add Constraint: point must be within a polygon

19

20

21

22

23

24

25

26


Download ppt "An Enterprise Street Addressing System Using Open Source Paul E. McCullough City and County of San Francisco gmail - p.e.mccullough slides -"

Similar presentations


Ads by Google