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{dot}e{dot}mccullough slides - tinyurl.com/26cuhcj.

Similar presentations


Presentation on theme: "An Enterprise Street Addressing System Using Open Source Paul E. McCullough City and County of San Francisco gmail – p{dot}e{dot}mccullough slides - tinyurl.com/26cuhcj."— Presentation transcript:

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

2 Contributors City and County of San Francisco Department of Technology Department of Building Inspection Office of the Assessor-Recorder Department of Public Works Farallon Geographics Fargeo.com You? civiccommons.org Karl Fogel

3 satisfy 80% of street address use cases be the “system of record” 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 inter-application messaging

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

7 Web Client Demonstration search data change request address review

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

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

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

11 Review architecture web client extract - transform - load inter-application messaging

12 Thanks To Ext JS / OpenLayers Mozilla / Firefox / Firebug EveryBlock Python / Django / GeoDjango Tomcat / GeoServer PostgreSQL / PostGIS Linux

13 End gmail – p{dot}e{dot}mccullough slides - tinyurl.com/26cuhcj code - esams.googlecode.com/svn/ Farallon Geographics fargeo.com civiccommons.com Karl Fogel

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{dot}e{dot}mccullough slides - tinyurl.com/26cuhcj."

Similar presentations


Ads by Google