service definitions

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 58 Next »

Task Status

This page is part of the ongoing SWIM communities of interest discussions. The content is working material. It should not be treated as final as it is still subject to review, comment and change.

Guidance

This template allows for the documentation of service definitions based on the requirements found at: /wiki/spaces/SCOI/pages/59605116

General requirements to remember:

SWIM-DEFN-010Service definition coverage

A service definition shall define a single service


Note: This concerns the definition of a service that can be implemented by service providers. It is not used to describe a running service - use a service description in that case.

Note: This requirement uses "define" rather than "describe".

SWIM-DEFN-020Service definition languageThe textual descriptions in a service definition shall be written in English using the spelling listed as the primary British spelling when conflicting spellings exist.-


Status Key

  • TBD - No work has started
  • WORKING - Content is being worked on, comments discussed
  • DRAFT - Draft is ready, comments resolved
  • REVIEWED - Group has reviewed, edited the final draft
  • AGREED - Content is finalised and agreed

Explanation

Some fields in the template are left empty. This means that no requirement is specified for it and it is left to the service provider to decide.



Service Definition Identification

DRAFT

service definition identification

title

Service definition for the Aeronautical Aerodrome Map Request Service

edition

00.00.01

reference date

2023-02-09

Service Identification

DRAFT

service identification

service name

Aeronautical Aerodrome Map Request Service

Service Abstract

DRAFT

service abstractThe Aeronautical Aerodrome Map Request Service allows the service consumer to get an aeronautical aerodrome map. The map is generated using up-to-date and accurate aeronautical information for the features at aerodromes.

The content of the map can be in the request e.g. based on GIS layer and the location of the feature.

The map can be used to support various operations such as serving as a baseline map for dynamic data operations.

Service Definition Provider

DRAFT

service definition provider

nameEUROCONTROL
descriptionEUROCONTROL is an intergovernmental organisation with 41 Member and 2 Comprehensive Agreement States.
point of contactswim@eurocontrol.int

Geographical Extent of Information

DRAFT

geographical extent of information

Service Categories

DRAFT

service categories





category category name

regulated information exchange

value

AERONAUTICAL_INFORMATION_EXCHANGE

scheme

http://reference.swim.aero/information-services/service-categories/CodeRegulatedInformationExchangeType.html 

categorycategory nameinformation domain
valueAERONAUTICAL_INFORMATION
schemehttps://reference.swim.aero/information-services/service-categories/CodeInformationDomainType.html
category category name

business activity

value

INFORMATION_MANAGEMENT

scheme

http://reference.swim.aero/information-services/service-categories/CodeBusinessActivityType.html 

category category name

intended service consumer

value
scheme

http://reference.swim.aero/information-services/service-categories/CodeStakeholderType.html 

category category nameintended service provider
valueAERONAUTICAL_INFORMATION_SERVICE_PROVIDER
schemehttp://reference.swim.aero/information-services/service-categories/CodeStakeholderType.html 
categorycategory nameservice type
valueAERONAUTICAL_AERODROME_MAP_ACCESS_SERVICE
scheme

http://reference.swim.aero/information-services/service-categories/CodeServiceType

(for the moment use https://ext.eurocontrol.int/swim_confluence/display/SCOI/Service+Categories+-+Service+Type).

Service Standard Reference

DRAFT


service standard reference



reference
implemented options
deviations/additions

Operational Environment

DRAFT

operational environmentoperational needs

Air traffic management is defined as the "dynamic, integrated management of air traffic and airspace including air traffic services, airspace management and air traffic flow management - safely, economically and efficiently - through the provision of facilities and seamless services in collaboration with all parties and involving airborne and ground-based functions". 

Stakeholders operating in the global air traffic management system have the need for graphical representations of aeronautical data (i.e., maps). This facilitates the safe, economical and efficient execution of their duties both in planning and during operations. There is a need for aeronautical aerodrome maps in support of integrated digital briefings. The maps can be used to ensure a common situation awareness on which to notify changes e.g. in the availability of the aerodrome infrastructure.

The aeronautical aerodrome maps may also used in other systems such as those used for surface management at aerodrome. A list of these is available in Appendix C. This service satisfies these by offering aeronautical aerodrome maps as regulated by ICAO Annex 15 - Aeronautical Information Services.

However, the service is not intended for in-cockpit use.

The aeronautical aerodrome maps offered by the service satisfy the EU Implementing Regulation 2021/116 - Common Project One.

capabilities

The service provides aeronautical aerodrome maps based on service consumer requests (for example, for a specified geographical area or based on a specific data layer).

information exchange requirements

Service Functions

DRAFT

service functions


functionname

Discover the layers that are available

descriptionThe service consumer shall be able to discover the layers that are available for the map.
real-world effectService consumer knows the content offered by the service.
functionname

Request map

descriptionThe service consumer shall be able to request the map.
real-world effectService consumer receives the requested map.
functionname

Request map based on filters

descriptionThe service consumer shall be able to specify which layers to include in the map based on their location and/or attributes.
real-world effectService consumer receives the requested map.
functionname

Request map based on temporal filter

description

The service consumer shall be able to specify the temporality conditions for the map e.g. that it covers the current AIRAC.

real-world effectService consumer receives the requested map.
functionnameStyle map
descriptionThe service consumer should be able to specify how to style the layers in the map.
real-world effectService consumer receives the map according to the requested styles.

Service Access and Use Conditions

DRAFT

service access and use conditions



legal constraints



service policies

business policy


operational policy


technical policy


service consumption constraints



Security Constraints

DRAFT

security constraints



authentication

he service may offer unauthenticated/public use.

In the case of authenticated use, the service shall ensure consumer authentication in accordance with the EUROCONTROL Specification for SWIM Technical Infrastructure (TI) Yellow Profile through the use of a X.509 certificate or the use of a username/password.

The service shall ensure provider authentication in accordance with EUROCONTROL Specification for SWIM Technical Infrastructure (TI) Yellow Profile through the use of a X.509 certificate.

authorisation

The service shall ensure that satisfactory authorisation is put in place according to EUROCONTROL Specification for SWIM Technical Infrastructure (TI) Yellow Profile requirement SWIM-TIYP-0070.

confidentiality

The service shall ensure point-to-point confidentiality in accordance with EUROCONTROL Specification for SWIM Technical Infrastructure (TI) Yellow Profile through the use of Transport Layer Security (TLS) 1.2 or above.

integrity

The service shall ensure point-to-point integrity in accordance with EUROCONTROL Specification for SWIM Technical Infrastructure (TI) Yellow Profile through the use of Transport Layer Security (TLS) 1.2 or above.

Quality of Service

DRAFT

quality of service

performance

capacity

The service shall achieve a quality that is sufficient to ensure the service is fit for purpose.

response timeThe service shall achieve a quality that is sufficient to ensure the service is fit for purpose.
reliability

availability

The service shall achieve a quality that is sufficient to ensure the service is fit for purpose.

recoverabilityThe service shall achieve a quality that is sufficient to ensure the service is fit for purpose.
security

confidentiality

The service shall ensure confidentiality by using SWIM Technical Infrastructure (TI) Yellow Profile bindings.

integrityThe service shall ensure integrity by using SWIM Technical Infrastructure (TI) Yellow Profile bindings.

Quality of Data

DRAFT

quality of data

The aeronautical aerodrome map offered by the service shall be based on aeronautical data that satisfies the applicable sections of Commission Implementing Regulation (EU) 2017/373 of 1 March 2017

The aeronautical aerodrome map offered by the service shall be based on aeronautical data that applies the AIXM 5.1.1 coding guidelines. This includes:

The aeronautical aerodrome map offered by the service shall be based on aeronautical data that follows:

Source of Information

DRAFT

source of information

source

The aeronautical aerodrome map offered by the service shall be based on aeronautical data received from the appropriate authorised originating sources, e.g.,

Service Validation Information

DRAFT

service validation information

prototyping

Application Message Exchange Pattern

DRAFT

application message exchange pattern

SYNCHRONOUS_REQUEST_REPLY

Service Behaviour

DRAFT

service behaviour

typical behaviour

The service behaviour shall be in accordance with the Synchronous Request/Reply pattern detailed in Message Exchange Patterns: Identification Guidelines.

The ISO 19128:2005 Geographic information - Web map server interface shall be used for the basic behaviour.

The typical behaviour is as follows:

Synchronous Request/Reply
  • The request message is sent from the service consumer to the service
  • The service consumer remains blocked while awaiting the reply
  • The service remains blocked while processing the reply
  • The aeronautical aerodrome map, the reply message, is sent from the service to the service consumer.

Service Monitoring

DRAFT

service monitoring

A service monitoring mechanism shall be made available to service consumers.

Service Interfaces

DRAFT

service interfaces

interfacenameAeronautical Aerodrome Map Request Service Interface
description
The interface is used to group the operations offered by the  ISO 19128:2005 Geographic information - Web map server interface.
provider/consumer sideProvider side

SWIM TI Profile and Interface Bindings

DRAFT

SWIM TI profile and interface bindings





profile name

EUROCONTROL Specification for SWIM Technical Infrastructure (TI) Yellow Profile

profile version

1.1

selected service interface bindingWS_LIGHT
selected network interface bindingThe service shall use the network bindings of the SWIM TIYP.
supported optional requirements

The OGC Web Map Service 1.3.0 Interface Standard shall be used in the service implementation

All standardised operations for Basic WMS shall be implemented

All standardised operations for Queryable WMS should be implemented

Other operations such as getLegend may be implemented

Service Interface Protocols and Data Format

DRAFT

service interface protocols and data format





transport / messaging protocols

The service shall use TLS1.2 or later in accordance with EUROCONTROL Specification for SWIM Technical Infrastructure (TI) Yellow Profile.
data format

This is captured at Service Message level (see below).

WS_LIGHT does not mandate a data format. The header expresses what is used.

Service Operations

DRAFT

Service operations







operation


operation name


description


messages


operation


operation name


description


messages


Service Messages

DRAFT

service messages





message

name

Aerodrome Map

description

This is the map that is generated on the server as a result of the query to the service.

It serves a baseline (as per the AIXM 5 temporality model).

Due care shall be taken to ensure the layers on the map are visible. For example, this may mean that GIS layers with a polygon geometry are below those with a a line geometry.

It may be styled and/or labelled according to a service layer description (SLD) and should ensure an uncluttered map.

It shall use EPSG:3857 (https://en.wikipedia.org/wiki/Web_Mercator_projection) as a minimum for its projection. The service consumer may specify another projection that is made available. Note that the projection does not alter the data. It still uses WGS-84 according Annex 15.

typeOut
data format

It is in graphical format e.g. GIF, JPEG, PNG, TIFF, etc. The desired output format may be included in the query to the service.

A queryable WMS allows access to the information on the map. The resulting information shall be based on the AIXM 5.1.1 exchange language.

message

name

Request

descriptionThe request to the service. This is according to the OGC Web Map Service 1.3.0 Interface Standard used to implement the service
typeIn
data formatDefined by the implementation standard.

Information Definition (Minimum) and (Extended)

DRAFT

information definition

The service shall offer GIS layers based on features that:

  • have a geographical footprint and
  • are defined in the Aeronautical Information Exchange Model (AIXM 5.1.1) and
  • are included Appendix B (i.e., in the aerodrome mapping data set defined by ICAO, driven by AMDB industry requirements).

Filter Encoding

DRAFT

filter encoding

The service shall allow the selection of data based on GIS layers.

The service shall offer a filter based on the ICAO location indicator of an aerodrome allowing all the GIS layers to be returned for that aerodrome. 

If the service covers multiple aerodromes, the service shall support spatial, temporal and logical filtering based on (subset of the) the operators defined in the OGC Filter Encoding 2.0 Encoding Standard (equivalent to ISO 19143 - Geographic Information - Filter encoding).

The service shall support a filter based on the AIRAC cycle allowing the service consumer to select a map for the current AIRAC cycle and the next AIRAC cycle.

Machine-Readable Service Interface Definition

DRAFT

machine-readable service interface definition

reference

Model View

WORKING

model view

reference

Abbreviations and Acronyms

DRAFT

abbreviations and acronyms


abbreviationcodeSWIM

termSystem Wide Information Management
abbreviationcode

term

Appendix A: References

DRAFT

Trace

This is not traced to a requirement.
references



reference



titleEU Implementing Regulation 2021/116 - Common Project One
version
description

The Aeronautical Dataset Services constitute a family of services capable of providing, discovering and retrieving ICAO Annex 15 digital datasets.

The information offered by the Aeronautical Information Request Service is aligned with that found in the Aeronautical Dataset Services specification in order to ensure consistency between the two services.

urlhttps://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX%3A32021R0116
document type
referencetitleCommission Implementing Regulation (EU) 2017/37
version1 March 2017
descriptionCommission Implementing Regulation (EU) 2017/373 of 1 March 2017 laying down common requirements for providers of air traffic management/air navigation services and other air traffic management network functions and their oversight, repealing Regulation (EC) No 482/2008, Implementing Regulations (EU) No 1034/2011, (EU) No 1035/2011 and (EU) 2016/1377 and amending Regulation (EU) No 677/2011.
urlhttps://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX%3A32017R0373
document type
referencetitleAIXM Coding - Common coding guidelines
version
descriptionCoding guidelines for complex AIXM properties such as geometry, schedules, annotations, etc. It also contains general coding guidelines which are not for a particular subject area but applicable for all AIXM features.
urlhttps://ext.eurocontrol.int/aixm_confluence/display/ACG/Common+coding+guidelines
document type
referencetitleData coding guidelines
version
descriptionA set of coding guidelines to promote the interoperability of AIXM 5.1.1 formatted data.
urlhttps://aixm.aero/page/data-coding-guidelines
document type
referencetitle(ICAO) Aerodrome Mapping Data Sets - Supporting Material
version
descriptionSupporting material for ICAO Aerodrome Mapping Data Sets.
urlhttps://ext.eurocontrol.int/aixm_confluence/display/ACGAMD/%28ICAO%29+Aerodrome+Mapping+Data+Sets+-+Supporting+Material
document type
referencetitleMessage Exchange Patterns: Identification Guidelines
version JULY 2nd, 2019
descriptionDocument intended to facilitate the understanding of message exchange patterns from an application and Technical Infrastructure perspective.
urlhttps://reference.swim.aero/technical-infrastructure/message-exchange-patterns-identification-guidelines.html
document typeSERVICE_BEHAVIOUR_DESCRIPTION
referencetitleOGC Web Map Service 1.3.0 Interface Standard (equivalent to ISO 19128:2005 Geographic information - Web map server interface)
version
description
urlhttps://www.ogc.org/docs/is
document type
referencetitleAIXM 5 Temporality Model
version1.1
descriptionExplains the AIXM temporality concept
urlhttps://aixm.aero/sites/aixm.aero/files/imce/AIXM511/aixm_temporality_1.1.pdf
document type
referencetitleAeronautical Information Exchange Model (AIXM)
version5.1.1
description
urlhttps://www.aixm.aero/schema/5.1.1/AIXM_Features.xsd
document typeINFORMATION_DEFINITION
referencetitleaerodrome mapping data set defined by ICAO
version
description
url
document type
referencetitleAMDB industry requirements.
version
description
url
document type
referencetitleOGC Filter Encoding 2.0 Encoding Standard (equivalent to ISO 19143 - Geographic Information - Filter encoding).
version
description
urlhttps://www.ogc.org/docs/is
document type
referencetitleEuropean ATM Service Description for the AerodromeMapInformation Service
version
descriptionThis  document  describes  the  Aerodrome  Map  Information  Service  (AMIS)  and  the  relevant architectural elements.  The Service aims to publish Aerodrome Map Feature Types as described by EUROCAE in standard ED99C and Aerodrome Map Types as described by EUROCAE in standard ED119B .
The service  is  named  Aerodrome  Map  Information  Service,  abbreviated  AMIS   and  was identified with the standard operations for the OGC WFS and WMS
url
document type

Appendix B: Information Definition for Aeronautical Aerodrome Map Request Service

DRAFT


GIS Layer (based on AIXM 5.1.1 features)

Aeronautical Aerodrome Map Request Service

The service generates maps based on AIXM features.


AerialRefuelling
AeronauticalGroundLight
AircraftGroundService
AircraftStandy
AirportClearanceService
AirportHeliportCollocation
AirportHeliporty
AirportHotSpoty
AirportProtectionAreaMarking
AirportSuppliesServicey
AirspaceBorderCrossing
Airspace
AirTrafficControlService
AirTrafficManagementService
AltimeterSource
AngleIndication
ApproachLightingSystemy
ApronElementy
ApronLightSystemy
ApronMarking
Aprony
ArrestingGeary
ArrivalFeederLeg
ArrivalLeg
AuthorityForAirspace
Azimuth
ChangeOverPoint
CheckpointINS
CheckpointVOR
CirclingArea
DeicingAreaMarking
DeicingAreay
DepartureLeg
DesignatedPoint
DirectionFinder
DistanceIndication
DME
Elevation
FinalLeg
FireFightingService
FlightRestriction
FloatingDockSite
GeoBorder
Glidepath
GroundTrafficControlServicey
GuidanceLineLightSystemy
GuidanceLineMarkingy
GuidanceLiney
HoldingAssessment
HoldingPattern
InformationService
InitialLeg
InstrumentApproachProcedure
IntermediateLeg
Localizer
MarkerBeacon
MarkingBuoy
MissedApproachLeg
Navaid
NavigationAreaRestriction
NavigationArea
NDB
NonMovementArea
ObstacleArea
OrganisationAuthority
PassengerLoadingBridge
PassengerService
PilotControlledLighting
PrecisionApproachRadar
PrimarySurveillanceRadar
ProcedureDME
RadarSystem
RadioCommunicationChannely
RadioFrequencyArea
Roady
RouteDME
RouteSegment
Route
RulesProcedures
RunwayBlastPady
RunwayCentrelinePointy
RunwayDirectionLightSystemy
RunwayDirectiony
RunwayElementy
RunwayMarkingy
RunwayProtectAreaLightSystem
RunwayProtectAreay
Runwayy
RunwayVisualRange
SafeAltitudeArea
SDF
SeaplaneLandingArea
SeaplaneRampSite
SearchRescueService
SecondarySurveillanceRadar
SignificantPointInAirspace
SpecialDate
SpecialNavigationStation
SpecialNavigationSystem
StandardInstrumentArrival
StandardInstrumentDeparture
StandardLevelColumn
StandardLevelSector
StandardLevelTable
StandMarking
SurveyControlPointy
TACAN
TaxiHoldingPositionLightSystemy
TaxiHoldingPositionMarkingy
TaxiHoldingPositiony
TaxiwayElementy
TaxiwayLightSystemy
TaxiwayMarkingy
Taxiwayy
TerminalArrivalArea
TouchDownLiftOffLightSystemy
TouchDownLiftOffMarking
TouchDownLiftOffSafeArea
TouchDownLiftOffy
Unit
UnplannedHolding
VerticalStructurey
VisualGlideSlopeIndicatory
VOR
WorkAreay

Appendix C: Operational Needs

DRAFT


Transversal

  • Collaborative information sharing is essential for decision making involving multiple actors. Automatic taxi with time and path information on the ground, collaborative decision making during emergencies, de-icing operations and infrastructure availability information are examples that involve multiple actors including the aircraft crew.

By service consumer role

Stakeholder/RoleDescription of stakeholder/roleNeeds for Aerodrome MapsNotes
CIVIL_AIRSPACE_USERA generic term designating an organization operating aircraft and its pilots, the flight operations centres (FOC) responsible for the strategic planning of a flight and the entity responsible for the execution of a flight which is traditionally a flight deck.
  • Generate graphical representations needed to support digital briefing concepts.
  • Have an up-to-date backdrop for dynamic layers (see SDP).

Aircraft covers UAV.


MILITARY_AIRSPACE_USERAirspace User under the authority of a military organisation.
  • Generate digital representation of ground operations
  • Generate graphical representations needed to support digital briefing concepts.
  • Have an up-to-date backdrop for dynamic layers (see SDP).

There is an assumption that these will be working in DMZ under yellow profile. The AISP needs to meet the security needs.

In general, they have the same needs as civil airspace users.

CIVIL_AIR_NAVIGATION_SERVICE_PROVIDERAny public or private entity providing air navigation services for general air traffic.
  • Remote tower systems use different layers of visualization to highlight movement areas, buildings, etc. for air traffic controllers.
  • AMD data can be used to create more accurate restricted zones for geofencing around aerodromes.

MILITARY_AIR_NAVIGATION_SERVICE_PROVIDERAny public or private entity providing air navigation services for military air traffic.
  • Remote tower systems use different layers of visualization to highlight movement areas, buildings, etc. for air traffic controllers.
  • AMD data can be used to create more accurate restricted zones for geofencing around aerodromes.

AIR_TRAFFIC_SERVICE_PROVIDERA generic term meaning variously, flight information service, alerting service, air traffic advisory service, air traffic control service (area control service, approach control service or aerodrome control service).
  • Generate digital representation of ground operations

REGULATED_METEOROLOGICAL_SERVICE_PROVIDERAn office designated to provide meteorological service for international air navigation.
No needs have been identified.
AERONAUTICAL_INFORMATION_SERVICE_PROVIDERA service established within the defined area of coverage responsible for the provision of aeronautical information/data necessary for the safety, regularity and efficiency of air navigation.
No needs have been identified.

COMMUNICATION_NAVIGATION_AND_

SURVEILLANCE_SERVICE_PROVIDER

A provider of CNS services.
No needs have been identified.
PROVIDER_OF_DATA_SERVICESA public or private entity responsible for the management of a Data Service Provision (e.g. to one or several Virtual Centre).
  • Update EFB - electronic flight bags

NETWORK_MANAGERThe organization responsible for enabling the optimum use of airspace and ensure that Airspace Users can operate preferred trajectories while allowing maximum access to airspaces and air navigation services.
No needs have been identified.
AIRPORT_OPERATORThe civilian or military agency, group or individual which exercises control over the operations of the civil airport or military airfield.
  • Improved common situational awareness
  • Ensure same digital representation of reality e.g. in low visibility operations (LVO)
  • Local flight briefing/preparation tools (eg in ARO context)
  • Airport capacity management

AIRSIDE_GROUND_HANDLERA stakeholder involved in the services necessary for an aircraft's arrival at, and departure from, an airport, other than air traffic services.
No needs have been identified.
MILITARY_DEFENCE_CENTRE

A military defence centre.

Note: these centres, e.g., check for diplomatic clearance.


No needs have been identified.



  • No labels