Temporalidad y Codificaciones
Conceptos y Ejemplos
Presentado por Brett Brunk
Aeronautical Information Management (AIM) group
Federal Aviation Administration – United States
Singapore Workshop – Technical Focus - 16 June 2008
Temas
 Temporalidad
● Por qué es necesario
● Conceptos de temporalidad AIXM 5
● Ejemplo de radioayuda
 Codificaciones AIXM 5
● Componentes de un archivo de intercambio AIXM 5
● Espacio aéreo nuevo
● Cambio temporal al uso de espacio aéreo
Singapore Workshop – Technical Focus - 16 June 2008
Por qué hace falta Temporalidad?
 El tiempo es esencial para información aeronáutica
 Por razones operacionales, se distingue entre:
● Cambios permanentes
● Estado temporal
 Dos niveles:
● La duracion del rasgo
● Cambios en las características
Singapore Workshop – Technical Focus - 16 June 2008
Modelo de Temporalidad
 Definición
● Un modelo que incorpora el concepto de tiempo
 Puntos claves
● Todos los rasgos son temporales desde el comienzo hasta el
fin de su vida
● Ejemplo: un nuevo sector de control de tráfico aéreo
● Todos los rasgos cambian con el tiempo
● Ejemplo: un VOR esta fuera de servicio por un día
 Modelo de Temporalidad AIXM
● Relaciona los rasgos al período de tiempo en que tienen
validez
● Provee varios métodos para describir el período de tiempo
Singapore Workshop – Technical Focus - 16 June 2008
Características que varían con el tiempo
Feature
Properties
P1
P2
value 1
value 2
value 3
value a
value b
P3
value x
P4
P5
value 4
value z
value $
value #
Time
Singapore Workshop – Technical Focus - 16 June 2008
El Modelo Basico de Trozo de Tiempo
Feature
Properties
P1
P2
value 1
value 2
value 3
value a
value b
P3
value x
P4
P5
value 4
value z
value $
value #
Time
Singapore Workshop – Technical Focus - 16 June 2008
El Modelo Basico de Trozo de Tiempo
Feature
Properties
P1
P2
P3
P4
P5
TimeSlices:
TS 1
TS 2
TS 3
TS 4
TS 5
TS 6
TS 7
TS 8
Singapore Workshop – Technical Focus - 16 June 2008
El Modelo Basico de Trozo de Tiempo
Feature
Properties
states
P1
P2
P3
P4
P5
TimeSlices:
TS 1
TS 2
TS 3
TS 4
TS 5
TS 6
TS 7
TS 8
Singapore Workshop – Technical Focus - 16 June 2008
El Modelo Basico de Trozo de Tiempo
UML
Singapore Workshop – Technical Focus - 16 June 2008
Ocurrencias Temporales
(digital NOTAM)
Feature
Properties
event
P1
P2
P3
temporary
value w
P4
P5
TimeSlices:
TS 1
TS 2
TS 3
TS 4
TS 5
TS 6
TS 7
TS 8
TS "temp”
Singapore Workshop – Technical Focus - 16 June 2008
Ocurrencias Temporales
 Trozos de Tiempo: 2 Tipos
● Linea de Base= describe el
estado del rasgo (la serie de las
caracteristicas) como resultado de
un cambio permanente.
● Delta Temporal = describe la
capa sobrepuesta no permanente
de un estado de rasgo durante
una ocurrencia temporal .
Singapore Workshop – Technical Focus - 16 June 2008
Estado Actual de un Rasgo
Feature
Properties
P1
P2
P3
temporary
value w
P4
P5
TimeSlices:
TS 1
TS 2
TS 3
TS 4
TS 5
TS 6
TS 7
TS 8
SNAPSHOT
SNAPSHOT = describe el estado de un rasgo en un instante de tiempo, como
resultado de la combinación de la linea de base del trozo de tiempo válido en ese
instante con todos los trozos de tiempo TempDelta pertinentes en ese instante.
Singapore Workshop – Technical Focus - 16 June 2008
Cambios Permanentes
Feature
Properties
event
P1
P2
P3
temporary
value w
P4
P5
TimeSlices:
TS 1
TS 2
TS 3
TS 4
TS 5
TS 6
TS 7
TS 8
TS "temp”
PERMDELTA = Un tipo de Trozo de Tiempo que describe la
diferencia en un estado de rasgo como resultado de un cambio
permanente.
Singapore Workshop – Technical Focus - 16 June 2008
Tipos de Trozos de Tiempo
Feature
Properties
PERMDELTA 4
PERMDELTA 3
PERMDELTA 5
PERMDELTA 2
PERMDELTA 7
PERMDELTA 6
PERMDELTA 8
PERMDELTA 9
(end of life)
PERMDELTA 1
(start of life)
P1
P2
P3
P4
temporary
value w
P5
Time
TEMPDELTA
SNAPSHOT
Singapore Workshop – Technical Focus - 16 June 2008
Resumen – Tipos de Trozos de Tiempo
 BASELINE = A kind of Time Slice that describes the feature state (the set of all
the feature’s properties) as result of a permanent change;
 PERMDELTA = A kind of Time Slice that describes the difference in a feature
state as result of a permanent change;
 TEMPDELTA = A kind of Time Slice that describes the transitory changes of a
feature state during a temporary event;
 SNAPSHOT = A kind of Time Slice that describes the state of a feature at a
time instant, as result of combining the actual BASELINE Time Slice valid at
that time instant with all TEMPDELTA Time Slices applicable at that time
instant.
Singapore Workshop – Technical Focus - 16 June 2008
Ejemple: Un cambio de frequencia en
una Radio Ayuda
Imagina que a la Radio Ayuda AML se le da un mantenimiento y la frequencia se
cambia de 112 MHz to 113.2 MHz…
1. Progarmar el cambio para que concida
con el cicl de AIRAC
2. Apagar AMLantes del mantenimiento
3. Dar el servicio
4. Encender AML y probar en modo de
prueba
Singapore Workshop – Technical Focus - 16 June 2008
An Example: Navaid frequency cha Ejemple: Un
cambio de frequencia en una Radio Ayuda
Imagina que a la Radio Ayuda AML se le da un mantenimiento y la frequencia se
cambia de 112 MHz to 113.2 MHz…
Baseline 1
Baseline 2
Permanent
Delta 2
Permanent
Delta 1
VOR navaid: id = AML
Status = Operational, Freq = 112.0 MHz
VOR navaid: id = AML
Status = Operational, Freq = 113.2 MHz
TempDelta 1
NOTAM
Status = Offline
for upgrades
TempDelta 2
NOTAM
Freq = 113.2 MHz
Status = on test,
do not use
Frequency upgrade
coordinated to be
effective next cycle
Snapshot 1
Snapshot 2
Snapshot 3
Snapshot 4
Singapore Workshop – Technical Focus - 16 June 2008
Temas
 Temporalidad
● Por qué es necesario
● Conceptos de temporalidad AIXM 5
● Ejemplo de radioayuda
 Codificaciones AIXM 5
● Componentes de un archivo de intercambio AIXM 5
● Espacio aéreo nuevo
● Cambio temporal al uso de espacio aéreo
Singapore Workshop – Technical Focus - 16 June 2008
AIXMesta basado en estandars
internacionales
Aeronautical Information Exchange Model (AIXM)
ISO 19107 Spatial
ISO 19108 Temporal
ISO 19115 Metadata
Universal Markup
Language (UML)
Conceptual standards
Extensible Markup
Language (XML)
ISO 19136
Geography Markup
Language (GML)
Exchange standards
Singapore Workshop – Technical Focus - 16 June 2008
Extensible Markup Language (XML)
Web Page HTML
 XML – Extensible Markup
Language
● As mirado lo que hay
debajo de una pagina
web?
● XML es similar a HTML
 Leible por una
computadora
<h2><a href="sdat2/html/download.htm">
SDAT 5.7 Release</a></h2>
<h3 class="byline">New Features >></h3>
<p> <ul>
<li>Create traffic collections based
on a sector number. (Flights flown
through specified sector(s))</li>
…
<RunwayDirection>
● Intercambio electronico
● Soporte comercial
XML Document
<Designator>20L</Designator>
<VFRPattern>RIGHT</VFRPattern>
</RunwayDirection>
…
Singapore Workshop – Technical Focus - 16 June 2008
Concepto: Geometria y GML
 La geometria es una
aspecto importante en
informacion aeronautica
● Espacios aereos son
poligonos
● Referencias son puntos
● Ubicación de la radio
ayuda
Singapore Workshop – Technical Focus - 16 June 2008
Concepto: Geometria y GML
 ISO 19136 Geography
Markup Language (GML)
● Estandar no dndepende
de industria
● Basado en XML
● Adoptado por la industria
Singapore Workshop – Technical Focus - 16 June 2008
Creando un nuevo espacio aereo
An AIXM Airspace
<?xml version="1.0" encoding="UTF-8"
?>
Feature
<Airspace xmlns=“http://www.aixm.aero/schema/5.0” xmlns:gml="http://www.opengis.net/gml/3.2”
xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:gmd="http://www.isotc211.org/2005/gmd" xmlns:gco="http://www.isotc211.org/2005/gco"
xsi:schemaLocation="http://www.aixm.aero/schema/5.0
../xsd/AIXM_Features.xsd"
gml:id="A00001">
Unique
Identifier for the Airspace.
Computer readable
<gml:identifier codeSpace="http://ead.eurocontrol.int">
0bf9537f-27f0-4650-a75f-125006366e51</gml:identifier>
Container for the timeslices that
make up the airspace
<timeSlice>
<AirspaceTimeSlice gml:id="VID001">…</AirspaceTimeSlice>
</timeSlice>
Definition of the
airspace
</Airspace>
End of the Airspace
Feature
Singapore Workshop – Technical Focus - 16 June 2008
Creando un nuevo espacio aereo
<Airspace …>
<gml:identifier …>…</gml:identifier>
<timeSlice>
<AirspaceTimeSlice gml:id="VID001">
Period of validity for
<gml:validTime>
timeslice
<gml:TimePeriod gml:id="VID002">
<gml:beginPosition>2006-03-15T00:00:00</gml:beginPosition>
<gml:endPosition indeterminatePosition="unknown" />
</gml:TimePeriod>
Baseline timeslice
</gml:validTime>
containing all feature
<interpretation>BASELINE</interpretation>
properties
<featureLifetime>
<gml:TimePeriod gml:id="VID003">
<gml:beginPosition>2006-03-15T00:00:00</gml:beginPosition>
Period of validity
<gml:endPosition indeterminatePosition="unknown"
/> for
the Airspace feature
</gml:TimePeriod>
</featureLifetime>
… other properties
Singapore Workshop – Technical Focus - 16 June 2008
</AirspaceTimeSlice> </timeSlice>
</Airspace>
Creando un nuevo espacio aereo
<Airspace …>
<gml:identifier …>…</gml:identifier>
<timeSlice>
<AirspaceTimeSlice gml:id="VID001">
…
<type>TSA</type>
<designator>EBT15</designator>
<name>LO-RENINGE UAV AREA</name>
<controlType>MIL</controlType>
<class>
Airspace Feature
<AirspaceLayerClass>
properties
<class>G</class>
</AirspaceLayerClass>
</class>
<geometryComponent>…</geometryComponent>
</AirspaceTimeSlice>
Airspace shape and
</timeSlice>
volume
</Airspace>
Singapore Workshop – Technical Focus - 16 June 2008
Creando un nuevo espacio aereo
<Airspace …>
<gml:identifier …>…</gml:identifier>
<timeSlice>
<AirspaceTimeSlice gml:id="VID001"> …
<geometryComponent>
<AirspaceGeometryComponent>
<theAirspaceVolume>
<AirspaceVolume>
<upperLimit uom="FL">95</upperLimit>
<upperLimitReference>STD</upperLimitReference>
Upper and lower
<lowerLimit uom="FT">4500</lowerLimit>
limits
<lowerLimitReference>MSL</lowerLimitReference>
<horizontalProjection> … </horizontalProjection>
GML definition of
</AirspaceVolume>
horizontal boundary
</theAirspaceVolume>
</AirspaceGeometryComponent>
</geometryComponent>
</AirspaceTimeSlice>
Singapore Workshop – Technical Focus - 16 June 2008
</timeSlice>
</Airspace>
Creando un nuevo espacio aereo
<Airspace …>
<gml:identifier …>…</gml:identifier>
<timeSlice>
<AirspaceTimeSlice gml:id="VID001">
<horizontalProjection>
…
<Surface gml:id="VID005"
<geometryComponent>
srsName="urn:ogc:def:crs:OGC:1.3:CRS84">
<AirspaceGeometryComponent> <gml:polygonPatches>
<theAirspaceVolume>
<gml:PolygonPatch>
<AirspaceVolume>
<gml:exterior>
…
<gml:LinearRing>
<gml:pos>51.0155 2.5713</gml:pos>
<horizontalProjection>
<gml:pos>51.0125 2.6277</gml:pos>
</horizontalProjection>
<gml:pos>50.9472 3.0000</gml:pos>
</AirspaceVolume>
<gml:pos>50.7633 2.9991</gml:pos>
</theAirspaceVolume>
</gml:LinearRing>
</AirspaceGeometryComponent>
</gml:exterior>
</geometryComponent>
</gml:PolygonPatch>
</AirspaceTimeSlice>
</gml:polygonPatches>
</timeSlice>
</Surface>
Singapore
Workshop – Technical Focus - 16 June 2008
</horizontalProjection>
</Airspace>
Demostracion
 Viendo las caracteristicas de AIXM en un producto
comercial
● LuciadMap - AIXM Viewer
Singapore Workshop – Technical Focus - 16 June 2008
Descargar

El Modelo Basico de Trozo de Tiempo