Documentation
¶
Index ¶
- type AIXMBasicMessage
- type ARP
- type Abstract
- type Address
- type AirportHeliport
- type AirportHeliportResponsibilityOrganisation
- type AirportHeliportTimeSlice
- type Airspace
- type AirspaceGeometryComponent
- type AirspaceLayer
- type AirspaceLayerClass
- type AirspaceTimeSlice
- type AirspaceVolume
- type Annotation
- type ArcByCenterPoint
- type AssociatedAirportHeliport
- type AssociatedDeclaredDistance
- type AssociatedLevels
- type Authority
- type AuthorityForNavaidEquipment
- type Availability
- type BeginPosition
- type Border
- type BoundedBy
- type CIAddress
- type CICitation
- type CIContact
- type CIDate
- type CIDateTypeCode
- type CIResponsibleParty
- type CIRoleCode
- type CertificationDate
- type CertificationExpirationDate
- type CertifiedICAO
- type CircleByCenterPoint
- type Citation
- type City
- type Class
- type Code
- type ConstructionStatus
- type Contact
- type ContactInfo
- type ControlType
- type Curve
- type CurveMember
- type DME
- type DMETimeSlice
- type DataSetURI
- type Date
- type DateStamp
- type DateType
- type DeclaredValue
- type DesignatedPoint
- type DesignatedPointTimeSlice
- type Designator
- type Distance
- type DistanceAccuracy
- type EXExtent
- type EXGeographicDescription
- type EXTemporalExtent
- type ElectronicMailAddress
- type ElevatedCurve
- type ElevatedPoint
- type ElevatedSurface
- type Elevation
- type ElevationTDZ
- type ElevationTDZAccuracy
- type EndAngle
- type EndPosition
- type Envelope
- type Extent
- type Exterior
- type FeatureLifetime
- type FieldElevation
- type FieldElevationAccuracy
- type Frangible
- type Frequency
- type GeoBorder
- type GeoBorderTimeSlice
- type GeodesicString
- type GeographicElement
- type GeographicIdentifier
- type GeoidUndulation
- type GeometryComponent
- type GhostFrequency
- type HasMember
- type HorizontalAccuracy
- type HorizontalProjection
- type HorizontalProjectionLinearExtent
- type HorizontalProjectionLocation
- type HorizontalProjectionSurfaceExtent
- type IdentificationInfo
- type Identifier
- type Language
- type LanguageCode
- type LengthAccuracy
- type LengthStrip
- type LightElement
- type Lighting
- type LightingICAOStandard
- type LinguisticNote
- type Location
- type LowerLimit
- type MDConstraints
- type MDDataIdentification
- type MDIdentifier
- type MDMetadata
- type MagneticVariationAccuracy
- type MagneticVariationChange
- type MarkingFirstColour
- type MarkingICAOStandard
- type MarkingPattern
- type MarkingSecondColour
- type MaximumLimit
- type MessageMetadata
- type Military
- type MinimumEyeHeightOverThreshold
- type MinimumLimit
- type Mobile
- type NDB
- type NDBTimeSlice
- type Navaid
- type NavaidComponent
- type NavaidEquipment
- type NavaidOperationalStatus
- type NavaidTimeSlice
- type NominalLength
- type NominalWidth
- type Note
- type NoteLower
- type Obstacle
- type ObstacleArea
- type ObstacleAreaTimeSlice
- type OnRunway
- type OrganisationAuthority
- type OrganisationAuthorityTimeSlice
- type OrganisationName
- type Part
- type Patches
- type Point
- type PointOfContact
- type PolygonPatch
- type PosList
- type Radius
- type ReferenceOwnerOrganisation
- type ReferenceTemperature
- type ResourceConstraints
- type ResponsibleOrganisation
- type Ring
- type Role
- type Runway
- type RunwayCentrelinePoint
- type RunwayCentrelinePointTimeSlice
- type RunwayDeclaredDistance
- type RunwayDeclaredDistanceValue
- type RunwayDirection
- type RunwayDirectionLower
- type RunwayDirectionTimeSlice
- type RunwayTimeSlice
- type Segments
- type ServedCity
- type StartAngle
- type Surface
- type SurfaceCharacteristics
- type SurfaceProperties
- type SynchronisedLighting
- type TACAN
- type TACANTimeSlice
- type TemporalElement
- type TheAirspaceVolume
- type TheNavaidEquipment
- type TheOrganisationAuthority
- type TimeInterval
- type TimePeriod
- type TimeSlice
- type Timesheet
- type Title
- type TopicCategory
- type TransitionAltitude
- type TranslatedNote
- type TrueBearing
- type TrueBearingAccuracy
- type Type
- type UpperLimit
- type UseLimitation
- type UsedRunway
- type VOR
- type VORTimeSlice
- type ValidTime
- type VerticalAccuracy
- type VerticalExtent
- type VerticalExtentAccuracy
- type VerticalStructure
- type VerticalStructurePart
- type VerticalStructureTimeSlice
- type VisibleMaterial
- type VisualGlideSlopeIndicator
- type VisualGlideSlopeIndicatorTimeSlice
- type WidthAccuracy
- type WidthStrip
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AIXMBasicMessage ¶
type AIXMBasicMessage struct {
BoundedBy BoundedBy `xml:"boundedBy"`
HasMember []HasMember `xml:"hasMember"`
Identifier Identifier `xml:"identifier"`
MessageMetadata MessageMetadata `xml:"messageMetadata"`
}
type ARP ¶
type ARP struct {
ElevatedPoint ElevatedPoint `xml:"ElevatedPoint"`
}
type AirportHeliport ¶
type AirportHeliport struct {
ID string `xml:"id,attr"`
Identifier Identifier `xml:"identifier"`
TimeSlice TimeSlice `xml:"timeSlice"`
}
type AirportHeliportResponsibilityOrganisation ¶
type AirportHeliportResponsibilityOrganisation struct {
ID string `xml:"id,attr"`
TheOrganisationAuthority TheOrganisationAuthority `xml:"theOrganisationAuthority"`
}
type AirportHeliportTimeSlice ¶
type AirportHeliportTimeSlice struct {
ID string `xml:"id,attr"`
ARP ARP `xml:"ARP"`
Abandoned *string `xml:"abandoned"`
Annotation []Annotation `xml:"annotation"`
CertificationDate CertificationDate `xml:"certificationDate"`
CertificationExpirationDate CertificationExpirationDate `xml:"certificationExpirationDate"`
CertifiedICAO CertifiedICAO `xml:"certifiedICAO"`
ControlType ControlType `xml:"controlType"`
CorrectionNumber int `xml:"correctionNumber"`
DateMagneticVariation *int `xml:"dateMagneticVariation"`
Designator Designator `xml:"designator"`
DesignatorIATA *string `xml:"designatorIATA"`
FieldElevation *FieldElevation `xml:"fieldElevation"`
FieldElevationAccuracy FieldElevationAccuracy `xml:"fieldElevationAccuracy"`
Interpretation string `xml:"interpretation"`
LocationIndicatorICAO *string `xml:"locationIndicatorICAO"`
MagneticVariation *float64 `xml:"magneticVariation"`
MagneticVariationAccuracy MagneticVariationAccuracy `xml:"magneticVariationAccuracy"`
MagneticVariationChange MagneticVariationChange `xml:"magneticVariationChange"`
Name string `xml:"name"`
PrivateUse *string `xml:"privateUse"`
ReferenceTemperature *ReferenceTemperature `xml:"referenceTemperature"`
ResponsibleOrganisation ResponsibleOrganisation `xml:"responsibleOrganisation"`
SequenceNumber int `xml:"sequenceNumber"`
ServedCity *ServedCity `xml:"servedCity"`
TransitionAltitude *TransitionAltitude `xml:"transitionAltitude"`
Type Type `xml:"type"`
ValidTime ValidTime `xml:"validTime"`
}
type Airspace ¶
type Airspace struct {
ID string `xml:"id,attr"`
Identifier Identifier `xml:"identifier"`
TimeSlice TimeSlice `xml:"timeSlice"`
}
type AirspaceGeometryComponent ¶
type AirspaceGeometryComponent struct {
ID string `xml:"id,attr"`
TheAirspaceVolume TheAirspaceVolume `xml:"theAirspaceVolume"`
}
type AirspaceLayer ¶
type AirspaceLayer struct {
ID string `xml:"id,attr"`
LowerLimit LowerLimit `xml:"lowerLimit"`
LowerLimitReference string `xml:"lowerLimitReference"`
UpperLimit UpperLimit `xml:"upperLimit"`
UpperLimitReference string `xml:"upperLimitReference"`
}
type AirspaceLayerClass ¶
type AirspaceLayerClass struct {
ID string `xml:"id,attr"`
AssociatedLevels AssociatedLevels `xml:"associatedLevels"`
Classification *string `xml:"classification"`
}
type AirspaceTimeSlice ¶
type AirspaceTimeSlice struct {
ID string `xml:"id,attr"`
Class Class `xml:"class"`
CorrectionNumber int `xml:"correctionNumber"`
Designator Designator `xml:"designator"`
DesignatorICAO string `xml:"designatorICAO"`
GeometryComponent GeometryComponent `xml:"geometryComponent"`
Interpretation string `xml:"interpretation"`
LocalType *string `xml:"localType"`
Name string `xml:"name"`
SequenceNumber int `xml:"sequenceNumber"`
Type Type `xml:"type"`
ValidTime ValidTime `xml:"validTime"`
}
type AirspaceVolume ¶
type AirspaceVolume struct {
ID string `xml:"id,attr"`
HorizontalProjection HorizontalProjection `xml:"horizontalProjection"`
LowerLimit LowerLimit `xml:"lowerLimit"`
LowerLimitReference string `xml:"lowerLimitReference"`
MaximumLimit *MaximumLimit `xml:"maximumLimit"`
MaximumLimitReference *string `xml:"maximumLimitReference"`
MinimumLimit *MinimumLimit `xml:"minimumLimit"`
MinimumLimitReference *string `xml:"minimumLimitReference"`
UpperLimit UpperLimit `xml:"upperLimit"`
UpperLimitReference string `xml:"upperLimitReference"`
}
type Annotation ¶
type Annotation struct {
Note Note `xml:"Note"`
}
type ArcByCenterPoint ¶
type AssociatedAirportHeliport ¶
type AssociatedAirportHeliport struct {
Href string `xml:"href,attr"`
}
type AssociatedDeclaredDistance ¶
type AssociatedDeclaredDistance struct {
RunwayDeclaredDistance RunwayDeclaredDistance `xml:"RunwayDeclaredDistance"`
}
type AssociatedLevels ¶
type AssociatedLevels struct {
AirspaceLayer AirspaceLayer `xml:"AirspaceLayer"`
}
type AuthorityForNavaidEquipment ¶
type AuthorityForNavaidEquipment struct {
}
type Availability ¶
type Availability struct {
}
type BeginPosition ¶
type CIAddress ¶
type CIAddress struct {
ElectronicMailAddress ElectronicMailAddress `xml:"electronicMailAddress"`
}
type CICitation ¶
type CIDateTypeCode ¶
type CIResponsibleParty ¶
type CIResponsibleParty struct {
ContactInfo ContactInfo `xml:"contactInfo"`
OrganisationName OrganisationName `xml:"organisationName"`
Role Role `xml:"role"`
}
type CIRoleCode ¶
type CertificationDate ¶
type CertifiedICAO ¶
type CircleByCenterPoint ¶
type Citation ¶
type Citation struct {
CICitation CICitation `xml:"CI_Citation"`
}
type Class ¶
type Class struct {
CharData string `xml:",chardata"`
AirspaceLayerClass *AirspaceLayerClass `xml:"AirspaceLayerClass"`
}
type ConstructionStatus ¶
type ContactInfo ¶
type ContactInfo struct {
CIContact CIContact `xml:"CI_Contact"`
}
type ControlType ¶
type CurveMember ¶
type DME ¶
type DME struct {
ID string `xml:"id,attr"`
Identifier Identifier `xml:"identifier"`
TimeSlice TimeSlice `xml:"timeSlice"`
}
type DMETimeSlice ¶
type DMETimeSlice struct {
ID string `xml:"id,attr"`
Authority Authority `xml:"authority"`
Channel *string `xml:"channel"`
CorrectionNumber int `xml:"correctionNumber"`
Designator Designator `xml:"designator"`
GhostFrequency *GhostFrequency `xml:"ghostFrequency"`
Interpretation string `xml:"interpretation"`
Location Location `xml:"location"`
Name *string `xml:"name"`
SequenceNumber int `xml:"sequenceNumber"`
Type *Type `xml:"type"`
ValidTime ValidTime `xml:"validTime"`
}
type DataSetURI ¶
type DataSetURI struct {
CharacterString string `xml:"CharacterString"`
}
type DateType ¶
type DateType struct {
CIDateTypeCode CIDateTypeCode `xml:"CI_DateTypeCode"`
}
type DeclaredValue ¶
type DeclaredValue struct {
RunwayDeclaredDistanceValue RunwayDeclaredDistanceValue `xml:"RunwayDeclaredDistanceValue"`
}
type DesignatedPoint ¶
type DesignatedPoint struct {
ID string `xml:"id,attr"`
Identifier Identifier `xml:"identifier"`
TimeSlice TimeSlice `xml:"timeSlice"`
}
type DesignatedPointTimeSlice ¶
type DesignatedPointTimeSlice struct {
ID string `xml:"id,attr"`
CorrectionNumber int `xml:"correctionNumber"`
Designator Designator `xml:"designator"`
Interpretation string `xml:"interpretation"`
Location Location `xml:"location"`
Name *string `xml:"name"`
SequenceNumber int `xml:"sequenceNumber"`
Type Type `xml:"type"`
ValidTime ValidTime `xml:"validTime"`
}
type Designator ¶
type DistanceAccuracy ¶
type EXExtent ¶
type EXExtent struct {
GeographicElement GeographicElement `xml:"geographicElement"`
TemporalElement *TemporalElement `xml:"temporalElement"`
}
type EXGeographicDescription ¶
type EXGeographicDescription struct {
GeographicIdentifier GeographicIdentifier `xml:"geographicIdentifier"`
}
type EXTemporalExtent ¶
type EXTemporalExtent struct {
Extent Extent `xml:"extent"`
}
type ElectronicMailAddress ¶
type ElectronicMailAddress struct {
CharacterString string `xml:"CharacterString"`
}
type ElevatedCurve ¶
type ElevatedCurve struct {
ID string `xml:"id,attr"`
SrsName string `xml:"srsName,attr"`
Elevation Elevation `xml:"elevation"`
GeoidUndulation GeoidUndulation `xml:"geoidUndulation"`
HorizontalAccuracy HorizontalAccuracy `xml:"horizontalAccuracy"`
Segments Segments `xml:"segments"`
VerticalAccuracy VerticalAccuracy `xml:"verticalAccuracy"`
VerticalDatum string `xml:"verticalDatum"`
}
type ElevatedPoint ¶
type ElevatedPoint struct {
ID string `xml:"id,attr"`
SrsName string `xml:"srsName,attr"`
Annotation *Annotation `xml:"annotation"`
Elevation *Elevation `xml:"elevation"`
GeoidUndulation *GeoidUndulation `xml:"geoidUndulation"`
HorizontalAccuracy HorizontalAccuracy `xml:"horizontalAccuracy"`
Pos string `xml:"pos"`
VerticalAccuracy *VerticalAccuracy `xml:"verticalAccuracy"`
VerticalDatum string `xml:"verticalDatum"`
}
type ElevatedSurface ¶
type ElevatedSurface struct {
ID string `xml:"id,attr"`
SrsName string `xml:"srsName,attr"`
Elevation Elevation `xml:"elevation"`
GeoidUndulation GeoidUndulation `xml:"geoidUndulation"`
HorizontalAccuracy HorizontalAccuracy `xml:"horizontalAccuracy"`
Patches Patches `xml:"patches"`
VerticalAccuracy VerticalAccuracy `xml:"verticalAccuracy"`
VerticalDatum string `xml:"verticalDatum"`
}
type ElevationTDZ ¶
type ElevationTDZAccuracy ¶
type EndPosition ¶
type Extent ¶
type Extent struct {
EXExtent *EXExtent `xml:"EX_Extent"`
TimePeriod *TimePeriod `xml:"TimePeriod"`
}
type FeatureLifetime ¶
type FeatureLifetime struct {
TimePeriod TimePeriod `xml:"TimePeriod"`
}
type FieldElevation ¶
type FieldElevationAccuracy ¶
type GeoBorder ¶
type GeoBorder struct {
ID string `xml:"id,attr"`
Identifier Identifier `xml:"identifier"`
TimeSlice TimeSlice `xml:"timeSlice"`
}
type GeoBorderTimeSlice ¶
type GeoBorderTimeSlice struct {
ID string `xml:"id,attr"`
Border Border `xml:"border"`
CorrectionNumber int `xml:"correctionNumber"`
Interpretation string `xml:"interpretation"`
Name string `xml:"name"`
SequenceNumber int `xml:"sequenceNumber"`
Type Type `xml:"type"`
ValidTime ValidTime `xml:"validTime"`
}
type GeodesicString ¶
type GeographicElement ¶
type GeographicElement struct {
EXGeographicDescription EXGeographicDescription `xml:"EX_GeographicDescription"`
}
type GeographicIdentifier ¶
type GeographicIdentifier struct {
MDIdentifier MDIdentifier `xml:"MD_Identifier"`
}
type GeoidUndulation ¶
type GeometryComponent ¶
type GeometryComponent struct {
AirspaceGeometryComponent AirspaceGeometryComponent `xml:"AirspaceGeometryComponent"`
}
type GhostFrequency ¶
type HasMember ¶
type HasMember struct {
AirportHeliport *AirportHeliport `xml:"AirportHeliport"`
Airspace *Airspace `xml:"Airspace"`
DME *DME `xml:"DME"`
DesignatedPoint *DesignatedPoint `xml:"DesignatedPoint"`
GeoBorder *GeoBorder `xml:"GeoBorder"`
NDB *NDB `xml:"NDB"`
ObstacleArea *ObstacleArea `xml:"ObstacleArea"`
OrganisationAuthority *OrganisationAuthority `xml:"OrganisationAuthority"`
Runway *Runway `xml:"Runway"`
RunwayCentrelinePoint *RunwayCentrelinePoint `xml:"RunwayCentrelinePoint"`
RunwayDirection *RunwayDirection `xml:"RunwayDirection"`
TACAN *TACAN `xml:"TACAN"`
VOR *VOR `xml:"VOR"`
VerticalStructure *VerticalStructure `xml:"VerticalStructure"`
VisualGlideSlopeIndicator *VisualGlideSlopeIndicator `xml:"VisualGlideSlopeIndicator"`
}
type HorizontalAccuracy ¶
type HorizontalProjection ¶
type HorizontalProjection struct {
Surface Surface `xml:"Surface"`
}
type HorizontalProjectionLinearExtent ¶
type HorizontalProjectionLinearExtent struct {
ElevatedCurve ElevatedCurve `xml:"ElevatedCurve"`
}
type HorizontalProjectionLocation ¶
type HorizontalProjectionLocation struct {
ElevatedPoint ElevatedPoint `xml:"ElevatedPoint"`
}
type HorizontalProjectionSurfaceExtent ¶
type HorizontalProjectionSurfaceExtent struct {
ElevatedSurface ElevatedSurface `xml:"ElevatedSurface"`
}
type IdentificationInfo ¶
type IdentificationInfo struct {
MDDataIdentification MDDataIdentification `xml:"MD_DataIdentification"`
}
type Identifier ¶
type Language ¶
type Language struct {
LanguageCode LanguageCode `xml:"LanguageCode"`
}
type LanguageCode ¶
type LengthAccuracy ¶
type LengthStrip ¶
type LightElement ¶
type Lighting ¶
type Lighting struct {
LightElement LightElement `xml:"LightElement"`
}
type LightingICAOStandard ¶
type LinguisticNote ¶
type Location ¶
type Location struct {
ElevatedPoint *ElevatedPoint `xml:"ElevatedPoint"`
Point Point `xml:"Point"`
}
type LowerLimit ¶
type MDConstraints ¶
type MDConstraints struct {
UseLimitation UseLimitation `xml:"useLimitation"`
}
type MDDataIdentification ¶
type MDDataIdentification struct {
Abstract Abstract `xml:"abstract"`
Citation Citation `xml:"citation"`
Extent []Extent `xml:"extent"`
Language Language `xml:"language"`
PointOfContact PointOfContact `xml:"pointOfContact"`
ResourceConstraints ResourceConstraints `xml:"resourceConstraints"`
TopicCategory TopicCategory `xml:"topicCategory"`
}
type MDIdentifier ¶
type MDIdentifier struct {
Code Code `xml:"code"`
}
type MDMetadata ¶
type MDMetadata struct {
Contact Contact `xml:"contact"`
DataSetURI DataSetURI `xml:"dataSetURI"`
DateStamp DateStamp `xml:"dateStamp"`
IdentificationInfo IdentificationInfo `xml:"identificationInfo"`
}
type MagneticVariationChange ¶
type MarkingFirstColour ¶
type MarkingICAOStandard ¶
type MarkingPattern ¶
type MarkingSecondColour ¶
type MaximumLimit ¶
type MessageMetadata ¶
type MessageMetadata struct {
MDMetadata MDMetadata `xml:"MD_Metadata"`
}
type MinimumLimit ¶
type NDB ¶
type NDB struct {
ID string `xml:"id,attr"`
Identifier Identifier `xml:"identifier"`
TimeSlice TimeSlice `xml:"timeSlice"`
}
type NDBTimeSlice ¶
type NDBTimeSlice struct {
ID string `xml:"id,attr"`
Authority Authority `xml:"authority"`
Class Class `xml:"class"`
CorrectionNumber int `xml:"correctionNumber"`
Designator Designator `xml:"designator"`
Frequency Frequency `xml:"frequency"`
Interpretation string `xml:"interpretation"`
Location Location `xml:"location"`
Name *string `xml:"name"`
SequenceNumber int `xml:"sequenceNumber"`
ValidTime ValidTime `xml:"validTime"`
}
type NavaidComponent ¶
type NavaidComponent struct {
}
type NavaidEquipment ¶
type NavaidEquipment struct {
}
type NavaidOperationalStatus ¶
type NavaidOperationalStatus struct {
}
type NavaidTimeSlice ¶
type NavaidTimeSlice struct {
}
type NominalLength ¶
type NominalWidth ¶
type Note ¶
type Note struct {
ID string `xml:"id,attr"`
PropertyName *string `xml:"propertyName"`
Purpose string `xml:"purpose"`
TranslatedNote []TranslatedNote `xml:"translatedNote"`
}
type ObstacleArea ¶
type ObstacleArea struct {
ID string `xml:"id,attr"`
Identifier Identifier `xml:"identifier"`
TimeSlice TimeSlice `xml:"timeSlice"`
}
type ObstacleAreaTimeSlice ¶
type ObstacleAreaTimeSlice struct {
ID string `xml:"id,attr"`
CorrectionNumber int `xml:"correctionNumber"`
FeatureLifetime FeatureLifetime `xml:"featureLifetime"`
Interpretation string `xml:"interpretation"`
Obstacle []Obstacle `xml:"obstacle"`
ReferenceOwnerOrganisation ReferenceOwnerOrganisation `xml:"reference_ownerOrganisation"`
SequenceNumber int `xml:"sequenceNumber"`
Type Type `xml:"type"`
ValidTime ValidTime `xml:"validTime"`
}
type OrganisationAuthority ¶
type OrganisationAuthority struct {
ID string `xml:"id,attr"`
Identifier Identifier `xml:"identifier"`
TimeSlice TimeSlice `xml:"timeSlice"`
}
type OrganisationAuthorityTimeSlice ¶
type OrganisationAuthorityTimeSlice struct {
ID string `xml:"id,attr"`
CorrectionNumber int `xml:"correctionNumber"`
Designator Designator `xml:"designator"`
FeatureLifetime FeatureLifetime `xml:"featureLifetime"`
Interpretation string `xml:"interpretation"`
Military Military `xml:"military"`
Name string `xml:"name"`
SequenceNumber int `xml:"sequenceNumber"`
Type Type `xml:"type"`
ValidTime ValidTime `xml:"validTime"`
}
type OrganisationName ¶
type OrganisationName struct {
CharacterString string `xml:"CharacterString"`
}
type Part ¶
type Part struct {
VerticalStructurePart VerticalStructurePart `xml:"VerticalStructurePart"`
}
type Patches ¶
type Patches struct {
PolygonPatch PolygonPatch `xml:"PolygonPatch"`
}
type PointOfContact ¶
type PointOfContact struct {
CIResponsibleParty CIResponsibleParty `xml:"CI_ResponsibleParty"`
}
type PolygonPatch ¶
type PolygonPatch struct {
Exterior Exterior `xml:"exterior"`
}
type ReferenceTemperature ¶
type ResourceConstraints ¶
type ResourceConstraints struct {
MDConstraints MDConstraints `xml:"MD_Constraints"`
}
type ResponsibleOrganisation ¶
type ResponsibleOrganisation struct {
AirportHeliportResponsibilityOrganisation AirportHeliportResponsibilityOrganisation `xml:"AirportHeliportResponsibilityOrganisation"`
}
type Ring ¶
type Ring struct {
CurveMember []CurveMember `xml:"curveMember"`
}
type Role ¶
type Role struct {
CharData string `xml:",chardata"`
CIRoleCode CIRoleCode `xml:"CI_RoleCode"`
}
type Runway ¶
type Runway struct {
ID string `xml:"id,attr"`
Identifier Identifier `xml:"identifier"`
TimeSlice TimeSlice `xml:"timeSlice"`
}
type RunwayCentrelinePoint ¶
type RunwayCentrelinePoint struct {
ID string `xml:"id,attr"`
Identifier Identifier `xml:"identifier"`
TimeSlice TimeSlice `xml:"timeSlice"`
}
type RunwayCentrelinePointTimeSlice ¶
type RunwayCentrelinePointTimeSlice struct {
ID string `xml:"id,attr"`
AssociatedDeclaredDistance []AssociatedDeclaredDistance `xml:"associatedDeclaredDistance"`
CorrectionNumber int `xml:"correctionNumber"`
Designator Designator `xml:"designator"`
Interpretation string `xml:"interpretation"`
Location Location `xml:"location"`
OnRunway OnRunway `xml:"onRunway"`
Role *Role `xml:"role"`
SequenceNumber int `xml:"sequenceNumber"`
ValidTime ValidTime `xml:"validTime"`
}
type RunwayDeclaredDistance ¶
type RunwayDeclaredDistance struct {
ID string `xml:"id,attr"`
DeclaredValue DeclaredValue `xml:"declaredValue"`
Type Type `xml:"type"`
}
type RunwayDeclaredDistanceValue ¶
type RunwayDeclaredDistanceValue struct {
ID string `xml:"id,attr"`
Distance Distance `xml:"distance"`
DistanceAccuracy DistanceAccuracy `xml:"distanceAccuracy"`
}
type RunwayDirection ¶
type RunwayDirection struct {
ID string `xml:"id,attr"`
Identifier Identifier `xml:"identifier"`
TimeSlice TimeSlice `xml:"timeSlice"`
}
type RunwayDirectionLower ¶
type RunwayDirectionLower struct {
Href string `xml:"href,attr"`
}
type RunwayDirectionTimeSlice ¶
type RunwayDirectionTimeSlice struct {
ID string `xml:"id,attr"`
CorrectionNumber int `xml:"correctionNumber"`
Designator Designator `xml:"designator"`
ElevationTDZ *ElevationTDZ `xml:"elevationTDZ"`
ElevationTDZAccuracy *ElevationTDZAccuracy `xml:"elevationTDZAccuracy"`
Interpretation string `xml:"interpretation"`
MagneticBearing *float64 `xml:"magneticBearing"`
SequenceNumber int `xml:"sequenceNumber"`
TrueBearing TrueBearing `xml:"trueBearing"`
TrueBearingAccuracy TrueBearingAccuracy `xml:"trueBearingAccuracy"`
UsedRunway UsedRunway `xml:"usedRunway"`
ValidTime ValidTime `xml:"validTime"`
}
type RunwayTimeSlice ¶
type RunwayTimeSlice struct {
ID string `xml:"id,attr"`
AssociatedAirportHeliport AssociatedAirportHeliport `xml:"associatedAirportHeliport"`
CorrectionNumber int `xml:"correctionNumber"`
Designator Designator `xml:"designator"`
Interpretation string `xml:"interpretation"`
LengthAccuracy LengthAccuracy `xml:"lengthAccuracy"`
LengthStrip *LengthStrip `xml:"lengthStrip"`
NominalLength NominalLength `xml:"nominalLength"`
NominalWidth NominalWidth `xml:"nominalWidth"`
SequenceNumber int `xml:"sequenceNumber"`
SurfaceProperties SurfaceProperties `xml:"surfaceProperties"`
Type Type `xml:"type"`
ValidTime ValidTime `xml:"validTime"`
WidthAccuracy WidthAccuracy `xml:"widthAccuracy"`
WidthStrip *WidthStrip `xml:"widthStrip"`
}
type Segments ¶
type Segments struct {
ArcByCenterPoint []ArcByCenterPoint `xml:"ArcByCenterPoint"`
CircleByCenterPoint *CircleByCenterPoint `xml:"CircleByCenterPoint"`
GeodesicString []GeodesicString `xml:"GeodesicString"`
}
type ServedCity ¶
type ServedCity struct {
City City `xml:"City"`
}
type StartAngle ¶
type SurfaceCharacteristics ¶
type SurfaceCharacteristics struct {
ID string `xml:"id,attr"`
ClassPCN *int `xml:"classPCN"`
Composition string `xml:"composition"`
EvaluationMethodPCN *string `xml:"evaluationMethodPCN"`
MaxTyrePressurePCN *string `xml:"maxTyrePressurePCN"`
PavementSubgradePCN *string `xml:"pavementSubgradePCN"`
PavementTypePCN *string `xml:"pavementTypePCN"`
}
type SurfaceProperties ¶
type SurfaceProperties struct {
SurfaceCharacteristics SurfaceCharacteristics `xml:"SurfaceCharacteristics"`
}
type SynchronisedLighting ¶
type TACAN ¶
type TACAN struct {
ID string `xml:"id,attr"`
Identifier Identifier `xml:"identifier"`
TimeSlice TimeSlice `xml:"timeSlice"`
}
type TACANTimeSlice ¶
type TACANTimeSlice struct {
ID string `xml:"id,attr"`
Authority Authority `xml:"authority"`
Channel string `xml:"channel"`
CorrectionNumber int `xml:"correctionNumber"`
Designator Designator `xml:"designator"`
Interpretation string `xml:"interpretation"`
Location Location `xml:"location"`
Name *string `xml:"name"`
SequenceNumber int `xml:"sequenceNumber"`
ValidTime ValidTime `xml:"validTime"`
}
type TemporalElement ¶
type TemporalElement struct {
EXTemporalExtent EXTemporalExtent `xml:"EX_TemporalExtent"`
}
type TheAirspaceVolume ¶
type TheAirspaceVolume struct {
AirspaceVolume AirspaceVolume `xml:"AirspaceVolume"`
}
type TheNavaidEquipment ¶
type TheNavaidEquipment struct {
}
type TheOrganisationAuthority ¶
type TheOrganisationAuthority struct {
Href string `xml:"href,attr"`
}
type TimeInterval ¶
type TimeInterval struct {
Timesheet Timesheet `xml:"Timesheet"`
}
type TimePeriod ¶
type TimePeriod struct {
ID string `xml:"id,attr"`
BeginPosition BeginPosition `xml:"beginPosition"`
EndPosition EndPosition `xml:"endPosition"`
}
type TimeSlice ¶
type TimeSlice struct {
AirportHeliportTimeSlice *AirportHeliportTimeSlice `xml:"AirportHeliportTimeSlice"`
AirspaceTimeSlice *AirspaceTimeSlice `xml:"AirspaceTimeSlice"`
DMETimeSlice *DMETimeSlice `xml:"DMETimeSlice"`
DesignatedPointTimeSlice *DesignatedPointTimeSlice `xml:"DesignatedPointTimeSlice"`
GeoBorderTimeSlice *GeoBorderTimeSlice `xml:"GeoBorderTimeSlice"`
NDBTimeSlice *NDBTimeSlice `xml:"NDBTimeSlice"`
ObstacleAreaTimeSlice *ObstacleAreaTimeSlice `xml:"ObstacleAreaTimeSlice"`
OrganisationAuthorityTimeSlice *OrganisationAuthorityTimeSlice `xml:"OrganisationAuthorityTimeSlice"`
RunwayCentrelinePointTimeSlice *RunwayCentrelinePointTimeSlice `xml:"RunwayCentrelinePointTimeSlice"`
RunwayDirectionTimeSlice *RunwayDirectionTimeSlice `xml:"RunwayDirectionTimeSlice"`
RunwayTimeSlice *RunwayTimeSlice `xml:"RunwayTimeSlice"`
TACANTimeSlice *TACANTimeSlice `xml:"TACANTimeSlice"`
VORTimeSlice *VORTimeSlice `xml:"VORTimeSlice"`
VerticalStructureTimeSlice *VerticalStructureTimeSlice `xml:"VerticalStructureTimeSlice"`
VisualGlideSlopeIndicatorTimeSlice *VisualGlideSlopeIndicatorTimeSlice `xml:"VisualGlideSlopeIndicatorTimeSlice"`
}
type TopicCategory ¶
type TopicCategory struct {
MDTopicCategoryCode string `xml:"MD_TopicCategoryCode"`
}
type TransitionAltitude ¶
type TranslatedNote ¶
type TranslatedNote struct {
LinguisticNote LinguisticNote `xml:"LinguisticNote"`
}
type TrueBearing ¶
type TrueBearingAccuracy ¶
type UpperLimit ¶
type UseLimitation ¶
type UseLimitation struct {
CharacterString string `xml:"CharacterString"`
}
type UsedRunway ¶
type UsedRunway struct {
Href string `xml:"href,attr"`
}
type VOR ¶
type VOR struct {
ID string `xml:"id,attr"`
Identifier Identifier `xml:"identifier"`
TimeSlice TimeSlice `xml:"timeSlice"`
}
type VORTimeSlice ¶
type VORTimeSlice struct {
ID string `xml:"id,attr"`
Authority Authority `xml:"authority"`
CorrectionNumber int `xml:"correctionNumber"`
Designator Designator `xml:"designator"`
Frequency Frequency `xml:"frequency"`
Interpretation string `xml:"interpretation"`
Location Location `xml:"location"`
Name *string `xml:"name"`
SequenceNumber int `xml:"sequenceNumber"`
Type Type `xml:"type"`
ValidTime ValidTime `xml:"validTime"`
ZeroBearingDirection string `xml:"zeroBearingDirection"`
}
type ValidTime ¶
type ValidTime struct {
TimePeriod TimePeriod `xml:"TimePeriod"`
}
type VerticalAccuracy ¶
type VerticalExtent ¶
type VerticalExtentAccuracy ¶
type VerticalStructure ¶
type VerticalStructure struct {
ID string `xml:"id,attr"`
Identifier Identifier `xml:"identifier"`
TimeSlice TimeSlice `xml:"timeSlice"`
}
type VerticalStructurePart ¶
type VerticalStructurePart struct {
ID string `xml:"id,attr"`
ConstructionStatus ConstructionStatus `xml:"constructionStatus"`
Designator Designator `xml:"designator"`
Frangible Frangible `xml:"frangible"`
HorizontalProjectionLinearExtent *HorizontalProjectionLinearExtent `xml:"horizontalProjection_linearExtent"`
HorizontalProjectionLocation *HorizontalProjectionLocation `xml:"horizontalProjection_location"`
HorizontalProjectionSurfaceExtent *HorizontalProjectionSurfaceExtent `xml:"horizontalProjection_surfaceExtent"`
Lighting *Lighting `xml:"lighting"`
MarkingFirstColour MarkingFirstColour `xml:"markingFirstColour"`
MarkingPattern MarkingPattern `xml:"markingPattern"`
MarkingSecondColour MarkingSecondColour `xml:"markingSecondColour"`
Mobile Mobile `xml:"mobile"`
Type Type `xml:"type"`
VerticalExtent VerticalExtent `xml:"verticalExtent"`
VerticalExtentAccuracy VerticalExtentAccuracy `xml:"verticalExtentAccuracy"`
VisibleMaterial VisibleMaterial `xml:"visibleMaterial"`
}
type VerticalStructureTimeSlice ¶
type VerticalStructureTimeSlice struct {
ID string `xml:"id,attr"`
Annotation []Annotation `xml:"annotation"`
CorrectionNumber int `xml:"correctionNumber"`
FeatureLifetime FeatureLifetime `xml:"featureLifetime"`
Group string `xml:"group"`
Interpretation string `xml:"interpretation"`
Lighted string `xml:"lighted"`
LightingICAOStandard LightingICAOStandard `xml:"lightingICAOStandard"`
MarkingICAOStandard MarkingICAOStandard `xml:"markingICAOStandard"`
Name string `xml:"name"`
Part []Part `xml:"part"`
SequenceNumber int `xml:"sequenceNumber"`
SynchronisedLighting SynchronisedLighting `xml:"synchronisedLighting"`
Type Type `xml:"type"`
ValidTime ValidTime `xml:"validTime"`
}
type VisibleMaterial ¶
type VisualGlideSlopeIndicator ¶
type VisualGlideSlopeIndicator struct {
ID string `xml:"id,attr"`
Identifier Identifier `xml:"identifier"`
TimeSlice TimeSlice `xml:"timeSlice"`
}
type VisualGlideSlopeIndicatorTimeSlice ¶
type VisualGlideSlopeIndicatorTimeSlice struct {
ID string `xml:"id,attr"`
CorrectionNumber int `xml:"correctionNumber"`
Interpretation string `xml:"interpretation"`
MinimumEyeHeightOverThreshold *MinimumEyeHeightOverThreshold `xml:"minimumEyeHeightOverThreshold"`
Position *string `xml:"position"`
RunwayDirectionLower RunwayDirectionLower `xml:"runwayDirection"`
SequenceNumber int `xml:"sequenceNumber"`
SlopeAngle float64 `xml:"slopeAngle"`
Type Type `xml:"type"`
ValidTime ValidTime `xml:"validTime"`
}
type WidthAccuracy ¶
type WidthStrip ¶
Click to show internal directories.
Click to hide internal directories.