® ® GeoWeb on Mobile Internet George Percivall Chief Architect Open Geospatial Consortium © 2011 Open Geospatial Consortium, Inc. GeoWeb on Mobile Internet • Geospatial data on web now common and transformative – Access to information for any location and make plans based on it – From mapping/navigation to advanced environmental studies – GeoWeb enabled by open standards • GeoWeb moving to mobile internet platforms – Soon, if not already, predominant method to access the Internet. – Dramatic advances in communications and handheld devices. • Multiple generations of GeoWeb and Mobile – – – – Going beyond initial generation of Location Based Services Recent social networking based on location But, its not just about maps, directions and checkin. Enable augmented understanding of our geospatial reality OGC ® © 2011 Open Geospatial Consortium, Inc. GeoWeb on Mobile Internet W3C OGC Today’s Internet OGC ® bSa IETF OASIS The emerging Internet of things: -- indoor/outdoor location -- sensor webs -- building information models -- location apps -- location marketing -- smart grid OGC’s Mobile Internet Standards Initiative OGC Mobile Initiative • Location, coordinates and spatial models • Mobile communications • Mobile web development • Augmented Reality • Internet of Things • Sensor Webs OGC Today’s Talk 1. Spatial Models and Navigation 2. Visualization and Augmented Reality 3. Sensors Webs and Internet of Things ® © 2011 Open Geospatial Consortium, Inc. Evolution of Space Scale in Standards Small > 10 Km Geographic Scale OGC > 100 m >1m <1m Environmenta l Scale Vista Scale Table Scale Large ® Jiyeong Lee, University of Seoul, 2009 OGC TC/PC Meetings, Mountain View, CA, USA CityGML - 3D Urban Models Source: GTA Geoinformatik GmbH, www.gta-geo.de Source; Thomas Kolbe, Berlin TU • Urban Planning / Operations • Emergency Mgt / Response • Transportation / Routing / Logistics • Indoor navigation • Retail Site analysis • Sustainable / Green Communities • City Services Management • Noise abatement • Telecommunications placement • Many other uses… OGC ® © 2011 Open Geospatial Consortium Outdoor and Indoor Routing in OGC Testbed OWS-6 • Network topology for CityGML • WMS interface • CityGML dataset for demo scenario Figure courtesy Hitachi OGC OWS-6 Outdoor and Indoor 3D Routing Services Engineering Report, OGC document 09-067r2 ® © 2009, Open Geospatial Consortium, Inc. 7 Requirements and Space-Event Modeling for Indoor Navigation • Support for multiple localization methods/infrastructures – This includes support for arbitrary indoor sensor technologies and their abstraction, e.g. WiFi, RFID, Bluetooth, or Infrared as well as support for the ad-hoc selection of technologies used by the portable end-user device. • Support for different navigation contexts – The navigation context comprises the type of locomotion, navigation constraints according to different criteria (e.g.: topographic/geometric constraints, such as door widths, opening directions of doors, zonal constraints such as security zones, or temporal access constraints such as opening hours) and the supported localization technique. • 3D topographic representation of the interior built environment – This is required for route planning and derivation of navigable route section from a model of the indoor built-up space. The representation should avoid duplicating existing concepts and, thus, should be com- plementary to existing standards like CityGML, IFC, X3D, ESRI BISDM, etc. OGC ® “Requirements and Space-Event Modeling for Indoor Navigation” Editors: Claus Nagel, Thomas Becker, Robert Kaden, Ki-Joune Li, Jiyeong Lee, Thomas H. Kolbe OGC 10-191r1 Discussion Paper © 2011 Open Geospatial Consortium, Inc. Proposed Indoor Navigation Model Topology R3 Geometry Room 1 GM_Solids TP_Solids ISO 19107 WiFi A Primal Space Doors Euclidean space embedding of NRS Floor (Room 3) WiFi B Request for comments on OGC discussion paper: "Requirements and Space-Event Modeling for Indoor Navigation” http://www.opengeospatial.org/pressroom/pressreleases/1369 ® © 2011 Open Geospatial Consortium, Inc. Dual graph Multilayered Space Model • UML Model • XML Schema Doors OGC Dual Space ISO 19107 Room 2 Visualization of Geospatial Information • Web Map Service (WMS) – Most mature and implemented OGC Web Service standard • Web Map Tiling Service (WMTS) – WMS with requests using tiles • Style Layer Descriptor (SLD) and Symbol Encoding (SE) – Symbol encodings and request structures for styling WMS responses • KML – Formerly Keyhole Markup Language • 3D portrayal – Graphics-based and Image-based OGC ® OGC KML OGC 07-147r2 Open Geospatial Consortium Inc. Date: 2008-04-14 Reference number of this OGC® project document: OGC 07-147r2 Version: 2.2.0 Category: OGC® Standard Editor: Tim Wilson OGC® KML Copyright © 2007, 2008 Open Geospatial Consortium, Inc. All Rights Reserved. To obtain additional rights of use, visit http://www.opengeospatial.org/legal/. Document type: OGC® Standard Document subtype: Encoding Document stage: OGC® Standard Document language: English Google contributed KML to become an open standard for geobrowsers OGC ® Copyright © 2010, Open Geospatial Consortium, Inc. Augmented Reality Markup Language (ARML) • KML adapted to Augmented Reality (AR) • Defined in 2009 with Wikitude 4 • Proposed by Mobilizy OGC ARML to be presented to OGC, June 2011 meeting by Martin Lechner, CTO, Mobilizy ® © 2011 Open Geospatial Consortium, Inc. OGC 3D Portrayal Interoperability Experiment #5a/b WFS #1 3D Database W3DS Server Converter CityGML Datasets Other Datasets #3 #2b Optimizer 3D Database WVS Server #2a OGC Discussion Papers: Web 3D Service (W3DS): Graphics-based portrayal service Web View Service (WVS): Image-based portrayal service OGC W3DS Client Application WVS Client Application #4 #6a/b ® Website showing 3D content Mobile Apps Internet of Things • The Internet of things, also known as the Internet of objects, refers to the networked interconnection of everyday objects (Wikipedia) • A new era of ubiquity, where – “Users” of Internet will be counted in billions – Humans may become the minority as generators and receivers of traffic. – Most traffic will flow between devices and all kinds of “things”, thereby creating a much wider and more complex Internet of Things. (From “The Internet of Things”, ITU Internet Report 2005) OGC ® © 2011 Open Geospatial Consortium, Inc. Internet of Things Connecting our world with accessible networks is scaling to trillions of everyday objects • CeNSE, Planetary Skin, Smarter Planet, others • The location of all objects will be known • Relevant technologies – IPv6 – Mobile Communications – NFC – Tags – EPC Global – Sensor Webs Stephan Haller, SAP OGC ® © 2011 Open Geospatial Consortium, Inc. OGC Sensor Web Enablement • • • • • • Industrial Process Monitor Sensors connected to and discoverable on the Web Sensors have position & generate observations Sensor descriptions available Automobile Services to task and access sensors As Sensor Probe Local, regional, national scalability Enabling the Enterprise Airborne Imaging Device Traffic Monitoring Temp Sensor OGC Satellite-borne Imaging Device Stored Sensor Data Webcam Strain Gauge ® Environmental Monitor Health Monitor 16 Sensor Web Enablement - Basic Vision • Quickly discover sensors and sensor data (secure or public) that can meet my needs – based on location, observables, quality, ability to task, etc. • Obtain sensor information in a standard encoding that is understandable by my software and enables assessment and processing without a-priori knowledge • Readily access sensor observations in a common manner, and in a form specific to my needs • Task sensors, when possible, to meet my specific needs • Subscribe to and receive alerts when a sensor measures a particular phenomenon OGC ® OGC SWE Specifications • Information Models and Schema – SWE Common – common data models used throughout SWE specs – Sensor Model Language (SensorML) - Models and schema for observation processes: support for sensor components and systems, geolocation, response models, post measurement processing – Observations and Measurements (O&M) – Core models and schema for observations; archived and streaming • Web Services – Sensor Observation Service - Access Observations for a sensor or sensor constellation, and optionally, the associated sensor and platform data – Sensor Alert Service – Subscribe to alerts based upon sensor observations – Sensor Planning Service – Request collection feasibility and task sensor system for desired observations • Version 2.0 of SWE Specifications currently being released OGC ® Model of a Sensor System OGC ® Sensor Web Enablement Architecture, OGC document 06-021r4 http://portal.opengeospatial.org/files/?artifact_id=29405 Copyright © 2007, Open Geospatial Consortium, Inc., All Rights Reserved. Observations and Measurements • An observation feature binds a result to a feature of interest, upon which the observation was made • Observation - act of observing a property or phenomenon, with the goal of producing an estimate of the value of the property. • Observations are modeled as Features within the context of the General Feature Model [ISO 19101, ISO 19109] OGC ® Copyright © 2007, Open Geospatial Consortium, Inc., All Rights Reserved. SWE Web Services Access Sensor Description and Data Command and Task Sensor Systems SOS Discover Services, Sensors, Providers, Data SPS SAS Dispatch Sensor Alerts to registered Users Catalog Service OGC ® Clients Copyright © 2009, Open Geospatial Consortium, Inc. Accessible from various types of clients from PDAs and Cell Phones to high end Workstations 21 Air quality monitoring pilot • Emission/imission modeling in Moulin, Fr (simple site) and Linz (complex site; more data sources) • Cross border integration on French/Belgium border in Flanders • SANY/SWE compliant systems • Managing QA information within SOS • Fusion & modelling services Air Quality monitoring Air quality management Vendor independence Cross-border monitoring and alerting QA automation SANY-compliant data acquisition systems Other data sources SANY infrastructure services Added-value Generic Services Fusion Services -temporal -spatial -≠kind of data Modelling services - diffusion - transport Visualisation Services - Colour-coded maps - Time series Debris Flow Monitoring and Forecast Sensor GRID Grid OGC ® PULSENetTM Applications: Atmospheric/Air Quality – Fire Monitoring/Smoke Forecasting Charlie Neuman, San Diego Union-Tribune/Zuma Press OGC ® Northrop Grumman PULSENetTM 24 How to build the Internet of Things Stakeholders… participate in cooperating Standards Development Organizations… OGC Corporations: IETF IT platform providers Search companies W3C Carriers bSa Router companies OASIS Cell phone manufacturers IEEE Sensor companies IEC Government agencies/offices ISO Non-governmental organizations ITU Research centers etc. Universities OGC ® who manage rapid standards prototyping, testing & deployment activities… to create an open standards framework (interfaces and encodings) for connecting with the real world: indoor/outdoor location Testbeds Interoperability experiments Plugfests Pilot projects Sensor/actuator description & control Observations/measureme nts Machine-to-machine communication Security & privacy Publishing & discovery Rights management Data provenance, quality, uncertainty OGC’s Mobile Internet Standards Initiative Topics • Location, coordinates and spatial models • Internet of Things • Mobile development • Mobile communications • Sensor Webs • Augmented Reality Methods • COM.Geo Workshop • Standards Liaisons • OGC Specification Program – Discussion Papers – Working Groups – Standards • OGC Interoperability Program – Mobile/IoT Testbed OGC ® © 2011 Open Geospatial Consortium, Inc. For Details on OGC Standards… • OGC Standards – Freely available – www.opengeospatial.org/standards • OGC Reference Model (ORM) – Overview of OGC Standards Baseline – Resource for defining architectures for specific applications – www.opengeospatial.org/standards/orm George Percivall, gpercivall at opengeospatial.org OGC ® Copyright © 2010, Open Geospatial Consortium, Inc.