Download presentation
Presentation is loading. Please wait.
Published byGinger Turner Modified over 9 years ago
1
Automatic GIS Feature Generation using SDE Java API Chuck Carufel - Indianapolis/ Marion County GIS Joe LaCombe – Woolpert
2
What Are They? Applications to automatically create GIS features based upon occurrences in non-GIS databases.
3
TAGG – Tidemark Automated Geography Generator. Tidemark / Accela Permitting System 1)All Permits 2)Building Permits
4
SAGA – Siebel Automated Geography Application. Siebel CRM system. Citizen requests for service. 1)All non-info requests.
5
Beginnings Desire to see new structure locations quicker. 2 year planimetric update cycle. So why not?........
6
Include all permits, not just buildings. Ok, well citizen requests are just locations too. And even more folks would like to easily see them. Chuck’s annual wish list…..
7
Self-maintaining Data.
8
So how did we do it? Master Address Database (MAD)
11
Address Table
12
702 – 798 ELM ST 5551 – 5599 OAK ST 726 5555 5554 A 5554 B 5554 C 5554 D 5556 A 5556 B 5556 C 5556 D Conseco Fieldhouse
13
What does MAD do for us? All Records Will Match Known Geographic Location City/County Standard Compliant
14
Options Considered Oracle PL/Sql Procedures ArcGIS Web Service ArcSDE Java API
15
SDE Java API What is it? l Java programming interface l Process and analyze SDE data
16
Why SDE Java API l Database Solution l Geometry Creation l Follows SDE and geodatabase rules
17
Why SDE Java API Database Solution l Automated, hidden application l Needed to run within Oracle l System architecture – two servers Java Stored Procedures
18
What are they? l Java classes l Stored within Oracle l Operated via Oracle’s Java Virtual Machine
19
Why Java Stored Procedures Oracle Integration l Class files stored in database schema l Efficient integration with PL/SQL l Oracle developed with Java in mind
20
Why Java Stored Procedures System Architecture l Database solution: Two-server architecture l Stability l Secure
21
TAGG Solution Workflow
22
TAGG Solution Workflow cont…
24
SAGA Solution Workflow
25
SAGA Solution Workflow cont…
26
Problems Encountered / Lessons Learned Performance l SDE connection l Save transaction l Calling via DBMS Job Learning Curve l system/database integration
27
Problems Encountered / Lessons Learned Technology l ArcSDE 9 Java API l Oracle 9i l Java Runtime version 1.3 l Oracle 10g l Java Runtime version 1.4
28
Benefits “Invisible” Feature Creation Managed By Oracle l Efficient, Secure l Existing Environment Simple 2 Server Architecture
29
Benefits cont… Java Based l Easy Install & Configuration l Simple ArcSDE Interaction Cool Ability To Add Historical Records
30
How Will TAGG Be Used? Directed Planimetric Updates Solid Waste Billing Process Permit Type Trends
31
How Will SAGA Be Used? Simple Mapping Of Complaints l Daily Trends l Linked To Work Management (IMS) Automated Mapping Engine l Subscription Siebel Call Center Integration
32
Status TAGG Goes Live Next Monday SAGA App Completed, Siebel Triggers About To Be Integrated
33
Questions ? Thank You!
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.