Upload
others
View
11
Download
0
Embed Size (px)
Citation preview
Walt Disney World Swan and Dolphin ResortOrlando, Florida
11/30/2005 - 8:00 am - 9:30 am Room:Macaw 1/2 (Swan)
Oracle Spatial 10g: Platform for Enterprise Geospatial Solutions
See how Oracle10g database technology allows users and application developers to seamlessly integrate their Autodesk CAD, GIS, and LBS technology with broader enterprise applications. Learn about the benefits that accrue by expanding the use of mapping data across the enterprise. Doing this brings a high level of scalability, performance, security, and reliability to mapping and CAD data repositories. See how this server-centric approach to delivering high-end applications facilitates timely and cost-effective development, resulting in lower management and training costs, reduced IT churn, and robust solutions. This presentation will highlight how users can leverage Autodesk Map and MapGuide with Oracle Spatial.
GS31-2
About the Speaker:
Xavier Lopez - Oracle USA, Inc.
Xavier is director of Oracle's Spatial and Location Technologies group. He leads Oracle's efforts to incorporate spatial technologies across Oracle's database, application server, and eBusiness applications. He has fourteen years of experience in the area of GIS and spatial databases. He holds advanced engineering and planning degrees from University of Maine, MIT, and the University of California, Davis. He is a recipient of Fulbright, Ford, and UC Berkeley Postdoctoral Fellowships investigating GIS technologies. Xavier has been active in numerous academic and government research initiatives on geographic information, including a number of U.S. National Academies of Science Mapping and Earth Science studies. He is the author of a book on government spatial information policy and has authored over 50 scientific and industry publications in areas related to spatial information technology. [email protected]
1
© 2005 Autodesk Autodesk University 2005 1
Xavier LopezDirector, Spatial TechnologiesOracle USA, Inc.
Oracle’s Spatial TechnologiesTechnical Overview of Oracle 10g
© 2005 Autodesk Autodesk University 2005 2
Oracle Spatial HistoryOracle 9.2.0
Capabi lity
Oracle7No Spatial Capability
1995 1997 1998 19991994 2000 2001
Oracle 7.1.6MultiDimension
Points Only
Oracle 7.3.3Spatial Data Option
Points, Lines, PolygonsSpatial Operators
Oracle 8.0.4Spatial Cartridge
Points, Lines, PolygonsSpatial Operators40% Faster Performance
Oracle8iOracle Spatial
Points, Lines, PolygonsCircles, ArcsAdditional Spatial OperatorsFaster PerformanceObjects, Geocoding Framework
Oracle 8.1.6 Java Classes
ProjectionsLinear ReferencingR-Tree Indexing
Oracle 8.1.7
2002 2003
Oracle 9iWhole Earth Geometry Model,Function-based indexes,Object replication, Partitioning
2004
Oracle 10gGeocoder, GeoRaster, Network Model, Topology, Spatial Analytic Functions
© 2005 Autodesk Autodesk University 2005 3
Use of Spatial Data becoming mission critical
Over 100 major metro areasLocal Government
New York City, LA, Edmonton, Amsterdam, London…
Police
AT&T, Verizon, Nextel, Sprint, 3 (Hutchinson), Over 20 national telcos
Telecommunication Services
Over 20 US State DoTs, Alberta Transportation, 10 International Airports, CSX, Austria Rail, Denmark Rail, Dutch Rail, German Rail, UK Rail
Transportation Infrastructure And Asset Maintenance
FEMA, State EMAs, UK National Flood Protection System
Emergency Response
USGS, Ordnance Survey, NGA, Census Bureau, Swedish National Land Survey, Australia, Navtech, Teleatlas, Ireland, Denmark, Netherlands, N. Ireland,
Mapping Agencies and Cadastres
Ireland, Poland, Netherlands, Italy…National Agricultural Systems
2
© 2005 Autodesk Autodesk University 2005 4
Characteristics Today
• 1000’s of users• 10’s Terrabytes• 24x7 systems• Global distribution of servers• Decision making based on all available data• Isolated systems serving specific communities• Growing use of near real-time data and sensor input
© 2005 Autodesk Autodesk University 2005 5
Challenge of Integrating GIS & Design Data within the EnterpriseSpecialty GIS/Map servers
Data isolationHigh systems adminand management costsScalability problemsHigh training costsComplex support problems
Spatial data tightly coupled to specific applicationInformation not aligned with Business Processes
Spatial Data
TabularData
GIS/Design IT
Enterprise DataServer
Geo Engineering Server
© 2005 Autodesk Autodesk University 2005 6
Enterprise GIS Architectures
Attributes in database and accessible by all applicationsGeometries in database - but in proprietary binary formatGeometry is only accessible via proprietary interfaces
Geometries fully integrated within the database using native DBMS type Geometry data accessible by all applications Access based on open standardsOracle’s solution supported by all GIS vendors
Middleware(Loosely Integrated)
AttributesGeometriesGeometriesGeometries
SQL
blobs
GIS Middleware
GIS
SQL
SQL
Business Applications
Proprietary API
GeometriesAttributes
SQL
SQL
GIS
Business Applications
Native Data type
Spatially Enabled Database(Tightly Integrated)
SQL
GIS Middleware
GIS
Proprietary API
3
© 2005 Autodesk Autodesk University 2005 7
Why Use a Spatial Database?• Better data management and more control• Easier integration with core business data• Scales from department to enterprise; from Internet to
wireless portals and web services• Open programming standards, Java, SQL, XML, .NET
and emerging interoperability standards • Internet enabled architecture for Web delivery• 3rd party support for mainstream tools and apps
© 2005 Autodesk Autodesk University 2005 8
GISTools
• Data load• Editing/transformation• Visualization• Mapping• Analysis
• Storage & Admin• Indexing• Security • User Mgmt• Query• Versioning• Scalability
Data
Technology Task
Enterprise GIS & DBMS:Complementary Roles
Spatial DBMS
DesignTools
© 2005 Autodesk Autodesk University 2005 9
GeoSpatial Web Services Architecture
Simple FeaturesGeoRasterTopologyNetworksSpatial Data MiningGeocodingRoutingVersioningDBMS Rules
J2EE ContainerSOAP Web sevicesOrchestration & WorkflowSecurity provisioningPolicy based resource mgmtWorkload scalingWorkload redistributionPortalWireless & Sensor
SOA-enabled Applications Tracking
Map Editing
Web Portals
Asset Mgmt
Web Mapping
Core SOAInfrastructure
AutodeskTools &
Applications
Business LogicIndustry ModelsVisualizationInteractive EditingIndustry Specific APIsIndustry KnowledgePackaged Solutions
Business Intel
4
© 2005 Autodesk 10
Oracle10g
Spatial Database
© 2005 Autodesk Autodesk University 2005 11
Oracle10gSpatial
Spatial Indexing
Fast Access toSpatial Data
Spatial Access Through SQL
Oracle10g Core Spatial Capabilities
Select a.building_idfrom facility a, facility b
where sdo_within_distance( a.geom, b.geom‘distance = 10 unit = mile’) = ‘TRUE’;
Spatial Data Types
All Spatial Data Stored in the Database
Points
Polygons
Lines
f1
f2n1
n2
e1
e2e3
e4
© 2005 Autodesk Autodesk University 2005 12
ALL your Spatial Data in Open DBMS
DataSpatial DBMS
Locations(points)
Networks(Connectivity) Parcels
(polygons)
Imagery(Raster)
Structured Networks/Boundaries(persistent topology)
Addresses(geocoded points)
5
© 2005 Autodesk Autodesk University 2005 13
Spatial Data Types
• Points• Line Strings• Polygons• Polygons with holes• Circles• Arcs, arc strings• Rectangles• Compound elements
Geographic Data
Non-Geographic Data
© 2005 Autodesk Autodesk University 2005 14
Spatial Data in Oracle Tables
RoadROAD_ID
1
2
3
SURFACE
Asphalt
Asphalt
Asphalt
NAME
Homestead
Bellomy
Santa Clara
LANES
4
2
2
LOCATION
Data type:SDO_GEOMETRY
© 2005 Autodesk Autodesk University 2005 15
How Spatial Is Stored
Data type
Geographiccoordinates
6
© 2005 Autodesk Autodesk University 2005 16
Spatial Operators
Full range of spatial operatorsCoversCovered ByEqualOverlap Boundary
Distance OperatorsWithin DistanceNearest Neighbor
Topological OperatorsInsideContainsTouchDisjoint
Inside
500 meters
Within Distance
© 2005 Autodesk Autodesk University 2005 17
Spatial Query Via SQL
SQL> SELECT a.building_id 2> FROM base_buildings a, 3> base_buildings b 4> WHERE b.building_id = 9025> AND MDSYS.SDO_WITHIN_DISTANCE(6> a.Location, b.Location,7> ‘distance=500’) = ‘TRUE’;
Find all building within 500 meters of building 902
500 meters
© 2005 Autodesk 18
Oracle10g SpatialSpatial Functions
7
© 2005 Autodesk Autodesk University 2005 19
Spatial Functions
Over 330 Spatial Functions
Union, Difference, Intersect, etc.Spatial AggregatesBufferPoint as bearingGMLGeometry ValidationsLengthAreaDistanceEtc…
Union
XOR
Intersect
Original
Difference
Buffer
© 2005 Autodesk 20
Oracle10g Advanced Spatial Features
Coordinate SystemsGeodetic Support
Ellipsoidal ComputationsSupport for poles & 180 meridianVery accurate distance & area calculations (Std. unit support)
TransformationsLinear Referencing
All Geometry TypesGeodetic Coordinates3D support for projected coordinatesDynamic Segmentation
Support for key database features
Real Application ClustersTable/Index PartitioningAdvanced ReplicationWorkspace ManagementParallel Indexing & QueryFunction Based IndexesEmbedded Data TypeEtc…
© 2005 Autodesk 21
Oracle10g SpatialMajor New Features
8
© 2005 Autodesk 22
GeoRaster Data Support
Some of the types of data supported by GeoRaster, classified by Data source:
Satellite imageryAirborne photographsThematic grid mapsDigital terrain/elevation modelsLattice GIS dataScanned maps and graphsRaster data associated with geology, geophysics, and geochemistryMedical imagesOthers
© 2005 Autodesk 23
GeoRaster
Features/Functionality:Store, index, and retrieve raster dataStore, maintain, and retrieve GeoRaster metadata Analysis functionality:
Generate pyramidsCopy Change format: Interleaving, blockingSubset: Crop, cut, clip by band or layerScaling: Enlarge or reduceGenerate the spatial extent of an imageTile adjacent images to build a mosaic of the data
Georectified/Georeferenced images supportedImage Compression
© 2005 Autodesk Autodesk University 2005 24
Geocoder
• Geocoding Engine within the Oracle database• Generates latitude/longitude (points) from address• Supports international addressing standardization• Formatted and unformatted addresses• Tolerance parameters support fuzzy matching• Transaction and batch capabilities• Data dictionary completely extensible• Base dictionary data available from Navteq & TeleAtlas
9
© 2005 Autodesk Autodesk University 2005 25
Topological Model
Persistent topology maintained within the databaseFeature layers derived from topologyFeature Storage
Based on topological elements (or primitives)NodesEdgesFaces
Topological element stored once in the database
© 2005 Autodesk Autodesk University 2005 26
Network Data Model
Data ModelStore network (graph) structure in the databaseMaintains connectivity of the networkAttributes at link and node level
Routing EngineStreet navigation for single or multiple destinationsProvide network analysis functionality in the database
Supports Network solutions (Tracing & Routing)Transportation and Transit SolutionsField Service, LogisticsLocation based Services and Telematics
Bio-Info Pathways (Life Sciences)Biological PathwaysProtein-Protein Interaction
© 2005 Autodesk Autodesk University 2005 27
Spatial Analytic Functions
Discovery based on Spatial Patterns Explicitly materialize spatial relationshipsLocation prospectingCluster analysisNeighborhood-based estimation
10
© 2005 Autodesk 28
Oracle Spatial Technology Case Examples
© 2005 Autodesk Autodesk University 2005 29
Land ManagementEngineering
PlanningDept.
Provincial Agencies
Oracle10g Value PropositionSecure Enterprise and Web Services Platform
• Single source of truth • Strong Security• Real-time information updates• Interoperable data and location
aware processes• Integrated spatial information from
multiple sources• Enhanced Business Intelligence• Creation of Spatially Enabled,
Real Time Enterprise
Public
Works
© 2005 Autodesk Autodesk University 2005 30
Critical Enterprise GIS Features
Integrated Data ManagementSeamless DatasetsSupports Complex WorkflowsEasy to Manage & ProgramFast - No MiddlewareSupports Terabytes of DataSupports 1000s of UsersEasy to Program Transactions-basedMulti-platform Support
Open/Standards-basedReliableScalabilityDistributed/ReplicationPartitioningParallelismBulk Load UtilitiesVersion ManagementHistory ManagementLeverages Hardware
11
© 2005 Autodesk 31
Advantages of a Spatial Database
Same access methods (SQL)– Select, insert, update, delete
Same RDBMS features available to GIS– Replication, security, parallel, high availability...
Same utilities– Load, import, export, backup
SAME DATABASE– for spatial and non-spatial data
© 2005 Autodesk Autodesk University 2005 32
Business Benefits
Low Cost of OwnershipApplications are deployed corporate-wide, spatial data stored centrally, lowering ownership costs.
Low RiskSpatial is integrated into DBMS. Result: scalable, secure, and high-performance apps. Developers deploy on any server platform: Unix, Linux, Windows NT, Windows 2000,
High ValueUsers can access the application at virtually no additional costs to the organization. Users access mission critical information 24 hours a day, 365 days a year.
© 2005 Autodesk 33
Support for Spatial Standards
OGC: Simple Features, GML, OpenLSSQL92, SQLMMISO211W3C: (HTTP, HTML, SVG)
12
© 2005 Autodesk Autodesk University 2005 34
To find out more...
http://otn.oracle.com/products/spatial
Examples, white papers, downloads, discussion forum, sample data ....
© 2005 Autodesk Autodesk University 2005 35
QuestionsQ&A
&Answersotn.oracle.com/products/spatial