Upload
others
View
2
Download
0
Embed Size (px)
Citation preview
1
Cobb County
Enterprise GIS
Ed Biggs
Tim Scharff
Lynn Biggs
2
Topics
Cobb GIS Overview
Enterprise GIS
CobbETRANS
Putting It Together
Demo
Looking Ahead
3
Background
Cobb County GIS
– Initial 5-Year Enterprise GIS Plan approved by the BOCC
in 1999
– Database Development
• Digital Orthophoto Base Map (2000)
• Planimetrics and 2-ft Contours (2000)
• Tax Assessor Parcels (2003)
• Enterprise Transportation Network (2004)
– Application Development
• Desktop & Web-based Applications
4
Cobb GIS Overview Provides
overall
direction for
GIS Program
Develops dept
GIS plan,
ensures
database
standards,
coordinates
training
Overall
management of
the Enterprise
GIS
Provides
technical
guidance,
formulates
recommended
solutions
Shares knowledge,
multi-departmental
networking
5
Stats
First 5 Years
– Year 4 projection: 100 users
– Actual number: 200 users
Present Day
– ArcGIS Desktop
• 62 licenses, over 160 users
– Web Mapping
• 12 map services; 88 layers being published
• 150,000 maps per month
6
Enterprise GIS
Triggers
Multi-User Editing Needs
Multi-Department Approach To: – Data Models, Data Maintenance Workflows
Replacement of business applications
Updated Vision: – Make GIS a transparent technology that is
used routinely to create, manage, and analyze data
7
Enterprise GIS
Results
Enterprise GDB Development & Migration – CobbETRANS (2004)
– Parcel Geodatabase (2005)
Accessibility & Ease of Use – Cobb GIS Data Access Tool
– Web Mapping Sites
Infrastructure Changes – Separate Edit & Production Environments
– ArcIMS & ArcSDE Implementation
8
CobbETRANS
Based on UNETRANS data model
Enterprise Geodatabase – Multi-User Editing
Dynamic Segmentation – Fundamental GIS-T
– Events: Map road characteristics that don’t necessarily begin and end at a road intersection.
– Attributes stored in related tables and can be visualized graphically.
9
CobbETRANS
Segmented Routes
– Addresses – 911
– Functional Class
– Number of Lanes
– Speed Limit
Long Routes – Sidewalks
– Crash Data
– Traffic Counts
– Traffic Flow
– Bus Routes
– Bus Stops
– School Zones
– SPLOST Projects
– Trails
Route Feature Classes
Main St.
1st S
t
2nd S
t
3rd
St
4th
St
Main St.
1st S
t
2nd S
t
3rd
St
4th
St
10
CobbETRANS dynamic segmentation
Sidewalks
Landscape License
ID FROM TO
Routes
A10 0 100
ID FROM TO
Sidewalks
A10
A10
30 40 50 70
ID FROM TO
Landscape License
A10 50 60
Dallas Highway
0
100 A10
11
CarteGraph
Default
Edit
SQL Express
ETRANS
Development
Workgroup SDE Server
Nightly Synch
Cobb Roads
Address Locators
Default
SQL Server 2000
Production
Enterprise SDE Server
Edit Data View Data
Builds Events
Joins Attributes
Updates Address Locators
12
GEODATAconnect Implementation
SQL Server
2005
Cartegraph
v 7.0f
Information Services
Application Server
So How Do We Integrate
All of This?
13
GEODATAconnect Implementation
Pavement Featureclass
Edit
Version
GIS
Workgroup
Server
Cartegraph
Server
GIS
Production
Server
Address
Locators
Segments
Routes
Map.mxd
GIS File
Server ArcGIS
License
Manager
Cartegraph
Users (20) DOT
GIS
Editors (4)
How Implemented
GISSDE
ArcSDE 9.2
(AGS Ent/Bas)
GISSDEDEV
ArcSDE 9.2
(AGS Ent/Bas)
GISAPPS
(reverse proxy)
GISAPPDEV
ArcIMS 9.2
GeoCortex 5.1
RouteServer
Nightly Synch
GIS Users
Various Apps
access
database views
Public
Web / Server
Based Sites
Cobb County
System at v9.2
Firewall
Work Group
Server
(AGS Wkg/Std) ArcGIS
Server
(AGS Ent/Adv)
Edit
Edit /
Publish
Production
External
Web
Server
(DMZ)
Multiple
Work Group
Servers
ArcGIS
Server
(AGS Ent/Std)
Publish Cache
15
Putting It Together
We had a lot of the ingredients, now
what?
– Automate eGDB synchronization
– Facilitate use
– Look for integration opportunities
– “Make the cake”
16
GIS Edit Servers
GIS General Data
5151
dev_gis
Land Mgmt Parcels
5152
dev_landmgmt
Land Use Future Land Use
Zoning
5157
dev_landuse
Public Safety Fire
Police
5154
dev_pubsafety
Com Dev Addresses
Cities
5156
dev_comdev
Sheriff
5155
dev_sheriff
Emergency
Mgmt
5160
dev_ema
Test
5170
dev_test
Database / Service Configuration
Water Hydrants
CMOM
5158
dev_water
Transportation Cobb ETRANS
giswg01\sqlexpress
E911 E911 Data
5169
dev_e911trans
Water Water
Sewer
5171
water_sde
Storm Inventory
Hydro
5172
storm_sde
GISSDEDEV GISWG01
GISWATSDE
17
GIS Production Server
Contains read-only data
Serves data for all Desktop- and Web-based clients
Some data restricted to internal users
Approximately 2 terabytes of data
– 10GB of vector data
– 200GB / year for orthophotos
18
eGDB Synchronization
GIS layer changes moved nightly from
“Edit” servers to “Production” server
Related data from other business systems
Series of SDE Commands, SQL Sever
Packages, VB Scripting
Base Map Data (Contours, Orthos, etc)
updated annually
19
Demo
Desktop applications
– Cobb GIS Data Access tool
Web applications
– Web mapping
GIS Integration
– Cartegraph
– Accela, Maximo
20
Looking Ahead
Increased integration with critical
business applications
Additional eGDB development
Increased leverage of ArcGIS Server
10-year anniversary GIS Day
21
Questions
Ed Biggs
Manager
770-528-8688
Tim Scharff
GIS Manager
770-528-8703
The application of GIS technology is limited
only by the imagination of those who use it.
-- Jack Dangermond
Lynn Biggs
GIS Supervisor
770-528-1638
22
Cobb GIS Data Access Tool
23
Zoning Geodatabase
24
Virtual Tours
25
Traffic Cameras
26
MyCobbCounty
Enter address and get
information -- such as
commissioner district,
elected officials and
nearest park or library
27
CarteGraph CALLdirector Call Takers – using the map
Created Map For Call Director and Reports
– Layer Scales
– Call Takers Geocode Issue Location
28
CarteGraph
Work Order
Form With Map
29
Storm Event Mapping
30
CobbETRANS Sidewalks
trSidewalk -
RouteFeature Event Table
31
CobbETRANS Sidewalks Pair Road
32
CobbETRANS Sidewalks Pair Road
33
Event Builder Tool
Created to speed up event making
– Designate event begin and end by mouse click
– Event attribute table displays to populate
Flexible pick route feature class and event table
– Create a point event
– Create line event
• Can ‘snap’ to begin or end of the route
– Create an event for the entire length of route
34
Why Not Replication?
Synchronization scripts developed prior to
v9.2
Replication can handle some cases:
– Update single feature class
– Example: Parcels
But not others:
– Event creation and SQL post-processing
– Example: Roads