geopf-extensions-openlayers
    Preparing search index...

    Class GPX

    Hierarchy

    • GPX
      • GPX
    Index
    • Parameters

      • options: {
            defaultStyle?: any;
            extensions?: any;
            orderBy?: string;
            readExtensions?: Function;
        }

        Options

        • OptionaldefaultStyle?: any

          Styles by default

        • Optionalextensions?: any

          Add properties to file root

        • OptionalorderBy?: string

          Sort by key the feature before writing. By default, no sorting

        • OptionalreadExtensions?: Function

          Reading extensions (native)

      Returns GPX

    dataProjection: Projection | undefined
    defaultFeatureProjection: Projection | undefined
    featureClass: typeof Feature
    options: {
        defaultStyle?: any;
        extensions?: any;
        orderBy?: string;
        readExtensions?: Function;
    }
    source: Document | Node | HTMLElement | null
    supportedMediaTypes: string[] | undefined

    A list media types supported by the format in descending order of preference.

    • Protected

      Sets the dataProjection on the options, if no dataProjection is set.

      Parameters

      • options: WriteOptions | ReadOptions | undefined

        Options.

      Returns WriteOptions | ReadOptions | undefined

      Updated options.

    • Protected

      Adds the data projection to the read options.

      Parameters

      • source: any

        Source.

      • Optionaloptions: ReadOptions

        Options.

      Returns ReadOptions | undefined

      Options.

    • Returns Type

      The format type.

    • Callback to read extensions from options : readExtensions

      Parameters

      • feature: Feature<Geometry, { [x: string]: any }>

        ...

      • node: any

        ...

      Returns void

    • Read a single feature.

      Parameters

      • source: any

        Source.

      • Optionaloptions: ReadOptions

        Read options.

      Returns Feature<Geometry, { [x: string]: any }> | null

      Feature.

    • Parameters

      • doc: Document

        Document.

      • Optionaloptions: ReadOptions

        Options.

      Returns Feature<Geometry, { [x: string]: any }> | null

      Feature.

    • Parameters

      • node: Element

        Node.

      • Optionaloptions: ReadOptions

        Options.

      Returns Feature<Geometry, { [x: string]: any }> | null

      Feature.

    • Read Extend Styles for Features. This function overloads ol.format.GPX.readFeatures ...

      Parameters

      • source: Document | Node

        Source.

      • options: any

        options. see olx.format.ReadOptions

      Returns Feature<Geometry, { [x: string]: any }>[]

      Features.

      olGPX#readFeatures

    • Protected

      Parameters

      • doc: Document

        Document.

      • Optionaloptions: ReadOptions

        Options.

      Returns Feature<Geometry, { [x: string]: any }>[]

      Features.

    • Protected

      Parameters

      • node: Element

        Node.

      • Optionaloptions: ReadOptions

        Options.

      Returns Feature<Geometry, { [x: string]: any }>[]

      Features.

    • Read a single geometry from a source.

      Parameters

      • source: any

        Source.

      • Optionaloptions: ReadOptions

        Read options.

      Returns Geometry | null

      Geometry.

    • Protected

      Parameters

      • doc: Document

        Document.

      • Optionaloptions: ReadOptions

        Options.

      Returns Geometry | null

      Geometry.

    • Protected

      Parameters

      • node: Element

        Node.

      • Optionaloptions: ReadOptions

        Options.

      Returns Geometry | null

      Geometry.

    • Reads a GPX file's metadata tag, reading among other things:

      • the name and description of this GPX
      • its author
      • the copyright associated with this GPX file

      Will return null if no metadata tag is present (or no valid source is given).

      Parameters

      • source: any

        Source.

      Returns GPXMetadata | null

      Metadata

    • Parameters

      • doc: Document

        Document.

      Returns GPXMetadata | null

      Metadata

    • Parameters

      • node: Element

        Node.

      Returns GPXMetadata | null

      Metadata

    • Read the projection from a source.

      Parameters

      • source: any

        Source.

      Returns Projection | undefined

      Projection.

    • Protected

      Parameters

      • doc: Document

        Document.

      Returns Projection | undefined

      Projection.

    • Protected

      Parameters

      • node: Element

        Node.

      Returns Projection | undefined

      Projection.

    • Encode a feature as string.

      Parameters

      • feature: Feature<Geometry, { [x: string]: any }>

        Feature.

      • Optionaloptions: WriteOptions

        Write options.

      Returns string

      Encoded feature.

    • Protected

      Parameters

      • feature: Feature<Geometry, { [x: string]: any }>

        Feature.

      • Optionaloptions: WriteOptions

        Options.

      Returns Node | null

      Node.

    • Write Extend Styles for Features. This function overloads ol.format.GPX.writeFeatures ...

      Parameters

      • features: Features[]

        Features.

      • options: any

        Options.

      Returns string

      Result or null.

      olGPX#writeFeatures

    • Encode an array of features in the GPX format as an XML node. LineString geometries are output as routes (<rte>), and MultiLineString as tracks (<trk>).

      Parameters

      • features: Feature<Geometry, { [x: string]: any }>[]

        Features.

      • Optionaloptions: WriteOptions

        Options.

      Returns Node

      Node.

    • Encode a geometry as string.

      Parameters

      • geometry: Geometry

        Geometry.

      • Optionaloptions: WriteOptions

        Write options.

      Returns string

      Encoded geometry.

    • Parameters

      • geometry: Geometry

        Geometry.

      • Optionaloptions: WriteOptions

        Options.

      Returns Node | null

      Node.

    • ...

      Parameters

      • doc: any

        ...

      • extensions: any

        ...

      • Optionalxml: boolean

        write tag xml or json

      Returns void