Oracle’s platform for geospatial developers

2,500 views

Published on

Jayant Sharma, Technical Director, Spatial
Oracle USA Inc talks about Oracle’s platform for geospatial developers.

Published in: Technology
1 Comment
3 Likes
Statistics
Notes
  • Now embedded at www.ukocn.com, the UK Community Network for Oracle people and professionals:

    http://www.ukocn.com/forums/database-dbms/spatial/oracle%E2%80%99s-platform-geospatial-developers

    www.ukocn.com
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
No Downloads
Views
Total views
2,500
On SlideShare
0
From Embeds
0
Number of Embeds
34
Actions
Shares
0
Downloads
169
Comments
1
Likes
3
Embeds 0
No embeds

No notes for slide

Oracle’s platform for geospatial developers

  1. 1. <Insert Picture Here> Oracle’s platform for geospatial developers Jayant Sharma, Technical Director, Spatial Oracle USA Inc.
  2. 2. Agenda • Spatial platform <Insert Picture Here> • Its usage • Technology oerview • Database • Middleware • Discussion
  3. 3. Maps, Geocoding, Search
  4. 4. Store and query spatial information SELECT c.holding_company, c.location FROM competitor c, bank b WHERE b.site_id = 1604 AND SDO_WITHIN_DISTANCE(c.location, b.location, 'distance=2 unit=mile') = 'TRUE'
  5. 5. Store and retrieve geospatial imagery
  6. 6. Store and analyze geospatial networks
  7. 7. Store and manage 3D data
  8. 8. Supports all Geospatial Datatypes Polygons (admin, sales territories, high risk zones) Locations Networks (points of interest) (roads, utilities) Data 3D data type Imagery (city models) (satellite imagery) Topology LIDAR Data Type (data provider) TIN Data Type
  9. 9. <Insert Picture Here> Usage Types: Reports, Search, Analysis
  10. 10. Reports – Crew & Order Locations
  11. 11. Query - View Work Order Now view work orders associated with the highlighted asset features. Slide 10
  12. 12. Analysis - Asset Assessment Scoring Thematic Maps showing analytic information. This represents the current state of the Main Line infrastructure. Slide 17
  13. 13. Spatial Database Services Abstract Data Type ROADS Element 0 P P RNAME ID TYPE LANES GEOMETRY 6 7 H P P H 4 M40 140 HWY 6 8 Element 1 (Hole) 5 3 H M25 141 HWY 4 P H Geometry 1 P 1 2 4 Data Type P P 2 3 Indexing X Y Rtree x1 y1 x2 y2 x3 y3 Query/Analysis x4 y4 Select, join, buffer, within distance, nearest neighbor, intersection, union, x5 y5 convex hull, centroid, ... Access: SQL (Structured Query Language)
  14. 14. Spatial Data in Tables Data type: GEOMETRY RASTER NETWORK TOPOLOGY Road ROAD_ID NAME SURFACE LANES LOCATION 1 Homestead Asphalt 4 2 Bellomy Asphalt 2 3 Santa Clara Asphalt 2
  15. 15. Spatial Operators • Full range of spatial operators • Implemented as functional extensions in SQL Inside • Spatial Relationship Operators • InsideContains • Touch Disjoint • Covers Covered By • Equal Overlap Boundary • Distance Operators • Nearest Neighbor • Within Distance Within Distance
  16. 16. Spatial Functions Original Union • Database Server Side Spatial Functions Difference Intersect • Union, Difference, Intersect, etc. • Spatial Aggregates • Buffer • Point at bearing XOR • To_GML • Geometry Validations • Length • Area • Distance • Etc… Buffer
  17. 17. A Spatial Query Find all nearest hospitals within 5 miles of my hotel St Thomas SQL> SELECT H.Hospital_name 5 miles 2> FROM Hospitals R, 3> Hotels H 4> WHERE R.Hospital_type =‘A&E’ Royal 5> AND H.Hotel_name = ‘HILTON’ Hilton George 6> AND MDSYS.SDO_WITHIN_DISTANCE( Main Street 6> R.Location, H.Location, 7> ‘distance=5’) = ‘TRUE’;
  18. 18. Oracle FMW MapViewer • Map rendering service: Server component • Provides a comprehensive set of APIs: • XML, Java, and AJAX-based • Enables easy development of client viewers • Enterprise solution for management of map content and metadata • Oracle Maps • A map cache server • Caches and serves pre-generated map image tiles for base map layers • A feature of interest (FOI) server • Renders dynamic geospatial features on top of base map layers • An Ajax-based JavaScript mapping client library • Fetches map tiles and FOI from the server • Controls user interaction with maps and dynamic features. • Map Builder • Utility for creating and managing map metadata • Create, modify, delete: Styles (colors, text, line, markers), Themes, Map definitions
  19. 19. Development tools: JDeveloper ADF
  20. 20. JDeveloper ADF
  21. 21. Oracle Application Express
  22. 22. Oracle BI EE Answers
  23. 23. Some Oracle Spatial Partners Geospatial Tool Providers Specialty Systems Integrators Data Providers NAVIGATE
  24. 24. “Spatial is not special” • Location is a CORE element of enterprise data • Location should be openly accessible to the spectrum of platforms (GIS and non-GIS) • Location should be a 1st class citizen of enterprise data management Try to imagine another core data type being managed without the benefits of data management ‘best practices’
  25. 25. Some (Light) Further Reading …
  26. 26. QUES T I ON S ANS WERS

×