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.