singapore workshop – technical focus - 16 june 2008 temporalidad y codificaciones conceptos y...

28
Singapore Workshop – Technical Focus - 16 June 2008 Temporalidad y Codificaciones Conceptos y Ejemplos Presentado por Brett Brunk Aeronautical Information Management (AIM) group Federal Aviation Administration – United States

Upload: amadis-naranjo

Post on 22-Apr-2015

1 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Singapore Workshop – Technical Focus - 16 June 2008 Temporalidad y Codificaciones Conceptos y Ejemplos Presentado por Brett Brunk Aeronautical Information

Singapore Workshop – Technical Focus - 16 June 2008

Temporalidad y Codificaciones

Conceptos y Ejemplos

Presentado por Brett BrunkAeronautical Information Management (AIM) group

Federal Aviation Administration – United States

Page 2: Singapore Workshop – Technical Focus - 16 June 2008 Temporalidad y Codificaciones Conceptos y Ejemplos Presentado por Brett Brunk Aeronautical Information

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

Page 3: Singapore Workshop – Technical Focus - 16 June 2008 Temporalidad y Codificaciones Conceptos y Ejemplos Presentado por Brett Brunk Aeronautical Information

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

Page 4: Singapore Workshop – Technical Focus - 16 June 2008 Temporalidad y Codificaciones Conceptos y Ejemplos Presentado por Brett Brunk Aeronautical Information

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

Page 5: Singapore Workshop – Technical Focus - 16 June 2008 Temporalidad y Codificaciones Conceptos y Ejemplos Presentado por Brett Brunk Aeronautical Information

Singapore Workshop – Technical Focus - 16 June 2008

Características que varían con el tiempo

Time

P1

FeatureProperties

value 1 value 2 value 3 value 4

P2 value a value b

P3 value x

P4 value z

P5 value $ value #

Page 6: Singapore Workshop – Technical Focus - 16 June 2008 Temporalidad y Codificaciones Conceptos y Ejemplos Presentado por Brett Brunk Aeronautical Information

Singapore Workshop – Technical Focus - 16 June 2008

El Modelo Basico de Trozo de Tiempo

Time

P1

FeatureProperties

value 1 value 2 value 3 value 4

P2 value a value b

P3 value x

P4 value z

P5 value $ value #

Page 7: Singapore Workshop – Technical Focus - 16 June 2008 Temporalidad y Codificaciones Conceptos y Ejemplos Presentado por Brett Brunk Aeronautical Information

Singapore Workshop – Technical Focus - 16 June 2008

El Modelo Basico de Trozo de Tiempo

P1

FeatureProperties

P2

P3

P4

P5

TimeSlices: TS 1 TS 2 TS 3 TS 4 TS 5 TS 6 TS 7 TS 8

Page 8: Singapore Workshop – Technical Focus - 16 June 2008 Temporalidad y Codificaciones Conceptos y Ejemplos Presentado por Brett Brunk Aeronautical Information

Singapore Workshop – Technical Focus - 16 June 2008

El Modelo Basico de Trozo de Tiempo

P1

FeatureProperties

P2

P3

P4

P5

TimeSlices: TS 1 TS 2 TS 3 TS 4 TS 5 TS 6 TS 7 TS 8

states

Page 9: Singapore Workshop – Technical Focus - 16 June 2008 Temporalidad y Codificaciones Conceptos y Ejemplos Presentado por Brett Brunk Aeronautical Information

Singapore Workshop – Technical Focus - 16 June 2008

El Modelo Basico de Trozo de Tiempo UML

Page 10: Singapore Workshop – Technical Focus - 16 June 2008 Temporalidad y Codificaciones Conceptos y Ejemplos Presentado por Brett Brunk Aeronautical Information

Singapore Workshop – Technical Focus - 16 June 2008

P1

FeatureProperties

P2

P3

P4

P5

TimeSlices: TS 1 TS 2 TS 3 TS 4 TS 5 TS 6 TS 7 TS 8

temporaryvalue w

TS "temp”

event

Ocurrencias Temporales (digital NOTAM)

Page 11: Singapore Workshop – Technical Focus - 16 June 2008 Temporalidad y Codificaciones Conceptos y Ejemplos Presentado por Brett Brunk Aeronautical Information

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 .

AIXMFeature

identifier : CodeUUIDType

<<feature>>

AIXMFeatureTimeSlice

validTimeinterpretationfeatureLifetimeproperty1property2property3...

1..* +time varying properties1..*

Page 12: Singapore Workshop – Technical Focus - 16 June 2008 Temporalidad y Codificaciones Conceptos y Ejemplos Presentado por Brett Brunk Aeronautical Information

Singapore Workshop – Technical Focus - 16 June 2008

Estado Actual de un Rasgo

P1

FeatureProperties

P2

P3

P4

P5

TimeSlices: TS 1 TS 2 TS 3 TS 4 TS 5 TS 6 TS 7 TS 8

temporaryvalue w

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.

Page 13: Singapore Workshop – Technical Focus - 16 June 2008 Temporalidad y Codificaciones Conceptos y Ejemplos Presentado por Brett Brunk Aeronautical Information

Singapore Workshop – Technical Focus - 16 June 2008

P1

FeatureProperties

P2

P3

P4

P5

TimeSlices: TS 1 TS 2 TS 3 TS 4 TS 5 TS 6 TS 7 TS 8

temporaryvalue w

TS "temp”

Cambios PermanentesCambios Permanentes

event

PERMDELTA = Un tipo de Trozo de Tiempo que describe la diferencia en un estado de rasgo como resultado de un cambio permanente.

Page 14: Singapore Workshop – Technical Focus - 16 June 2008 Temporalidad y Codificaciones Conceptos y Ejemplos Presentado por Brett Brunk Aeronautical Information

Singapore Workshop – Technical Focus - 16 June 2008

P1

FeatureProperties

P2

P3

P4

P5

Time

Tipos de Trozos de Tiempo

PERMDELTA 1(start of life)

PERMDELTA 2 PERMDELTA 3PERMDELTA 4

PERMDELTA 5 PERMDELTA 6PERMDELTA 7

PERMDELTA 8PERMDELTA 9

(end of life)

TEMPDELTA

temporaryvalue w

SNAPSHOT

Page 15: Singapore Workshop – Technical Focus - 16 June 2008 Temporalidad y Codificaciones Conceptos y Ejemplos Presentado por Brett Brunk Aeronautical Information

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.

Page 16: Singapore Workshop – Technical Focus - 16 June 2008 Temporalidad y Codificaciones Conceptos y Ejemplos Presentado por Brett Brunk Aeronautical Information

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 mantenimiento3. Dar el servicio4. Encender AML y probar en modo de

prueba

Page 17: Singapore Workshop – Technical Focus - 16 June 2008 Temporalidad y Codificaciones Conceptos y Ejemplos Presentado por Brett Brunk Aeronautical Information

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…

Page 18: Singapore Workshop – Technical Focus - 16 June 2008 Temporalidad y Codificaciones Conceptos y Ejemplos Presentado por Brett Brunk Aeronautical Information

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

Page 19: Singapore Workshop – Technical Focus - 16 June 2008 Temporalidad y Codificaciones Conceptos y Ejemplos Presentado por Brett Brunk Aeronautical Information

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 ISO 19136 Geography Markup Language (GML)Universal Markup

Language (UML)

Extensible Markup Language (XML)

Conceptual standards Exchange standards

Page 20: Singapore Workshop – Technical Focus - 16 June 2008 Temporalidad y Codificaciones Conceptos y Ejemplos Presentado por Brett Brunk Aeronautical Information

Singapore Workshop – Technical Focus - 16 June 2008

Extensible Markup Language (XML)

XML – Extensible Markup Language

● As mirado lo que hay debajo de una pagina web?

● XML es similar a HTML Leible por una

computadora● Intercambio electronico● Soporte comercial

<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>

<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>

<Designator>20L</Designator>

<VFRPattern>RIGHT</VFRPattern>

</RunwayDirection>

<RunwayDirection>

<Designator>20L</Designator>

<VFRPattern>RIGHT</VFRPattern>

</RunwayDirection>

Web Page HTMLWeb Page HTML

XML DocumentXML Document

Page 21: Singapore Workshop – Technical Focus - 16 June 2008 Temporalidad y Codificaciones Conceptos y Ejemplos Presentado por Brett Brunk Aeronautical Information

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

Page 22: Singapore Workshop – Technical Focus - 16 June 2008 Temporalidad y Codificaciones Conceptos y Ejemplos Presentado por Brett Brunk Aeronautical Information

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

Page 23: Singapore Workshop – Technical Focus - 16 June 2008 Temporalidad y Codificaciones Conceptos y Ejemplos Presentado por Brett Brunk Aeronautical Information

Singapore Workshop – Technical Focus - 16 June 2008

Creando un nuevo espacio aereo

<?xml version="1.0" encoding="UTF-8" ?> <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">

<gml:identifier codeSpace="http://ead.eurocontrol.int">0bf9537f-27f0-4650-a75f-125006366e51</gml:identifier>

<timeSlice><AirspaceTimeSlice gml:id="VID001">…</AirspaceTimeSlice>

</timeSlice>

</Airspace>

An AIXM Airspace Feature

Unique Identifier for the Airspace. Computer readable

Container for the timeslices that make up the airspace

End of the Airspace Feature

Definition of the airspace

Page 24: Singapore Workshop – Technical Focus - 16 June 2008 Temporalidad y Codificaciones Conceptos y Ejemplos Presentado por Brett Brunk Aeronautical Information

Singapore Workshop – Technical Focus - 16 June 2008

Creando un nuevo espacio aereo

<Airspace …><gml:identifier …>…</gml:identifier> <timeSlice>

<AirspaceTimeSlice gml:id="VID001"><gml:validTime>

<gml:TimePeriod gml:id="VID002"><gml:beginPosition>2006-03-15T00:00:00</gml:beginPosition><gml:endPosition indeterminatePosition="unknown" />

</gml:TimePeriod> </gml:validTime> <interpretation>BASELINE</interpretation>

<featureLifetime><gml:TimePeriod gml:id="VID003">

<gml:beginPosition>2006-03-15T00:00:00</gml:beginPosition> <gml:endPosition indeterminatePosition="unknown" /> </gml:TimePeriod> </featureLifetime>

… other properties</AirspaceTimeSlice> </timeSlice>

</Airspace>

Baseline timeslice containing all feature

properties

Period of validity for timeslice

Period of validity for the Airspace feature

Page 25: Singapore Workshop – Technical Focus - 16 June 2008 Temporalidad y Codificaciones Conceptos y Ejemplos Presentado por Brett Brunk Aeronautical Information

Singapore Workshop – Technical Focus - 16 June 2008

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> <AirspaceLayerClass> <class>G</class> </AirspaceLayerClass> </class>

<geometryComponent>…</geometryComponent></AirspaceTimeSlice>

</timeSlice> </Airspace>

Airspace Feature properties

Airspace shape and volume

Page 26: Singapore Workshop – Technical Focus - 16 June 2008 Temporalidad y Codificaciones Conceptos y Ejemplos Presentado por Brett Brunk Aeronautical Information

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> <lowerLimit uom="FT">4500</lowerLimit> <lowerLimitReference>MSL</lowerLimitReference>

<horizontalProjection> … </horizontalProjection> </AirspaceVolume> </theAirspaceVolume> </AirspaceGeometryComponent> </geometryComponent> </AirspaceTimeSlice> </timeSlice> </Airspace>

Upper and lower limits

GML definition of horizontal boundary

Page 27: Singapore Workshop – Technical Focus - 16 June 2008 Temporalidad y Codificaciones Conceptos y Ejemplos Presentado por Brett Brunk Aeronautical Information

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>

…<horizontalProjection></horizontalProjection>

</AirspaceVolume> </theAirspaceVolume> </AirspaceGeometryComponent> </geometryComponent> </AirspaceTimeSlice> </timeSlice></Airspace>

<horizontalProjection><Surface gml:id="VID005"

srsName="urn:ogc:def:crs:OGC:1.3:CRS84"><gml:polygonPatches>

<gml:PolygonPatch><gml:exterior>

<gml:LinearRing><gml:pos>51.0155 2.5713</gml:pos> <gml:pos>51.0125 2.6277</gml:pos> <gml:pos>50.9472 3.0000</gml:pos> <gml:pos>50.7633 2.9991</gml:pos>

</gml:LinearRing></gml:exterior>

</gml:PolygonPatch> </gml:polygonPatches> </Surface></horizontalProjection>

Page 28: Singapore Workshop – Technical Focus - 16 June 2008 Temporalidad y Codificaciones Conceptos y Ejemplos Presentado por Brett Brunk Aeronautical Information

Singapore Workshop – Technical Focus - 16 June 2008

Demostracion

Viendo las caracteristicas de AIXM en un producto comercial

● LuciadMap - AIXM Viewer