Class GpxReader
Provides methods that read in GPX data from a XmlReader.
Inherited Members
Namespace: NetTopologySuite.IO
Assembly: NetTopologySuite.IO.GPX.dll
Syntax
public static class GpxReader
  Methods
| Improve this Doc View SourceRead(XmlReader, GpxReaderSettings, GpxVisitorBase)
Processes a GPX file, invoking callbacks on a GpxVisitorBase instance as elements are observed.
Declaration
public static void Read(XmlReader reader, GpxReaderSettings settings, GpxVisitorBase visitor)
  Parameters
| Type | Name | Description | 
|---|---|---|
| XmlReader | reader | The XmlReader to read from.  | 
      
| GpxReaderSettings | settings | The GpxReaderSettings instance to use to control how GPX instances get
read in, or   | 
      
| GpxVisitorBase | visitor | The GpxVisitorBase instance that will receive callbacks.  | 
      
Remarks
This method is the "core" reading method; everything else builds off of this.
Exceptions
| Type | Condition | 
|---|---|
| ArgumentNullException | Thrown when   | 
      
| XmlException | Thrown when   | 
      
ReadFeatures(XmlReader, GpxReaderSettings, GeometryFactory)
Reads in NTS 
Declaration
public static (GpxMetadata metadata, Feature[] features, object extensions) ReadFeatures(XmlReader reader, GpxReaderSettings settings, GeometryFactory geometryFactory)
  Parameters
| Type | Name | Description | 
|---|---|---|
| XmlReader | reader | The XmlReader to read from.  | 
      
| GpxReaderSettings | settings | The GpxReaderSettings instance to use to control how GPX instances get
read in, or   | 
      
| GeometryFactory | geometryFactory | The   | 
      
Returns
| Type | Description | 
|---|---|
| ValueTuple<GpxMetadata, Feature[], Object> | The   | 
      
Exceptions
| Type | Condition | 
|---|---|
| ArgumentNullException | Thrown when   | 
      
| XmlException | Thrown when   |