6. 6
UAV What is the
accuracy
Image
distortion
What type of
platform?
00010011
10101001
00010001
10101001
Data
ProcessingSensor
Types?
What are all the
sensors in the
platform
17. 17
This is what OGC open standards do
e.g. Web Map Service (WMS)
18. 18
Interoperability
Increase ability to access, fuse and
apply diverse content when and
where needed is critical to situational
awareness and disaster planning/
response in cross-boundary and
cross-domain settings
19. 19
Interoperability in the context of Intelligence,
Surveillance, and Reconnaissance (ISR)
J28 division chief from
http://www.jfcom.mil/newslink/storyarchive/2007/pa071607.htm
doesn’t
have to
worry about
where his
information
is coming
from
plug and
play ISR
capabilities
20. 20
Figure 5. OV1- High Level Concept
for EC Empire Challenge (EC )08
25. Open Standards
• Freely and publicly available
• Non discriminatory
• No license fees
• Vendor neutral
• Data neutral
• Based on consensus
25
26. 26
Standard
… and are widely implemented
For WMS
41 organizations
92 compliant products
3 reference implementations
Randomly selected complete list at
http://www.opengeospatial.org/resource/products
45. 45
GetMap - Request
•The service provides seven map
layers: DTM, Overview etc.
•The coordinate reference system
EPSG:27700 is the Ordnance
Survey National Grid reference
system.
•The image returned is a PNG
transparent format with width 400
and height 300 pixels, and
background color is white (Hex
code=0xffffff).
47. 47
GetMap Transparency / Translucency
The map image can be overlayed with maps from other servers. In those
cases it may be helpful to request the top level image in a format which
supports a transparency such as the alpha channel. Then we can see what
is below this map image.
49. 49
GetMap - Zooming
•The client can "zoom in" and "zoom out" of the map
by calculating new values for the BBOX (bounding
box) parameter. The same applies to all map
navigation functions like panning or selecting a
completely new area.
•It is important to note that the server only returns an
image to the client, but no additional information
about the size, coordinate system, scale, etc
66. 66
Feature Instance
•My favorite tree in Cartagena is the one in front of
the hotel Colombia.
•Height = 5 m
•Location = 10.407793,-75.551262
67. 67
Web Feature Service (WFS)
Web Service used to:
•Publish Features
•Access Features
•Edit Features
68. 68
WFS Operations
•GetCapabilities - summary of the service
•DescribeFeatureType - structure of the feature types
•GetFeature - get the feature instance
•Transaction - create, update and delete geographic
features
•Lock Feature - protects a feature record when
updating it
80. 80
WFS Test Server Part of Testbed 12
•http://ogctestbed12.lat-
lon.de/deegree/services/wfs?service=WFS&request
=GetCapabilities
•Data follows 90% DGIWG Profile
84. 84
Geographic Markup Language (GML)
•Defines an abstract feature model • Provides XML
Schemas
•Provides primitives:
– Geometry
– Feature Types
–Coordinate Reference Systems
•Topology
85. 85
Geographic Markup Language (GML)
• Temporal information and dynamic features
• Definitions and dictionaries
• Units, measures and values
• Directions
• Observation
• Coverages
• Default styling
93. 93
WCS Operations
• GetCapabilities: delivers an XML-encoded description
of service properties and the data holdings offered by
the server inquired
• DescribeCoverage: delivers XML-encoded descriptions
of coverages (such as their location in space and time)
• GetCoverage: delivers a coverage (or part thereof),
either as original data or processed, in some suitable
data format (e.g. tiff, png, jpeg, NetCDF)
107. 107
Which Things are available in the server?
http://toronto-bike-snapshot.sensorup.com/v1.0/Things
108. 108
Getting a Datastream for a thing
http://toronto-bike-snapshot.sensorup.com/v1.0/Things(206047)/Datastreams
109. 109
Note: Datastreams define the unit of measurement
http://toronto-bike-snapshot.sensorup.com/v1.0/Things(206047)/Datastreams
110. 110
Getting the Observations related to a stream
http://toronto-bike-snapshot.sensorup.com/v1.0/Datastreams(206051)/Observations
111. 111
Complex Query
•Expands Datastreams and observations in one
query
•Feature of Interest = 7000:Ft. York / Capreol Crt.
•Start time = 2017-01-01T11:30:00.000Z
•End time = 2017-03-01T11:30:00.000Z
119. 119
OGC GeoPackage file format
• A SQLite container
– Smal reliable and self contained
– Serverles and zero-configuration
– transactional SQL database
– Limit of a file ~ 140 terabytes
• vector features
• tile matrix sets of imagery and raster maps at various scales
• attributes (non-spatial data)
• extensions
http://www.geopackage.org
124. 124
Summary
•Maps use WMS
•Vector use WFS – encoding GML
•Mobile formats use GeoPackage
•Sensor data SOS or SensorThings API
•Coverage data use WCS
133. 133
Increase confidence of solution providers
"Achieving OGC certification is extremely
important to us as an organization - we are proud
to have more than 20 products compliant with
OGC standards."
Stan Tilman | Hexagon Geospatial
139. 139
How long this it take?
•Once the application is passing the test (1-2
months), organizations asking for compliance can:
•Make an online request 5-10 minutes.
•OGC will verify and respond in 1-3 days.
140. 140
What if your application is not passing the test?
•Use the community forum
citeforum@lists.opengeospatial.org
•About 300 members participate in the forum:
– Each test suite has a lead
– OGC has alliances with groups supporting the
test (answering questions, fixing bugs, etc.)
143. 143
How to ask for Compliance
“ Purchaser seeks geospatial products that provide
maximum interoperability with purchaser’s and data
sharing partner’s systems. To accomplish this, purchaser
seeks to make maximum use of open standards provided
by the Open Geospatial Consortium (OGC), ISO ...”
OGC Compliance Overview - Guide for Software Acquisition White paper (15-002r5)
http://docs.opengeospatial.org/wp/15-002r5/15-002r5.html