Leveraging Location-Based Services for Everyday Government and Emergency Management Clarke Colombo...
-
date post
21-Dec-2015 -
Category
Documents
-
view
217 -
download
5
Transcript of Leveraging Location-Based Services for Everyday Government and Emergency Management Clarke Colombo...
![Page 1: Leveraging Location-Based Services for Everyday Government and Emergency Management Clarke Colombo Technologist Oracle Corporation Session id: 40340.](https://reader030.fdocuments.in/reader030/viewer/2022032522/56649d635503460f94a459dd/html5/thumbnails/1.jpg)
![Page 2: Leveraging Location-Based Services for Everyday Government and Emergency Management Clarke Colombo Technologist Oracle Corporation Session id: 40340.](https://reader030.fdocuments.in/reader030/viewer/2022032522/56649d635503460f94a459dd/html5/thumbnails/2.jpg)
Leveraging Location-Based Services for Everyday Government and Emergency Management
Clarke ColomboTechnologist
Oracle Corporation
Session id: 40340
![Page 3: Leveraging Location-Based Services for Everyday Government and Emergency Management Clarke Colombo Technologist Oracle Corporation Session id: 40340.](https://reader030.fdocuments.in/reader030/viewer/2022032522/56649d635503460f94a459dd/html5/thumbnails/3.jpg)
Overview
Geospatial Technology Trends Oracle’s Spatial Technologies
– Oracle9i Locator Spatial
– Oracle9i Application Server MapViewer Location Based Services
Government Customer Examples Oracle’s Future Direction Spatial Partners
![Page 4: Leveraging Location-Based Services for Everyday Government and Emergency Management Clarke Colombo Technologist Oracle Corporation Session id: 40340.](https://reader030.fdocuments.in/reader030/viewer/2022032522/56649d635503460f94a459dd/html5/thumbnails/4.jpg)
Challenge of Incorporating Location Based Information
Specialty GIS/RS servers
– Data isolation– High systems admin
and management costs– Scalability problems– High training costs– Complex support
problems Information not aligned
with Business Processes
Spatial Data
TabularData
GIS/Design MIS
Enterprise DataServer
Geo Engineering Server
![Page 5: Leveraging Location-Based Services for Everyday Government and Emergency Management Clarke Colombo Technologist Oracle Corporation Session id: 40340.](https://reader030.fdocuments.in/reader030/viewer/2022032522/56649d635503460f94a459dd/html5/thumbnails/5.jpg)
Integrating All Information
Relate associated information to spatial locations
– Land records– Property photographs– Satellite imagery– Vector map data– Legal Documents
![Page 6: Leveraging Location-Based Services for Everyday Government and Emergency Management Clarke Colombo Technologist Oracle Corporation Session id: 40340.](https://reader030.fdocuments.in/reader030/viewer/2022032522/56649d635503460f94a459dd/html5/thumbnails/6.jpg)
Value Propositions:
Integrated enterprise data management Consolidated management of spatial operations Greater security and interoperability Enhanced decision support and business intelligence Reduced training requirements Spatially enabled applications
Spatial is a differentiator
![Page 7: Leveraging Location-Based Services for Everyday Government and Emergency Management Clarke Colombo Technologist Oracle Corporation Session id: 40340.](https://reader030.fdocuments.in/reader030/viewer/2022032522/56649d635503460f94a459dd/html5/thumbnails/7.jpg)
Yesterday Today
StandaloneProprietaryMiddleware
Internet Platform
TraditionalDBMS
Spatial Middleware
Application
ProprietaryAPIs
Spatially Enabled
Database
Map Server
Application
OpenAPIs
Application
MonolithicGIS
ProprietaryFiles
GIS Stovepipe to Internet Platform
![Page 8: Leveraging Location-Based Services for Everyday Government and Emergency Management Clarke Colombo Technologist Oracle Corporation Session id: 40340.](https://reader030.fdocuments.in/reader030/viewer/2022032522/56649d635503460f94a459dd/html5/thumbnails/8.jpg)
Early Spatial Systems: Hybrids
AttributesGeometriesGeometriesGeometries
GIS
IT
SQL
blobs
• Attributes in database• Geometries in database - but
in proprietary binary format• IT can access geometries via
proprietary interfaces only• Poor integration
![Page 9: Leveraging Location-Based Services for Everyday Government and Emergency Management Clarke Colombo Technologist Oracle Corporation Session id: 40340.](https://reader030.fdocuments.in/reader030/viewer/2022032522/56649d635503460f94a459dd/html5/thumbnails/9.jpg)
Open Spatial Databases
• Attributes and geometries fully integrated in the database
• Spatial is native DBMS type• IT can access geometries via
open standard interfaces• Standard Query Language• Supported by all GIS tools
GIS
eBusiness
GeometriesAttributes
SQL
SQL
GISGIS
eBusinesseBusiness
![Page 10: Leveraging Location-Based Services for Everyday Government and Emergency Management Clarke Colombo Technologist Oracle Corporation Session id: 40340.](https://reader030.fdocuments.in/reader030/viewer/2022032522/56649d635503460f94a459dd/html5/thumbnails/10.jpg)
Location-enabling Oracle Stack
Oracle Location Technology Oracle core technologies
eLocation
B2B, B2E, B2C
SOAPWSDL
Web Services
Oracle9iSpatial
Data Server
9iAS
Location Based Service Components
Application Server
CRM & ERP Applications
TCA schema
e-Business Suite
Locator
MapViewer
Field ServiceField ServiceField Service
Any device
![Page 11: Leveraging Location-Based Services for Everyday Government and Emergency Management Clarke Colombo Technologist Oracle Corporation Session id: 40340.](https://reader030.fdocuments.in/reader030/viewer/2022032522/56649d635503460f94a459dd/html5/thumbnails/11.jpg)
Oracle9i
Spatial Indexing
Fast Access toSpatial Data
Spatial Access Through SQL
Oracle9i Spatial Capabilities
Select a.building_id from 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
Customer
s
Buildings
Streets
![Page 12: Leveraging Location-Based Services for Everyday Government and Emergency Management Clarke Colombo Technologist Oracle Corporation Session id: 40340.](https://reader030.fdocuments.in/reader030/viewer/2022032522/56649d635503460f94a459dd/html5/thumbnails/12.jpg)
Spatial Data Types
Points Line Strings Polygons Polygons with holes Circles Arcs, arc strings Rectangles Compound elements
![Page 13: Leveraging Location-Based Services for Everyday Government and Emergency Management Clarke Colombo Technologist Oracle Corporation Session id: 40340.](https://reader030.fdocuments.in/reader030/viewer/2022032522/56649d635503460f94a459dd/html5/thumbnails/13.jpg)
Spatial Data in Oracle9i Tables
Road
ROAD_ID
1
2
3
SURFACE
Asphalt
Asphalt
Asphalt
NAME
Homestead
Bellomy
Santa Clara
LANES
4
2
2
LOCATION
Data type:SDO_GEOMETRY
![Page 14: Leveraging Location-Based Services for Everyday Government and Emergency Management Clarke Colombo Technologist Oracle Corporation Session id: 40340.](https://reader030.fdocuments.in/reader030/viewer/2022032522/56649d635503460f94a459dd/html5/thumbnails/14.jpg)
Spatial Operators
Full range of spatial operators
– Implemented as functional extensions in SQL– Topological Operators
Inside ContainsTouch DisjointCovers Covered ByEqual Overlap
– Distance OperatorsWithin DistanceNearest Neighbor
Inside
500 meters
Within Distance
![Page 15: Leveraging Location-Based Services for Everyday Government and Emergency Management Clarke Colombo Technologist Oracle Corporation Session id: 40340.](https://reader030.fdocuments.in/reader030/viewer/2022032522/56649d635503460f94a459dd/html5/thumbnails/15.jpg)
Spatial Query Via SQL
SQL> SELECT a.building_id 2> FROM base_buildings a, 3> base_buildings b 4> WHERE b.building_id = 902 5> AND MDSYS.SDO_WITHIN_DISTANCE( 6> a.Location, b.Location, 7> ‘distance=500 unit=M’) = ‘TRUE’;
Find all building within 500 meters of building 902
500 meters
![Page 16: Leveraging Location-Based Services for Everyday Government and Emergency Management Clarke Colombo Technologist Oracle Corporation Session id: 40340.](https://reader030.fdocuments.in/reader030/viewer/2022032522/56649d635503460f94a459dd/html5/thumbnails/16.jpg)
Oracle Spatial: Additional Features
Coordinate Transformations Linear Referencing System (LRS) Spatial Aggregate Functions Spatial Geometry Functions
– Union– Difference– Intersect– XOR– Buffer– CenterPoint– ConvexHull
Spatial Analysis Functions– LENGTH– AREA– Distance
Union
XOR
Intersect
Original
Difference
500 meters
Buffer
![Page 17: Leveraging Location-Based Services for Everyday Government and Emergency Management Clarke Colombo Technologist Oracle Corporation Session id: 40340.](https://reader030.fdocuments.in/reader030/viewer/2022032522/56649d635503460f94a459dd/html5/thumbnails/17.jpg)
Spatial Vs. Locator
Locator Points, Lines, Polygons 2D, 3D, 4D data Spatial Operators
– Topological– Distance
Distance Function
Coordinate Systems Workspace Management Table Partitioning* Object Replication*
Spatial All Locator features Spatial functions
– area/length calculation– buffer, centroid, union,etc
Spatial Aggregate Functions
Coordinate Transforms Linear Referencing All Future Functionality
![Page 18: Leveraging Location-Based Services for Everyday Government and Emergency Management Clarke Colombo Technologist Oracle Corporation Session id: 40340.](https://reader030.fdocuments.in/reader030/viewer/2022032522/56649d635503460f94a459dd/html5/thumbnails/18.jpg)
Location-enabling Oracle Stack
Oracle Location Technology Oracle core technologies
eLocation
B2B, B2E, B2C
SOAPWSDL
Web Services
Oracle9iSpatial
Data Server
9iAS
Location Base Service Components
Application Server
CRM & ERP Applications
TCA schema
e-Business Suite
Locator
MapViewer
Field ServiceField ServiceField Service
Any device
![Page 19: Leveraging Location-Based Services for Everyday Government and Emergency Management Clarke Colombo Technologist Oracle Corporation Session id: 40340.](https://reader030.fdocuments.in/reader030/viewer/2022032522/56649d635503460f94a459dd/html5/thumbnails/19.jpg)
Oracle9i AS MapViewer
Standard component of Oracle9i AS 100% J2EE compliant Mapping engine Tightly integrated with Oracle Locator and
Oracle Spatial Provides an XML API for defining and
deploying maps via the web Renders data from Oracle8i R3 and beyond
![Page 20: Leveraging Location-Based Services for Everyday Government and Emergency Management Clarke Colombo Technologist Oracle Corporation Session id: 40340.](https://reader030.fdocuments.in/reader030/viewer/2022032522/56649d635503460f94a459dd/html5/thumbnails/20.jpg)
MapViewer: Map
Renders data stored using Oracle’s native spatial data type (SDO_GEOMETRY)
Maps are defined as a collection of themes
Maps may contain a title, legend and footnote
Theme styles can be based on attribute values (thematic maps)
GIF, BMP and PNG image formats
FootnoteLegend Themes
Earthquake Strength
Title
![Page 21: Leveraging Location-Based Services for Everyday Government and Emergency Management Clarke Colombo Technologist Oracle Corporation Session id: 40340.](https://reader030.fdocuments.in/reader030/viewer/2022032522/56649d635503460f94a459dd/html5/thumbnails/21.jpg)
MapViewer Architecture
MapViewer
JDBCHTTP
XML: MapRequest
XML: MapResponse
![Page 22: Leveraging Location-Based Services for Everyday Government and Emergency Management Clarke Colombo Technologist Oracle Corporation Session id: 40340.](https://reader030.fdocuments.in/reader030/viewer/2022032522/56649d635503460f94a459dd/html5/thumbnails/22.jpg)
Oracle9i AS Location Based Services
Java APIs - ingest online web services: geocoding, routing, mapping, YP, traffic, mobile positioning
Region Modeling - associates services (billing, personalization) by (geographic) “regions”
Location Caching - caches caller’s phone number & location to minimize wireless network pinging.
Location Privacy - manages based on LBS service type, permissions, and subscription.
Location Marks - Manages user defined locations of interest (home, work, PIM addresses)
![Page 23: Leveraging Location-Based Services for Everyday Government and Emergency Management Clarke Colombo Technologist Oracle Corporation Session id: 40340.](https://reader030.fdocuments.in/reader030/viewer/2022032522/56649d635503460f94a459dd/html5/thumbnails/23.jpg)
Oracle Spatial in Action
![Page 24: Leveraging Location-Based Services for Everyday Government and Emergency Management Clarke Colombo Technologist Oracle Corporation Session id: 40340.](https://reader030.fdocuments.in/reader030/viewer/2022032522/56649d635503460f94a459dd/html5/thumbnails/24.jpg)
New York City
Department of Information Technology & Telecommunications
– Developed standardized digital basemap for all agencies 6,000 miles of underground
pipes 1 million water/sewer
connections 32,000 sq. miles of
Infrastructure Data 7,500 digital photographs
The Office of Emergency Management created a public site for emergency preparedness
– Extensively Used To Support 9/11 Response and Recovery
![Page 25: Leveraging Location-Based Services for Everyday Government and Emergency Management Clarke Colombo Technologist Oracle Corporation Session id: 40340.](https://reader030.fdocuments.in/reader030/viewer/2022032522/56649d635503460f94a459dd/html5/thumbnails/25.jpg)
The consolidated spatial data warehouse was the foundation for NYC’s response to the recent tragedies
– First responder deployment– Critical infrastructure management– Road closures– Evacuation areas– Damage assessment
The Office of Emergency Management created a public site for emergency preparedness
– Hurricane flood risks and evacuation routes – Heat Advisory “cool down locator” (pools, senior centers,
community centers) Department of Health uses the system to track instances of
West Nile Virus
Oracle in Action:
![Page 26: Leveraging Location-Based Services for Everyday Government and Emergency Management Clarke Colombo Technologist Oracle Corporation Session id: 40340.](https://reader030.fdocuments.in/reader030/viewer/2022032522/56649d635503460f94a459dd/html5/thumbnails/26.jpg)
New Jersey
Office of Emergency Management
State unable to catalogue emergency response resources, publish plans, deploy
Different naming conventions, different systems, many private sector owned Assets
Response to emergency events severely compromised
– Lessons learned from 9/11 assisting NYC
![Page 27: Leveraging Location-Based Services for Everyday Government and Emergency Management Clarke Colombo Technologist Oracle Corporation Session id: 40340.](https://reader030.fdocuments.in/reader030/viewer/2022032522/56649d635503460f94a459dd/html5/thumbnails/27.jpg)
City of Edmonton Integrated, central repository
for spatial and relational data– Replaced 49 disparate land
apps &166 databases– Citywide sharing of
standardized data Data feeds: land registry and
surveys, utilities and phone co., tax assessments, Dept. of Public Works
Users: engineers, planners, cartographers, city officials and departments, mortgage lenders, citizens
http://maps.gov.edmonton.ab.ca/
![Page 28: Leveraging Location-Based Services for Everyday Government and Emergency Management Clarke Colombo Technologist Oracle Corporation Session id: 40340.](https://reader030.fdocuments.in/reader030/viewer/2022032522/56649d635503460f94a459dd/html5/thumbnails/28.jpg)
FAA – Oracle Spatial Site license for Oracle Spatial US Airspace Boundary Crossing Application
– Oracle Spatial functions to calculate intersection of flight paths and US airspaces.
– Linear Referencing to interpolate the time and altitude for entry/exit points of US airspace.
– Accurately charge foreign carriers for the amount of time in US airspace.
(Longitude, Latitude, Altitude, Time)
Actual radar blip
Computed(Lon/Lat, Alt, Time)
![Page 29: Leveraging Location-Based Services for Everyday Government and Emergency Management Clarke Colombo Technologist Oracle Corporation Session id: 40340.](https://reader030.fdocuments.in/reader030/viewer/2022032522/56649d635503460f94a459dd/html5/thumbnails/29.jpg)
FAA – Oracle 9iAS (MapViewer)
New 9iAS customer, influenced by MapViewer feature of 9iAS.
Developing MapViewer application for flight plan visualization
Spatial analysis to project current flight position to next waypoint of original flight plan.
Another example of LRS functionality
Waypoints
Filed Flight Plan
Current position
Future Flight Plan
![Page 30: Leveraging Location-Based Services for Everyday Government and Emergency Management Clarke Colombo Technologist Oracle Corporation Session id: 40340.](https://reader030.fdocuments.in/reader030/viewer/2022032522/56649d635503460f94a459dd/html5/thumbnails/30.jpg)
VIGILENT: Medical Surveillance and Incident Response
Built On The Oracle Platform– 9i, 9iAS, Spatial, Wireless
Functional Capabilities– Real-time Disease Surveillance– Critical Care Tracking and Response Management System– Automated Alerts for Suspicious Trends
Proven Solution– State of Florida (45 Hospitals & 4 Counties)– Phoenix, AZ (14 Hospitals & 4 Counties)– Northern Virginia (18 Hospitals & 1 County)– Many more…
CP
![Page 31: Leveraging Location-Based Services for Everyday Government and Emergency Management Clarke Colombo Technologist Oracle Corporation Session id: 40340.](https://reader030.fdocuments.in/reader030/viewer/2022032522/56649d635503460f94a459dd/html5/thumbnails/31.jpg)
Oracle’s Future Direction
![Page 32: Leveraging Location-Based Services for Everyday Government and Emergency Management Clarke Colombo Technologist Oracle Corporation Session id: 40340.](https://reader030.fdocuments.in/reader030/viewer/2022032522/56649d635503460f94a459dd/html5/thumbnails/32.jpg)
10g: Spatial Raster
New GeoRaster data type Store, index, and retrieve raster data Store, maintain, and retrieve GeoRaster metadata Analysis functionality:
– Generate pyramids– Copy – Change format: Interleaving, blocking– Subset: Crop, cut, clip by band or layer– Scaling: Enlarge or reduce– Generate the spatial extent of an image– Tile adjacent images to build a mosaic of the data
Georectified/Georeferenced images supported
![Page 33: Leveraging Location-Based Services for Everyday Government and Emergency Management Clarke Colombo Technologist Oracle Corporation Session id: 40340.](https://reader030.fdocuments.in/reader030/viewer/2022032522/56649d635503460f94a459dd/html5/thumbnails/33.jpg)
10g: Topology/Network Manager
New topology data model– Storage based on topological elements (or primitives)
Nodes Edges Faces
– Topological element stored once in the database– Topological integrity maintained by database
Functionality– Topological element can be associated with one or more
features– General purpose support and analysis of networks– Connectivity, adjacency and attribution at link level
![Page 34: Leveraging Location-Based Services for Everyday Government and Emergency Management Clarke Colombo Technologist Oracle Corporation Session id: 40340.](https://reader030.fdocuments.in/reader030/viewer/2022032522/56649d635503460f94a459dd/html5/thumbnails/34.jpg)
10g: Spatial Mining & Analysis
Pattern Discovery Process– Based on spatial patterns– Integration with Oracle Data Miner
![Page 35: Leveraging Location-Based Services for Everyday Government and Emergency Management Clarke Colombo Technologist Oracle Corporation Session id: 40340.](https://reader030.fdocuments.in/reader030/viewer/2022032522/56649d635503460f94a459dd/html5/thumbnails/35.jpg)
Oracle Spatial Solution Providers
![Page 36: Leveraging Location-Based Services for Everyday Government and Emergency Management Clarke Colombo Technologist Oracle Corporation Session id: 40340.](https://reader030.fdocuments.in/reader030/viewer/2022032522/56649d635503460f94a459dd/html5/thumbnails/36.jpg)
Spatial Partners
![Page 37: Leveraging Location-Based Services for Everyday Government and Emergency Management Clarke Colombo Technologist Oracle Corporation Session id: 40340.](https://reader030.fdocuments.in/reader030/viewer/2022032522/56649d635503460f94a459dd/html5/thumbnails/37.jpg)
Next Steps…. Recommended sessions
– 40337: Integrated Technology Solutions For Better Government– 40342: Leveraging Technology to Secure Our Nation– 40125: Oracle 10G: A Spatial VLDB Case Study
Recommended demos and/or hands-on labs– Hands On: Building Database Applications
Lesson 6: Performing Location-Based Analysis Using Oracle Spatial and Workspace Manager
See Your Business in Our Software– Visit the DEMO grounds for a customized architectural review, see a
customized demo with Solutions Factory, or receive a personalized proposal. Visit the DEMOgrounds for more information.
Relevant web sites to visit for more information– http://otn.oracle.com/products/spatial
![Page 38: Leveraging Location-Based Services for Everyday Government and Emergency Management Clarke Colombo Technologist Oracle Corporation Session id: 40340.](https://reader030.fdocuments.in/reader030/viewer/2022032522/56649d635503460f94a459dd/html5/thumbnails/38.jpg)
Reminder – please complete the OracleWorld online session survey
Thank you.
![Page 39: Leveraging Location-Based Services for Everyday Government and Emergency Management Clarke Colombo Technologist Oracle Corporation Session id: 40340.](https://reader030.fdocuments.in/reader030/viewer/2022032522/56649d635503460f94a459dd/html5/thumbnails/39.jpg)
AQ&Q U E S T I O N SQ U E S T I O N SA N S W E R SA N S W E R S
http:// technet.oracle.com/products/spatialhttp://technet.oracle.com/products/iaswe