Versions in this module Expand all Collapse all v0 v0.0.12 Oct 14, 2020 Changes in this version type Dpn + UomElev string + ValElev string + ValTrueBrg string type Fto + ValMaxRotorDia string + XXXValMaxRotorDim string v0.0.11 Jun 4, 2020 v0.0.10 Jun 4, 2020 Changes in this version type Dpn + UomDistVer string + ValCrs string + ValHgt string v0.0.9 May 11, 2020 v0.0.8 May 11, 2020 Changes in this version + const CODE_USAGE_LIMITATION_FORBID + const CODE_USAGE_LIMITATION_PERMIT + var IgnoreUndocumented = false + var MidModeCompliant = false + func FeatureString(f Feature) string + func FillProperties(f GeoFeature, gf *geojson.Feature) + func GetNearestPointOffset(pt *geo.Point, points *geo.Path) int + func GetSlice(pts geo.PointSet, start, end int) geo.PointSet + func ParseLongLat(long, lat string, codeDatum string) (*geo.Point, error) + func RegisterValidators(v *validator.Validate, trans ut.Translator) + func Reverse(a geo.PointSet) + func ToGeoJSONPolygon(p *geo.Path) *geojson.Feature + func UidHash(uid interface{}) string + func UidString(uid interface{}) string + func ValidateLat(fl validator.FieldLevel) bool + func ValidateLong(fl validator.FieldLevel) bool + type Abd struct + AbdUid AbdUid + Avx []Avx + func (f *Abd) GeoJson(fmap FeatureMap) (*geojson.Feature, error) + func (f *Abd) Uid() FeatureUid + type AbdUid struct + AseUid *AseUid + func (uid *AbdUid) Hash() string + func (uid *AbdUid) String() string + type Adg struct + AdgUid AdgUid + AseUidSameExtent *AseUid + func (f *Adg) Uid() FeatureUid + type AdgUid struct + AseUid *AseUid + func (uid *AdgUid) Hash() string + func (uid *AdgUid) String() string + type Aga struct + AgaUid AgaUid + TxtAddress string + TxtRmk string + func (f *Aga) Uid() FeatureUid + type AgaUid struct + AhsUid *AhsUid + CodeType string + NoSeq string + func (uid *AgaUid) Hash() string + func (uid *AgaUid) String() string + type Aha struct + AhaUid AhaUid + TxtAddress string + TxtRmk string + func (f *Aha) Uid() FeatureUid + type AhaUid struct + AhpUid *AhpUid + CodeType string + NoSeq int + func (uid *AhaUid) Hash() string + func (uid *AhaUid) String() string + type Ahp struct + AhpUid AhpUid + Aht []Timetable + Ahu []*Ahu + CodeDatum string + CodeGps string + CodeIata string + CodeIcao string + CodeType string + DateMagVar string + GeoLat string + GeoLong string + OrgUid OrgUid + TxtName string + TxtNameAdmin string + TxtNameCitySer string + TxtRmk string + UomDistVer string + UomRefT string + UomTransitionAlt string + ValElev string + ValMagVar string + ValMagVarChg string + ValRefT string + ValTransitionAlt string + XXTxtDescrSite string + XXvalGeoidUndulation string + func (f *Ahp) GeoJson(fmap FeatureMap) (*geojson.Feature, error) + func (f *Ahp) Uid() FeatureUid + type AhpUid struct + CodeId string + func (uid *AhpUid) Hash() string + func (uid *AhpUid) Ref() *Ahp + func (uid *AhpUid) String() string + type Ahs struct + AhsUid AhsUid + Ast Timetable + TxtDescrFac string + TxtRmk string + func (f *Ahs) Uid() FeatureUid + type AhsUid struct + AhpUid *AhpUid + CodeType string + func (uid *AhsUid) Hash() string + func (uid *AhsUid) String() string + type Ahu struct + AhuUid AhuUid + UsageLimitation []UsageLimitation + XXcodeUsageLimitation interface{} + XXusageLimitation interface{} + func (f *Ahu) Uid() FeatureUid + type AhuUid struct + AhpUid AhpUid + func (uid *AhuUid) Hash() string + func (uid *AhuUid) String() string + type AircraftClass struct + CodeType string + type Ase struct + Adg *Adg + AseUid AseUid + Att []Timetable + CodeActivity string + CodeClass string + CodeDistVerLower string + CodeDistVerMax string + CodeDistVerMnm string + CodeDistVerUpper string + CodeLocInd string + CodeSelAvbl string + OrgUid *OrgUid + TxtLocalType string + TxtName string + TxtRmk string + UomDistVerLower string + UomDistVerMax string + UomDistVerMnm string + UomDistVerUpper string + ValDistVerLower string + ValDistVerMax string + ValDistVerMnm string + ValDistVerUpper string + func (f *Ase) Uid() FeatureUid + type AseUid struct + CodeId string + CodeType string + func (uid *AseUid) Hash() string + func (uid *AseUid) Ref() *Ase + func (uid *AseUid) String() string + type Avx struct + CodeDatum string + CodeType string + GbrUid *GbrUid + GeoLat string + GeoLatArc string + GeoLong string + GeoLongArc string + TxtRmk string + UomGeoAccuracy string + UomRadiusArc string + ValGeoAccuracy string + ValHex string + ValRadiusArc string + XXValCrc string + type Cdl struct + CodeLang string + TxtCallSign string + type Dme struct + CodeChannel string + CodeDatum string + DmeUid DmeUid + Dtt []Timetable + OrgUid *OrgUid + TxtName string + TxtRmk string + UomDistVer string + UomGhostFreq string + ValElev string + ValGhostFreq string + VorUid *VorUid + func (f *Dme) GeoJson(fmap FeatureMap) (*geojson.Feature, error) + func (f *Dme) Uid() FeatureUid + type DmeUid struct + CodeId string + GeoLat string + GeoLong string + func (uid *DmeUid) Hash() string + func (uid *DmeUid) String() string + type Dpn struct + AhpUidAssoc *AhpUid + CodeDatum string + CodeType string + DpnUid DpnUid + TxtName string + TxtRmk string + XXcodeTypeNorth string + XXuomDistVer string + XXuomFreq string + XXvalCrs string + XXvalHgt string + func (f *Dpn) GeoJson(fmap FeatureMap) (*geojson.Feature, error) + func (f *Dpn) Uid() FeatureUid + type DpnUid struct + CodeId string + GeoLat string + GeoLong string + func (uid *DpnUid) Hash() string + func (uid *DpnUid) String() string + type Fda struct + CodeIntst string + CodeSequencedFlash string + FdaUid FdaUid + TxtDescrFlash string + TxtRmk string + UomLen string + ValLen string + func (f *Fda) Uid() FeatureUid + type FdaUid struct + CodeType string + FdnUid *FdnUid + func (uid *FdaUid) Hash() string + func (uid *FdaUid) String() string + type Fdd struct + FddUid FddUid + TxtRmk string + UomDist string + ValDist string + func (f *Fdd) Uid() FeatureUid + type FddUid struct + CodeDayPeriod string + CodeType string + FdnUid FdnUid + func (uid *FddUid) Hash() string + func (uid *FddUid) String() string + type Fdn struct + CodePortableVasis string + CodePsnVasis string + CodeTypeVasis string + FdnUid FdnUid + NoBoxVasis string + TxtRmk string + UomMeht string + ValMagBrg string + ValMeht string + ValSlopeAngleGpVasis string + ValTrueBrg string + XXXcodingMode string + XXXgeoLat string + XXXgeoLong string + XXXgmlSectorCenterline []XXXgmlSectorExtend + XXXgmlSectorExtend []XXXgmlSectorExtend + XXXiapInitialAlt string + XXXnonIcaoMaxSectorLen string + XXXnonIcaoValOpeningAngle string + XXXnonIcaoValSlopeAngle string + XXXrearTakeOffSectorAvail string + XXXrearTakeoffSectorBrg string + XXXrearTakeoffSectorSlopeAngle string + func (f *Fdn) Uid() FeatureUid + type FdnUid struct + FtoUid *FtoUid + TxtDesig string + func (uid *FdnUid) Hash() string + func (uid *FdnUid) String() string + type Fdo struct + CodeTypeOps string + FdoUid FdoUid + TxtRmk string + func (f *Fdo) Uid() FeatureUid + type FdoUid struct + FdnUid *FdnUid + ObsUid *ObsUid + func (uid *FdoUid) Hash() string + func (uid *FdoUid) String() string + type Feature interface + Uid func() FeatureUid + type FeatureMap map[string]Feature + type FeatureUid interface + Hash func() string + OriginalMid func() string + String func() string + type FlightClass struct + CodeMil string + CodeOrigin string + CodePurpose string + CodeRule string + type Fls struct + CodeColour string + CodeIntst string + FlsUid FlsUid + TxtDescr string + TxtRmk string + func (f *Fls) Uid() FeatureUid + type FlsUid struct + CodePsn string + FdnUid *FdnUid + func (uid *FlsUid) Hash() string + func (uid *FlsUid) String() string + type Fqy struct + Cdl []Cdl + CodeType string + FqyUid FqyUid + Ftt []Timetable + TxtRmk string + UomFreq string + ValFreqRec string + XtPrimary string + func (f *Fqy) Uid() FeatureUid + type FqyUid struct + SerUid *SerUid + ValFreqTrans string + func (uid *FqyUid) Hash() string + func (uid *FqyUid) String() string + type Fto struct + CodeSts string + FtoUid FtoUid + TxtMarking string + TxtProfile string + TxtRmk string + UomDim string + ValLen string + ValWid string + XXXmaxRotorDia string + func (f *Fto) Uid() FeatureUid + type FtoUid struct + AhpUid *AhpUid + TxtDesig string + func (uid *FtoUid) Hash() string + func (uid *FtoUid) String() string + type Ful struct + FulUid FulUid + TxtDescr string + TxtRmk string + func (f *Ful) Uid() FeatureUid + type FulUid struct + AhpUid *AhpUid + CodeCat string + func (uid *FulUid) Hash() string + func (uid *FulUid) String() string + type Gbr struct + CodeType string + GbrUid GbrUid + Gbv []Gbv + TxtRmk string + func (f *Gbr) GeoJson(fmap FeatureMap) (*geojson.Feature, error) + func (f *Gbr) GeoJsonPath(fmap FeatureMap) (*geo.Path, error) + func (f *Gbr) Uid() FeatureUid + type GbrUid struct + TxtName string + func (uid *GbrUid) Hash() string + func (uid *GbrUid) String() string + type Gbv struct + CodeDatum string + CodeType string + GeoLat string + GeoLatArc string + GeoLong string + GeoLongArc string + TxtRmk string + UomGeoAccuracy string + UomRadiusArc string + ValGeoAccuracy string + ValHex string + ValRadiusArc string + XXValCrc string + type GeoFeature interface + GeoJson func(fmap FeatureMap) (*geojson.Feature, error) + Uid func() FeatureUid + type Igp struct + CodeDatum string + GeoLat string + GeoLong string + Igt []Timetable + TxtRmk string + UomDistVer string + UomFreq string + UomRdh string + ValElev string + ValFreq string + ValRdh string + ValSlope string + type Ils struct + CodeCat string + DmeUid *DmeUid + Igp *Igp + IlsUid IlsUid + Ilz Ilz + TxtRmk string + func (f *Ils) Uid() FeatureUid + type IlsUid struct + RdnUid *RdnUid + func (uid *IlsUid) Hash() string + func (uid *IlsUid) String() string + type Ilz struct + CodeDatum string + CodeId string + CodeTypeUseBack string + GeoLat string + GeoLong string + Ilt []Timetable + TxtRmk string + UomDistVer string + UomFreq string + ValElev string + ValFreq string + type Lbm struct + CodeDatum string + GeoLat string + GeoLong string + LbmUid LbmUid + TxtValueLabel string + ZoomLevel []ZoomLevel + func (f *Lbm) Uid() FeatureUid + type LbmUid struct + CodeType string + TxtName string + func (uid *LbmUid) Hash() string + func (uid *LbmUid) String() string + type Mkr struct + CodeDatum string + CodePsnIls string + IlsUid IlsUid + MkrUid MkrUid + Mtt []Timetable + OrgUid *OrgUid + TxtName string + TxtRmk string + UomDistVer string + UomFreq string + ValElev string + ValFreq string + func (f *Mkr) GeoJson(fmap FeatureMap) (*geojson.Feature, error) + func (f *Mkr) Uid() FeatureUid + type MkrUid struct + CodeId string + GeoLat string + GeoLong string + func (uid *MkrUid) Hash() string + func (uid *MkrUid) String() string + type Ndb struct + CodeClass string + CodeDatum string + NdbUid NdbUid + Ntt []Timetable + OrgUid *OrgUid + TxtName string + TxtRmk string + UomDistVer string + UomFreq string + ValElev string + ValFreq string + func (f *Ndb) GeoJson(fmap FeatureMap) (*geojson.Feature, error) + func (f *Ndb) Uid() FeatureUid + type NdbUid struct + CodeId string + GeoLat string + GeoLong string + func (uid *NdbUid) Hash() string + func (uid *NdbUid) String() string + type Obs struct + CodeDatum string + CodeGroup string + CodeHgtAccuracy string + CodeLgt string + CodeLinkType string + CodeMarking string + CodeType string + DatetimeValidTil string + DatetimeValidWef string + ObsUid ObsUid + ObsUidLink *ObsUid + TxtDescrLgt string + TxtDescrMarking string + TxtName string + TxtRmk string + UomDistVer string + UomElevAccuracy string + UomGeoAccuracy string + UomRadius string + ValElev string + ValElevAccuracy string + ValGeoAccuracy string + ValHgt string + ValRadius string + func (f *Obs) Uid() FeatureUid + type ObsUid struct + GeoLat string + GeoLong string + OgrUid OgrUid + func (uid *ObsUid) Hash() string + func (uid *ObsUid) String() string + type Ogr struct + CodeDatum string + OgrUid OgrUid + TxtRmk string + UomElevAccuracy string + UomGeoAccuracy string + ValElevAccuracy string + ValGeoAccuracy string + func (f *Ogr) Uid() FeatureUid + type OgrUid struct + GeoLat string + GeoLong string + TxtName string + func (uid *OgrUid) Hash() string + func (uid *OgrUid) String() string + type Org struct + CodeId string + CodeType string + OrgUid OrgUid + TxtRmk string + func (f *Org) Uid() FeatureUid + type OrgUid struct + TxtName string + func (uid *OrgUid) Hash() string + func (uid *OrgUid) String() string + type Rda struct + CodeIntst string + CodeSequencedFlash string + RdaUid RdaUid + TxtDescrFlash string + TxtRmk string + UomLen string + ValLen string + func (f *Rda) Uid() FeatureUid + type RdaUid struct + CodeType string + RdnUid RdnUid + func (uid *RdaUid) Hash() string + func (uid *RdaUid) String() string + type Rdd struct + RddUid RddUid + TxtRmk string + UomDist string + ValDist string + func (f *Rdd) Uid() FeatureUid + type RddUid struct + CodeDayPeriod string + CodeType string + RdnUid *RdnUid + func (uid *RddUid) Hash() string + func (uid *RddUid) String() string + type Rdn struct + BUGGeoLon string + CodePortableVasis string + CodePsnVasis string + CodeTypeVasis string + CodeVfrPattern string + GeoLat string + GeoLong string + NoBoxVasis string + Rdd []*Rdd + RdnUid RdnUid + TxtRmk string + UomElevTdz string + UomMeht string + ValElevTdz string + ValMagBrg string + ValMeht string + ValSlopeAngleGpVasis string + ValTrueBrg string + func (f *Rdn) Uid() FeatureUid + type RdnUid struct + RwyUid *RwyUid + TxtDesig string + func (uid *RdnUid) Hash() string + func (uid *RdnUid) Ref() *Rdn + func (uid *RdnUid) String() string + type Rdo struct + CodeTypeOps string + RdoUid RdoUid + TxtRmk string + func (f *Rdo) Uid() FeatureUid + type RdoUid struct + ObsUid *ObsUid + RdnUid *RdnUid + func (uid *RdoUid) Hash() string + func (uid *RdoUid) String() string + type RegionalUid struct + Region string + XtFir string + type Rls struct + CodeColour string + CodeIntst string + RlsUid RlsUid + TxtDescr string + TxtRmk string + func (f *Rls) Uid() FeatureUid + type RlsUid struct + CodePsn string + RdnUid *RdnUid + func (uid *RlsUid) Hash() string + func (uid *RlsUid) Region() string + func (uid *RlsUid) String() string + type Rwy struct + CodeSts string + RwyUid RwyUid + TxtRmk string + UomDimRwy string + UomDimStrip string + ValLen string + ValLenStrip string + ValWid string + ValWidStrip string + func (f *Rwy) Uid() FeatureUid + type RwyUid struct + AhpUid *AhpUid + TxtDesig string + func (uid *RwyUid) Hash() string + func (uid *RwyUid) Ref() *Rwy + func (uid *RwyUid) String() string + type Sae struct + SaeUid SaeUid + func (f *Sae) Uid() FeatureUid + type SaeUid struct + AseUid *AseUid + SerUid *SerUid + func (uid *SaeUid) Hash() string + func (uid *SaeUid) String() string + type Ser struct + SerUid SerUid + Stt []Timetable + TxtRmk string + func (f *Ser) Uid() FeatureUid + type SerUid struct + CodeType string + NoSeq int + UniUid *UniUid + func (uid *SerUid) Hash() string + func (uid *SerUid) Ref() *Ser + func (uid *SerUid) String() string + type Source struct + Source string + type SurfaceCharacteristics struct + CodeComposition string + CodeCondSfc string + CodePcnEvalMethod string + CodePcnMaxTirePressure string + CodePcnPavementSubgrade string + CodePcnPavementType string + CodePreparation string + TxtPcnNote string + UomAuwWeight string + UomSiwlTirePressure string + UomSiwlWeight string + ValAuwWeight string + ValPcnClass string + ValSiwlTirePressure string + ValSiwlWeight string + type Tcn struct + CodeChannel string + CodeDatum string + OrgUid *OrgUid + TcnUid TcnUid + Ttt []Timetable + TxtName string + TxtRmk string + UomDistVer string + UomGhostFreq string + ValElev string + ValGhostFreq string + VorUid *VorUid + func (f *Tcn) GeoJson(fmap FeatureMap) (*geojson.Feature, error) + func (f *Tcn) Uid() FeatureUid + type TcnUid struct + CodeId string + GeoLat string + GeoLong string + func (uid *TcnUid) Hash() string + func (uid *TcnUid) String() string + type Timetable struct + CodeWorkHr string + Timsh []Timsh + TxtRmkWorkHr string + type Timsh struct + CodeCombTil string + CodeCombWef string + CodeDay string + CodeDayTil string + CodeEventTil string + CodeEventWef string + CodeTimeRef string + DateValidTil string + DateValidWef string + DateYearValidTil string + DateYearValidWef string + TimeRelEventTil string + TimeRelEventWef string + TimeTil string + TimeWef string + XXxt_AlignSummerSavingT string + type Tla struct + CodeClassHel string + CodeDatum string + CodeSts string + FtoUid FtoUid + GeoLat string + GeoLong string + TlaUid TlaUid + TxtMarking string + TxtRmk string + UomDim string + UomDistVer string + ValElev string + ValLen string + ValWid string + XXXvalTrueBrg string + func (f *Tla) Uid() FeatureUid + type TlaUid struct + AhpUid *AhpUid + TxtDesig string + func (uid *TlaUid) Hash() string + func (uid *TlaUid) String() string + type Tls struct + CodeColour string + CodeIntst string + TlsUid TlsUid + TxtDescr string + TxtRmk string + func (f *Tls) Uid() FeatureUid + type TlsUid struct + CodePsn string + TlaUid *TlaUid + func (uid *TlsUid) Hash() string + func (uid *TlsUid) String() string + type Uid struct + DBUid string + IRef interface{} + Mid string + func (uid *Uid) OriginalMid() string + type Uni struct + AhpUid *AhpUid + CodeClass string + OrgUid *OrgUid + TxtRmk string + UniUid UniUid + func (f *Uni) Uid() FeatureUid + type UniUid struct + CodeType string + TxtName string + func (uid *UniUid) Hash() string + func (uid *UniUid) Ref() *Uni + func (uid *UniUid) String() string + type UsageCondition struct + AircraftClass []AircraftClass + FlightClass []FlightClass + type UsageLimitation struct + CodeUsageLimitation string + Timetable []Timetable + TxtRmk string + UsageCondition []UsageCondition + type Vor struct + CodeDatum string + CodeType string + CodeTypeNorth string + DateMagVar string + OrgUid *OrgUid + TxtName string + TxtRmk string + UomDistVer string + UomFreq string + ValDeclination string + ValElev string + ValFreq string + ValMagVar string + ValMagVarChg string + VorUid VorUid + Vtt []Timetable + func (f *Vor) GeoJson(fmap FeatureMap) (*geojson.Feature, error) + func (f *Vor) Uid() FeatureUid + type VorUid struct + CodeId string + GeoLat string + GeoLong string + func (uid *VorUid) Hash() string + func (uid *VorUid) String() string + type XXXgmlSectorExtend struct + XXXgmlPosList string + type ZoomLevel struct + GeoLat string + GeoLong string + TxtValueLabel string + ValZoomLevel int v0.0.5 May 10, 2020