Download presentation
Presentation is loading. Please wait.
Published byJade Roberts Modified over 8 years ago
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
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.