location based services update for small cell forum
DESCRIPTION
Presentation about OGC activities on location based services with an emphasis on indoor location and IndoorGML. Agenda of talk: - The power of location - Mission of OGC - OGC standards - OpenLS - OGC Open Location Services - New developments: IndoorGML and othersTRANSCRIPT
®
Location Based Services
and
The Open Geospatial Consortium
George Percivall, OGC Chief [email protected] @percivall
Small Cell Forum
6 December 2013Copyright © 2013, Open Geospatial Consortium
OGC®
Power of Location
• “Location targeting is holy grail for marketers”– Sir Martin Sorrell, WPP CEO, MWC 2011
• By measuring the entropy of each individual’s trajectory, we find a 93% potential predictability in user mobility – Limits of Predictability in Human Mobility, Science 2010
• 1st law of geography: "Everything is related to everything else, but near things are more related than distant things.” – Waldo Tobler
Copyright © 2013, Open Geospatial Consortium
OGC®
Region-Centric Geospatial Information
Feature-Centric Geospatial Information
Human-Centric Geospatial Information
Device-Centric Geospatial Information
1980s 1990s 2000s 2010s
Source of slide: Steve Liang, Univ. Calgary and chairman of OGC Sensor Web 4 IoT
Progression of geospatial information
Copyright © 2013, Open Geospatial Consortium
OGC®
Region-Centric Geospatial Information
Feature-Centric Geospatial Information
Human-Centric Geospatial Information
Device-Centric Geospatial Information
Indoor Space
IoTSpace
Source: S. Liang
Progression of Geospatial Information
Copyright © 2013, Open Geospatial Consortium
OGC®
Critical Interoperability Issues
OGC addresses Common Concerns:
"We can't share location data accurately.”
“How can I use geospatial information to benefit my user applications.”
"We can't easily access and process sensor data”
“Which indoor positioning technology we should implement?”
“How will we get indoor maps for all those buildings?”
Copyright © 2013, Open Geospatial Consortium
OGC®
The OGC Vision
Achieve the full societal, economic and scientific benefits of integrating location
resources into commercial and institutional processes worldwide
Copyright © 2013, Open Geospatial Consortium
http://www.webviewservice.org/http://indoorgml.net/
OGC®
The Open Geospatial Consortium
Not-for-profit, international voluntary consensus standards organization; leading development of geospatial standards
• Founded in 1994.
• 475+ members and growing
• 33 “core” standards
• 15 extensions/profiles
• Hundreds of product implementations
• Broad user community implementation worldwide
• Alliances and collaborative activities with ISO and many other SDO’s
Commercial41%
Government18%
NGO9%
Research7%
University24%
Copyright © 2013, Open Geospatial Consortium
OGC®
OGC at a Glance
Not-for-profit, international voluntary consensus standards organization; leading development of geospatial standards
• Founded in 1994.
• 475+ members and growing
• 33 “core” standards
• 15 extensions/profiles
• Hundreds of product implementations
• Broad user community implementation worldwide
• Alliances and collaborative activities with ISO and many other SDO’s
Copyright © 2013, Open Geospatial Consortium
Africa; 4 Asia Pacific; 59
Europe 203
Middle East 8
North America 163
South America 4
OGC®
OGC Alliance Partners A Critical Resource for Advancing Standards
… and otherswww.opengeospatial.org/ogc/alliancepartners
Copyright © 2013, Open Geospatial Consortium
OGC®
What does the OGC provide?
• Agreed upon consensus process for defining, testing, documenting, and approving standards
• Staff knowledge, expertise and support to work with the members to facilitate the consensus process.
• Comprehensive communications infrastructure for announcements, discussions and knowledge management
• A consensus-based forum for conflict resolution
• A set of standards with compliance tests
Copyright © 2013, Open Geospatial Consortium
OGC®
Compliant and Implementing Products Registered on the OGC Website
• 242 Organizations751 Products460 OGC Compliant Listings4424 Self-Registered Implementation Listings– http://www.opengeospatial.org/resource/products/
Copyright © 2013, Open Geospatial Consortium
OGC®
OGC Web Services Standards
Copyright © 2013, Open Geospatial Consortium
Web Map Service (WMS)
Web Feature Service (WFS)
Web Coverage Service (WCS)
Web Processing Service (WPS)
Style Layer Descriptor (SLD)
Catalogue (CSW)
OWS Context
Geography Markup Language (GML)
KML
The GeoWeb is enabled by OGC standards:
OGC®
OGC Sensor Web Enablement (SWE) Standards
Discovery and tasking of sensor assets, and the access and application of sensor observations for enhanced situational awareness
• Sensor Model Language • Observations & Measurements • Sensor Observation Service (SOS)• Sensor Planning Service (SPS)• Sensor Alert Service (SAS)• Catalogue Service/Sensors• PUCK
Copyright © 2013, Open Geospatial Consortium
OGC®
OGC OpenLS Standards
• Open platform for location-based application services • Developed in coordination with OMA
• GeoMobility Services– Geocode– Reverse Geocode– Route Service– Navigation Service– Tracking Service
Copyright © 2013, Open Geospatial Consortium
OGC®
Copyright © 2013, Open Geospatial Consortium
OpenLS Abstract Data Types
The OpenLS Information Model
RouteDetermination
Presentation
GatewayLIF MLP
Position ADT
GeocodeAddressADT
Position ADT
DirectoryAddress ADT
AOI ADTPosition ADT
POI ADT
ReverseGeocode
PositionADT
Address ADT
LocationADT
Position ADT Point location in well-known coordinate system
Address ADT Street address or intersection
Point of Interest (POI) ADT The location where someone can find place, product or service
Area of Interest (AOI) ADT A polygon, bounding box or circle used as a search template
Location ADT A location (Position, Address or POI)
Map ADT The portrayal of maps and feature overlays (routes & POI)
Route Summary ADT Metadata pertaining to a route
Route Geometry ADT Geometry data for a route
Route Maneuvers ADT Navigation maneuver data for a route
Route Directions ADT Turn-by-turn navigation instructions for a route
Route Summary ADTRoute Geometry ADTRoute Maneuvers ADTRoute Directions ADT
MapsRoutesRoute InstructionsPOIs
Geodata
Route DataDirectories
OGC®
Copyright © 2013, Open Geospatial Consortium
OpenLS Services
• Directory– Find location of a specific or nearest place, product or service.
• Location Gateway – Fetches position of a known mobile terminal from the network.
– Modeled after OMA Mobile Location Protocol (MLP), Standard Location Immediate Service
• Geocoder/Reverse Geocoder– transforms a description of a location, such as a place name, into a
geometry (e.g. GML Point)
• Presentation (Map Portrayal) Service– Portrays a base map derived and a set of ADT’s as overlays.
OGC®
Copyright © 2013, Open Geospatial Consortium
OpenLS Services
• Route– determines travel routes and navigation information between two or
more points.
• Navigation– Enhanced Route Service, while being current position cognizant.
• Tracking1. Position updates to a Tracking Server
2. Query Tracking Server by subscriber or Mobile Terminal ID
3. Relay Position from Tracking Server to downstream consumers
OGC®
Copyright © 2013, Open Geospatial Consortium
GMS
Typical Java-based Implementation
WirelessNetwork
MobileTerminal
GMLC/MPC
Portal
Mobile Terminal Detail
GMS Detail
(Optional) Java Application
J2ME CLDC/MIDP
OpenLS Application
Core Service Client Library
J2EE Connectors
Core Service
Ada
pter
s
Java Bean
PL/SQL
ServiceRegistry
WebService
Browser
Content
XML Request XML Response
Java & PL/SQL Interfaces
Java Reflection, HTTP, SOAP, JSP, and JDBC Interfaces
UDDI, WSDL, ebXML
Copyright © 2013, Open Geospatial Consortium
OpenLS concept for Metro Traffic Management
TravelAid Service
Directory Data (e.g.,
Y. P.)
Address Data
Map DataRoute Data
Route Determination
Service
Presentation Service
Geocoder Service
Directory Service
Advisory Data
Travel Advisory Service
Mobile Terminal
Weather Advisory Back Office Application
Road Construction Back Office Application
GatewayService
GMLC/MPC
Weather Data Service (ASP)
Road Construction Data Service (ASP)
LIF MLP
Portal &ServicePlatforms(front-end)
GeoMobility Server
Traffic Data
Traffic Service
Traffic Back Office Application
Traffic Data Service (ASP)
Back Office Apps Future OpenLS Current OpenLS
Tracking Service Track Data
Real-time Tracking
OGC®
Implementation example: xls:RouteGeometryType
• https://code.google.com/p/osm-geocoder• http://liferay50.dz.decarta.com• http://reference.mapinfo.com/software/envinsa• http://www.schemacentral.com/sc/niem20• https://github.com/Emergya/GoFleetLSServer• http://www.planyourroute.com/Docs/JavaXML/api/com/
telcontar
Copyright © 2013, Open Geospatial Consortium
OGC®
Points of Interest
• POI Standard development– Began in W3C with OGC participation– OGC Standards Working Group formed to complete work– Final OGC vote and adoption process
• Key Use Case– Authoritative source maintains PoIs (Starbucks maintains their PoIs)
– PoI Aggregators offer services (Google offers search on PoI
database)– Consolidators gather PoIs from Authoritative sources using OGC
PoI Spec– http://openpoi.ogcnetwork.net
Copyright © 2013, Open Geospatial Consortium
OGC®
GeoPackagethe new universal geodata file format
• GeoPackage is a universal file format for geodata. – open, standards-based, application and platform independent, and
self-describing. – Built on SQLite, so works on any desktop or mobile OS
• GeoPackage - the modern alternative to formats like GeoTIFF, SDTS and shapefiles
• Experience it here:
http://www.ogcnetwork.net/geopackage
Copyright © 2013, Open Geospatial Consortium
OGC®
Open GeoSMS = SMS + Location
http://maps.google.com/?q=40.036421,-105.272215&GeoSMSlet’s meet at the corner of Iris Ave. slayer
Copyright © 2013, Open Geospatial Consortium
OGC®
Copyright © 2013, Open Geospatial Consortium
http://www.openarml.org/
ARML2 Under development, Released for public comment and testing
Source: http://en.wikipedia.org/wiki/File:Wikitude.jpg
http://www.webviewservice.org/
Augmented Reality Markup Languagewww.opengeospatial.org/projects/groups/arml2.0swg
OGC®
Copyright © 2013, Open Geospatial Consortium
Indoor Frontier
Framework for Indoor Location and Navigation
1. Position Determination
2. Indoor Maps
3. Navigation and Routing
4. Indoor location quality
• OGC standards– IndoorGML – underway– Indoor 2D venue map - TBD– Indoor location quality
OGC®
InDoorGML
• IndoorGML representation and exchange of geoinformation required to build and operate indoor navigation systems
• Not just geometry but a model of the indoor space!• Adoption vote anticipated in 1Q2014
Copyright © 2013, Open Geospatial Consortium
OGC®
Blog
Copyright © 2013, Open Geospatial Consortium
http://www.opengeospatial.org/blog/1814
OGC®
Copyright © 2013 Open Geospatial Consortium
www.opengeospatial.org
Copyright © 2013, Open Geospatial Consortium
OGC®
Copyright © 2013, Open Geospatial Consortium
Interoperability is about Organizations
“Interoperability seems to be about the integration of information. What it’s really about is the coordination of organizational behavior.”
David SchellCEO and ChairmanOGC
http://indoorgml.net/
OGC®
IndoorGML: Multilayered Space Model
1st layer: Topographic space model– building’ structure (topography)– geometric-topological model– network for route planning
2nd layer: Sensor space model– sensor / transmitter structure– coverage of sensor areas– transition between sensor areas
• Builds on existing International standards CityGML and IFC– Already suitable for addressing, route descriptions and route tracking
– Add: sensor space model, mode of navigation, logical layers
© 2013 Open Geospatial Consortium 30
http://www.opengeospatial.org/projects/groups/swg indoorgml.net