Professional Documents
Culture Documents
Disclaimer
This document is part of the Spiral Specifications for Federated Mission Networking (FMN). In the
FMN management structure it is the responsibility of the Capability Planning Working Group
(CPWG) to develop and mature these Spiral Specifications over time. The CPWG aims to provide
spiral specifications in biennial specification cycles. These specifications are based on a realistic
time frame that enables all affiliates to stay within the boundaries of the FMN specification:
Table of Contents
1 Introduction 4
2 References 5
3 Description 6
4 Definitions 7
5 Standards 9
5.1 FMN Spiral 3 Geospatial Profile . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
6 Conceptual System Description 12
7 Dependencies 15
7.1 Procedural Instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
7.2 Prerequisites . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
8 Requirements 16
8.1 Service Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
8.2 Security Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
9 Procedures 18
9.1 Federated Geospatial Information Management Process . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
10 Roles and Responsibilities 19
11 Configuration Options 20
11.1 Geospatial Information Service Management Authority Form . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
11.2 Geospatial Information Service Provider Form . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
1 Introduction
This Service Instructions provide guidance as to the procedures, supporting services, infrastructure and data attributes
required to implement geospatial services in federated Mission Networks. As such, this document contributes to the
establishment of capabilities in support of Federated Mission Networking (FMN) as an affordable, effective and efficient
means to enable sharing of information in a coalition environment.
2 References
• GeoRSS Geography Markup Language - GeoRSS Geography Markup Language
• GeoRSS Simple - GeoRSS Simple
• GeoTIFF Revision 1.0 - GeoTIFF Format Specification, GeoTIFF Revision 1.0, Specification Version 1.8.2, 28 December
2000
• ISO/IEC 15444-1 - JPEG 2000 image coding system: Core coding system
• MIL-PRF-89020B - Performance Specification: Digital Terrain Elevation Data (DTED)
• MIL-PRF-89033 - Performance Specification: Vector Smart Map (VMAP) Level 1
• MIL-PRF-89038 - Performance Specification: Compressed Arc Digitized Raster Graphics (CADRG)
• MIL-PRF-89039 - Performance Specification: Vector Smart Map (VMAP) Level 0
• MIL-STD-2411 - Department of Defense Interface Standard: Raster Product Format
• OGC 05-047r3 - OpenGIS GML in JPEG 2000 for Geographic Imagery Encoding Specification
• OGC 06-042 - OpenGIS Web Map Service (WMS) Implementation Specification
• OGC 07-057r7 - OpenGIS Web Map Tile Service Implementation Standard
• OGC 07-147r2 - Keyhole Markup Language
• OGC 09-025r2 - OpenGIS Web Feature Service 2.0 Interface Standard
• OGC 12-128r12 - GeoPackage Encoding Standard
3 Description
The Service Instructions for Geospatial Web Services cover the establishment of a federated Spatial Data Infrastructure
(SDI). SDI is defined as technologies, policies, standards, human resources, and related activities necessary to acquire,
process, distribute, use, maintain, and preserve network enabled location based data in a standardized way.
Only the following Geo Web Services are considered in the scope:
4 Definitions
Term Definition
Feature In cartography, any object or configuration of ground or water represented on the face of the map
or chart.
GIS Server A server that provides Geo Web Services like WMS, WFS, WMTS and WCS
Geospatial Facts about the earth referenced by geographic position and arranged in a coherent structure.
Information Geospatial information includes products, data, publications and materials based on topographic,
aeronautical, hydrographic, planimetric, relief, thematic, geodetic, and geophysical information,
including geo-referenced imagery and may be available in either analogue or digital formats.
Geospatial Web (Service) The Geospatial Web Feature Services provide interfaces for describing data
Feature Services manipulation operations (e.g. Create, Delete, Update, Get or Query) on geospatial features which
are primarily based on vector data.
Geospatial Web (Service) The Geospatial Web Map Services provide a HTTP interface for requesting
Map Services geo-registered map images from one or more distributed geospatial databases. A WMS request
defines the geographic layer(s) and area of interest to be processed. The response to the request
is one or more geo-registered map images. Typical image formats for the map result are PNG,
JPEG, GIF or SVG. There are open source WMS Servers such as UMN Mapserver and Mapnik.
Commercial alternatives exist from most commercial GIS vendors, such as ESRI ArcIMS, ArcGIS
Server, GeoClip, Intergraph Geomedia WebMap, and others.
Geospatial Web (Service) The Geospatial Web Map Tile Services provide access to cartographic maps using
Map Tile Services predefined image tiles. Geospatial Web Map Tile Services provide a complementary approach to
the Geospatial Web Map Services for tiling maps.
Geospatial Web Map Services focus on rendering custom maps and is an ideal solution for
dynamic data or custom styled maps. Geospatial Web Map Tile Services trade the flexibility of
custom map rendering for the scalability possible by serving of static data (base maps) where the
bounding box and scales have been constrained to discrete tiles which enables the use of
standard network mechanisms for scalability such as distributed cache systems to cache images
between the client and the server, reducing latency and bandwidth use.
The service advertises the tiles it has available through a standardized declaration in the
ServiceMetadata document common to all geospatial web services. This declaration defines the
tiles available in each layer (i.e. each type of content), in each graphical representation style, in
each format, in each coordinate reference system, at each scale, and over each geographic
fragment of the total covered area. The ServiceMetadata document also declares the
communication protocols and encodings through which clients can interact with the server. Clients
can interpret the Service Metadata document to request specific tiles.
Map A graphic representation, usually on a plane surface, and at an established scale, of natural or
artificial features on the surface of a part or the whole of the earth or other planetary body. The
features are positioned relative to a coordinate reference system.
Mission Network Single governed capability, including the communication and information systems, management,
(MN) processes and procedures created for the purposes of an operation, exercise, training event,
and/or interoperability verification activity, using a flexible and tailored set of non-materiel (policy,
processes, procedures and standards) and materiel (static and deployed networks, services,
supporting infrastructures) contributions provided by NATO, NATO and non-NATO nations and
entities participating in operations.
Mission Network (Role) The Mission Network Service Management Authority (MNSMA) is a central role in a Mission
Service Network which is assigned by the Lead Commander based on delegated authority from all mission
Management network participants.
Authority
• The MNSMA is accountable for the design, provision, management, security, and provision of
oversight and control of Information and Communications Services in a coherent, effective and
coordinated manner within its designated Area Of Responsibility (AOR).
• The MNSMA MUST establish a standardized Service Management Framework (SMF) for the
MN to execute its functions and may delegate selected responsibilities to either internal or
external organizations in order to provide the desired end-to-end effect.
Network Service Network services are necessary for sharing spatial data between the various levels of public
authority in a federated environment. For these services interoperability is requested, which means
the possibility for services to interact, without repetitive manual intervention.
Service Provider (Role) An organization supplying Services to one or more Internal Customers or External
Customers. Service Provider is often used as an abbreviation for IT Service Provider (ITIL v3).
In the context of FMN, a Service Provider is referring to a nation or organization federating its
network and/or systems in a federation of Mission Networks, and which is providing one or more
services to its own users and other users on the Mission Network. It may also refer to a person
representing the service-providing nation/organization or to the network segment and/or the
particular system that provides the service.
Spatial Data The technology, policies, standards, human resources, and related activities necessary to acquire,
Infrastructure (SDI) process, distribute, use, maintain, and preserve network enabled location based data in a
standardized way.
5 Standards
The instructions described in this document are based on the following profiles. These profiles are normative, i.e. considered
a prescriptive part in joining a Mission Network.
Profile Details
Geospatial Web Feeds Profile
The Geospatial Web Feeds Profile provides standards and guidance for the delivery of geospatial content to web sites
and to user agents, including the encoding of location as part of web feeds.
Feed processing software is required to either read or ignore these extensions and shall not fail if these extensions are
present, so there is no danger of breaking someone's feed reader (or publisher) by including this element in a feed.
Services Web Hosting Services
Standards Mandatory
GeoRSS Simple encoding for "georss:point", "georss:line", "georss:polygon", "georss:box".
Standards Mandatory
File based storage and exchange of digital geospatial vector data:
• GeoTIFF Revision 1.0 - "GeoTIFF Format Specification, GeoTIFF Revision 1.0, Specification
Version 1.8.2, 28 December 2000"
• OGC 05-047r3 - "OpenGIS GML in JPEG 2000 for Geographic Imagery Encoding Specification"
Implementation The direct exchange of data (via automated or manual file transfer) is to be considered only in case
Guidance of limited connectivity (no regular access to the network).
Often the exchange of large geospatial (raster) data sets between Geo organizations of different
Mission Participants is conducted in proprietary formats such as:
• Multi-resolution seamless image database format (MrSID Generation 3), technical description at
https://www.loc.gov/preservation/digital/formats/fdd/fdd000184.shtml. Data in MrSID format could
be transformed to GeoTIFF. The JPEG 2000 image compression standard offers many of the
same advantages as MrSID, plus the added benefits of being an international standard (ISO/IEC
15444).
• Erdas Compression Wavelet (ECW) which is optimized for aerial and satellite imagery.
The usage of Geo Web Services in a federated environment follows typical Provider-Consumer (client-server) pattern, where
users using various map viewing applications retrieve, create and modify geospatial information through the services
provided by the federation participants.
Geo Web Services infrastructure
• The Data Layer: The data layer consists of different databases which include the different spatial objects. In principle,
every spatial object in a spatial data set needs to be described by a data specification specifying the semantics and the
characteristics of the types of spatial objects in the data set. The spatial object types provide a classification of the spatial
objects and determine among other information the properties that any spatial object may have (be they thematic, spatial,
temporal, a coverage function, etc.) as well as known constraints (e.g. the coordinate reference systems that may be used
in spatial data sets). This information is, in principle, captured in an application schema using a conceptual schema
language, which is a part of the data specification.
• The Service Layer: The service layer provides the spatial objects, stated in the data layer, via different network services
like WMS, WFS, WMTS and WCS. The Network services are necessary for sharing spatial data between the various
levels of federation participants. For these services interoperability is requested, which means the possibility for services
to interact, without repetitive manual intervention.
• The App Layer: The Application Layer consists of different Clients/C2/C3 systems used by the federation participants.
They connect over a network to the Service Layer. Every participant is responsible for its own App Layer. It might be
considered that within an federated environment a common Geoportal will be established to share geoinformation.
In order to provide WMS, WFS, WMTS and WCS a common data source needs to be established within the federated
environment. Usually this is based on a database which provides and supports geospatial functionality.
Web Map Service
A Web Map Service (WMS) provides maps of spatially referenced data dynamically from geospatial information. The service
is based on an ISO standard and defines a “map” to be a portrayal of geographic information as a digital image file suitable
for display on a computer screen. A map is not the data itself. WMS-provided maps are generally rendered in a pictorial
format such as PNG, GIF or JPEG, or occasionally as vector-based graphical elements in Scalable Vector Graphics (SVG).
The service provides three queries/operations:
• GetCapabilities: Discovery operations allow the service to be interrogated to determine its capabilities and to retrieve the
application schema that defines the feature types that the service offers.
• GetFeature: Query operations allow features or values of feature properties to be retrieved from the underlying data store
based upon constraints, defined by the client, on feature properties.
• LockFeature Locking operations allow exclusive access to features for the purpose of modifying or deleting features.
• Transaction operations allow features to be created, changed, replaced and deleted from the underlying data store.
• Stored query operations allow clients to create, drop, list and described parameterized query expressions that are stored
by the server and can be repeatedly invoked using different parameter values.
In the taxonomy of services defined in ISO 19119, the WFS is primarily a feature access service but also includes elements
of a feature type service, a coordinate conversion/transformation service and geographic format conversion service.
Above functionality will support the following scenarios:
• support for Web Feature Service Transactional (WFS-T). The WFS-T uses network technology to edit, update and delete
features using a GIS-client.
7 Dependencies
7.1 Procedural Instructions
The following Procedural Instructions depend on the Geospatial Information Services. Refer to these documents for detailed
information and requirements.
Instruction Dependency
Procedural Instructions for C2 Geospatial products for use in the mission are defined, however Geospatial services
of Maritime Operations MUST NOT be used for sharing information that is already made available via other
services such as Joint C3 Information Exchange Services or Picture Distribution
Services.
Procedural Instructions for REP products shall be provided using common geospatial standards, product formats
Recognized Environmental and catalogues as described in these instructions.
Picture
Procedural Instructions for Geospatial data forms the common basis for the COP and cross COI SA. Geospatial
Situational Awareness services MUST NOT be used for sharing information that is already made available via
other services such as Land C2 Information Exchange Services or Picture Distribution
Services.
7.2 Prerequisites
The Geospatial Information Services depend on the following underlying services. These underlying services have to be
available in order for Geospatial Information Services to function properly. Refer to their Service Instructions for detailed
information and requirements how to set them up in a mission network.
Service Dependency
Communications Services The Geospatial Web Services depend on the Communication Services to provide
geospatial information to clients.
Default QoS parameters for Web Map Service:
8 Requirements
8.1 Service Requirements
No Requirement
REQ-486 (NEW) The Web Map Service Consumer shall be able to request over a network and display selected map
images.
REQ-487 (NEW) The Web Map Service Provider shall respond to requests for selected map images over a network.
REQ-488 (NEW) The Web Feature Service Consumer shall be able to retrieve, display, create and modify spatial
features over a network.
REQ-489 (NEW) The Web Feature Service Provider shall respond to requests to retrieve, create and modify spatial
features over a network.
REQ-490 (NEW) The Web Map Tile Service Consumer shall be able to request and display pre-rendered
georeferenced map tiles over a network.
REQ-491 (NEW) The Web Map Tile Service Provider shall respond to requests for pre-rendered georeferenced map
tiles over a network.
REQ-492 (NEW) The Web Coverage Service Consumer shall be able to retrieve and display multi-dimensional
coverage data.
REQ-720 Mandatory: All logging and auditing is to be in line (at least) with national requirements.
REQ-721 Mandatory: Log & audit files are to be held centrally and are to be retained according to National/NATO
regulations.
REQ-722 Mandatory: The standardization of the event log format and the correlation of logs from multiple systems;
the automated smart analysis and automated identification of security events.
REQ-638: System and Security Logging & Auditing - Applications
REQ-723 Mandatory: All logging and auditing is to be in line (at least) with national requirements.
REQ-724 Mandatory: Log & audit files are to be held centrally and are to be retained according to National/NATO
regulations.
REQ-725 Mandatory: The standardization of the event log format and the correlation of logs from multiple systems;
the automated smart analysis and automated identification of security events.
REQ-654: OS security settings
REQ-760 Mandatory: installation of either NCIRC security settings or national equivalent (of at least the same
strength).
REQ-660: Time Synchronization (e.g. NTP)
REQ-770 Mandatory: time shall be kept synchronized in order to (for e.g.) be able to create security audit trails
throughout the federation. The time difference between any two devices active in the federation should
never be higher than 1s. Time stamps for audit records shall be recorded so they can be mapped to UTC.
9 Procedures
9.1 Federated Geospatial Information Management Process
The Federated Geospatial Information Management Process establishes and maintains the federation of Geospatial Services
in a federated Mission Network.
Process Steps
Activity Role
Provide Web Map Service Service Provider
Provide Web Feature Service Service Provider
Provide Web Map Tile Service Service Provider
Provide a central geospatial data portal Mission Network Service Management
Provide a central geospatial data portal to share information about Authority
availability of geospatial products (maps, layers, schemas, etc,) in a
federation.
Monitor adherence of standard compliance Mission Network Service Management
Authority
Role Activities
Service Provider Federated Geospatial Information Management Process
11 Configuration Options
11.1 Geospatial Information Service Management Authority Form
WMS Provider
1a WMS URL
1b WMS Port (if specified)
1c WMS Compliance ❒ Yes ❒ No
1d WMS Compliance
Organization
WFS Provider
2a WFS URL
2b WFS Port (if specified)
2c WFS Compliance ❒ Yes ❒ No
2d WFS Compliance Organization
Legend
Field 1a ➡ The URL of the Web Map Service.
Field 1b ➡ The port used by Web Map Service.
Field 1c ➡ WMS Compliance
Field 1d ➡ Compliance Organization.
Field 2a ➡ The URL of the Web Feature Service.
Field 2b ➡ The port used by Web Feature Service.
Field 2c ➡ WFS Compliance
Field 2d ➡ Compliance Organization.
WMS Provider
1a WMS URL
1b WMS Port (if specified)
1c WMS Version
1d WMS Namespace
1e STANAG Compliance ❒ Yes ❒ No
1f OGC Compliance ❒ Yes ❒ No
WFS Provider
2a WFS URL
2b WFS Port (if specified)
2c WFS Version
2d WFS Namespace
WMTS Provider
3a WMTS URL
3b WMTS Port (if specified)
3c WMTS Version
3d WMTS Namespace
3e STANAG Compliance ❒ Yes ❒ No
3f OGC Compliance ❒ Yes ❒ No
Legend
Field 1a ➡ The URL of the Web Map Service.
Field 1b ➡ The port used by Web Map Service.
Field 1c ➡ The version of Web Map Service.
Field 1d ➡ The namespace of Web Map Service.
Field 1e ➡ STANAG Compliance
Field 1f ➡ OGC Compliance
Field 2a ➡ The URL of the Web Feature Service.
Field 2b ➡ The port used by Web Feature Service.
Field 2c ➡ The version of Web Feature Service.
Field 2d ➡ The namespace of Web Feature Service.
Field 2e ➡ STANAG Compliance
Field 2f ➡ OGC Compliance
Field 3a ➡ The URL of the Web Map Tile Service.
Field 3b ➡ The port used by Web Map Tile Service.
Field 3c ➡ The version of Web Map Tile Service.
Field 3d ➡ The namespace of Web Map Tile Service.
Field 3e ➡ STANAG Compliance
Field 3f ➡ OGC Compliance