Namespace NetTopologySuite.IO
Classes
GpxBoundingBox
Represents two lat/lon pairs defining the extent of an element.
GpxCopyright
Represents copyright-related information.
GpxEmail
Represents an e-mail address by ID and domain, kept separate in GPX files in an attempt to defeat simple e-mail harvesting schemes.
GpxExtensionReader
Provides hooks to interpret arbitrary GPX extension element content as (perhaps) something with a richer, more type-safe data model.
The default behavior in this base class preserves the XElement representation of the source data, so that a GpxExtensionWriter in its own default mode will be able to write it back out again.
GpxExtensionWriter
Provides hooks to turn extension content into GPX "extensions" elements.
The default behavior in this base class passes through an IEnumerable<T> of XElement objects if that's what's stored, otherwise it will yield an empty sequence. This allows us to round-trip when the default GpxExtensionReader implementation is used, and not much else.
GpxFile
A container that holds all the individual pieces of a GPX file and contains helper methods to (somwehat) easily read / write them on-the-fly.
GpxMetadata
Represents metadata about a GPX document.
GpxPerson
Represents a person or organization.
GpxReader
Provides methods that read in GPX data from a XmlReader.
GpxReaderSettings
A bag of properties used to configure how GpxReader produces GPX data objects that correspond to the original XML elements.
GpxRoute
Represents a route - an ordered list of waypoints representing a series of turn points leading to a destination.
GpxTrack
Represents a track - an ordered list of points describing a path. Similar to a GpxRoute, but separated into GpxTrackSegments at points that may indicate GPS reception temporarily dropping off or the receiver being turned off.
GpxTrackSegment
Represents a continuous span of track data, logically connected in order.
GpxVisitorBase
Base class for the visitors that enable all the higher-order GPX reading functionality.
GpxWaypoint
Represents a waypoint, point of interest, or named feature on a map.
GpxWebLink
A link to an external resource (Web page, digital photo, video clip, etc) with additional information.
GpxWriter
Provides methods that write out GPX data to a XmlWriter.
GpxWriterSettings
A bag of properties used to configure how GpxWriter produces XML elements that correspond to the original GPX data objects.
ImmutableGpxWaypointTable
An immutable list of GpxWaypoint instances.
ImmutableXElementContainer
A wrapper around an
NetTopologySuiteGpxFeatureConverter
Contains helper methods to convert back and forth between
Structs
GpxDegrees
Represents an angle, in degrees.
GpxDgpsStationId
Represents the ID of a DGPS station.
GpxLatitude
Represents a latitude value.
GpxLongitude
Represents a longitude value.
ImmutableGpxWaypointTable.Enumerator
Enums
GpxFixKind
Specifies what kind of GPS fix a particular waypoint had.