100 likes | 200 Views
Vending GIS Services & Petroleum Data with ArcIMS. 2001 ESRI PUG Meeting. John D. Grace, Ph.D. Earth Science Associates www.earthsci.com. Project Goals. Technical Goals: Deliver Data on Single GOM Leases Provide Maps, Charts, Tables & Download Commercial Goals:
E N D
Vending GIS Services &Petroleum Data with ArcIMS 2001 ESRI PUG Meeting John D. Grace, Ph.D. Earth Science Associates www.earthsci.com
Project Goals • Technical Goals: • Deliver Data on Single GOM Leases • Provide Maps, Charts, Tables & Download • Commercial Goals: • Disaggregate GOM3 GIS product • Sell Data & GIS Services on Web
Highly Customizable Easy Deployment On-the-Fly Responses Quick Load w/o Plug-Ins Supports Advanced Users Casual User Sufficient Load Time & Plug-Ins Limited Solutions Programming Complexity Java vs HTML Viewer HTML Java
Data Served • Attribute Data on: Records • Reservoirs 7,500 • Leases 7,000 • Wells 39,000 • Completions 47,000 • Platforms 6,000 • Pipelines 12,000 • Production Data 5 million
Functionality • Limit Access to a Single Lease/Session • Map & Edit Theme Legends • Identify, Select, Measure • Chart Production & Development Data • Create Tables • Download Tabular Data
Map Dynamically Write .axl(s) in Perl Execute Excel from VB Execute Excel from VB Requests Production in Oracle System Design Open Separate Browser HTML Window Web Server ArcIMS 3.0 (Java Viewer) Table, Chart & Download Requests Download Requests ODBC DBFs Shapefiles System Server
Lessons - So Far • Minimize Response Time • Keep Shapefiles as “Thin” as Possible • “Just-in-Time” Data Service • Segregate Non-Mapping Functions • Java Must be Justified • Commercial Reason (e.g., Limit Access) • Serving Advanced Functionality
Tiered GIS Strategy • Casual User • ArcIMS - HTML Viewer • Overview Data & Simple Tools • Intermediate User • ArcIMS - Java Viewer & Linked Functions • Overview + Local Data & Strong Tools • Power User • ArcView & Linked Functions
Wanted: Beta Testers www.earthsci.com