Class NetTopologySuiteGpxFeatureConverter
Contains helper methods to convert back and forth between 
Inherited Members
Namespace: NetTopologySuite.IO
Assembly: NetTopologySuite.IO.GPX.dll
Syntax
public static class NetTopologySuiteGpxFeatureConverter
  Methods
| Improve this Doc View SourceToFeature(GpxRoute, GeometryFactory)
Creates a 
Declaration
public static Feature ToFeature(GpxRoute route, GeometryFactory geometryFactory)
  Parameters
| Type | Name | Description | 
|---|---|---|
| GpxRoute | route | The GpxRoute source.  | 
      
| GeometryFactory | geometryFactory | The   | 
      
Returns
| Type | Description | 
|---|---|
| Feature | A   | 
      
Remarks
The values of 
Exceptions
| Type | Condition | 
|---|---|
| ArgumentNullException | Thrown when   | 
      
ToFeature(GpxTrack, GeometryFactory)
Creates a 
Declaration
public static Feature ToFeature(GpxTrack track, GeometryFactory geometryFactory)
  Parameters
| Type | Name | Description | 
|---|---|---|
| GpxTrack | track | The GpxTrack source.  | 
      
| GeometryFactory | geometryFactory | The   | 
      
Returns
| Type | Description | 
|---|---|
| Feature | A   | 
      
Remarks
The values of 
Exceptions
| Type | Condition | 
|---|---|
| ArgumentNullException | Thrown when   | 
      
ToFeature(GpxWaypoint, GeometryFactory)
Creates a 
Declaration
public static Feature ToFeature(GpxWaypoint waypoint, GeometryFactory geometryFactory)
  Parameters
| Type | Name | Description | 
|---|---|---|
| GpxWaypoint | waypoint | The GpxWaypoint source.  | 
      
| GeometryFactory | geometryFactory | The   | 
      
Returns
| Type | Description | 
|---|---|
| Feature | A   | 
      
Remarks
The values of 
- Longitude goes to 
instead,  - Latitude goes to 
instead, and  - ElevationInMeters goes to 
instead (when it's set)  
Exceptions
| Type | Condition | 
|---|---|
| ArgumentNullException | Thrown when   | 
      
ToGpxRoute(IFeature)
Turns a 
Declaration
public static GpxRoute ToGpxRoute(IFeature feature)
  Parameters
| Type | Name | Description | 
|---|---|---|
| IFeature | feature | The   | 
      
Returns
| Type | Description | 
|---|---|
| GpxRoute | A more-or-less equivalent GpxRoute to   | 
      
Remarks
Values from 
When the "Waypoints" attribute is populated in 
- Longitude,
 - Latitude, and
 - ElevationInMeters (where 
is set).  
Exceptions
| Type | Condition | 
|---|---|
| ArgumentNullException | Thrown when   | 
      
| ArgumentOutOfRangeException | Thrown by GpxLongitude(Double) or GpxLatitude(Double).  | 
      
| ArgumentException | Thrown when   | 
      
ToGpxTrack(IFeature)
Turns a 
Declaration
public static GpxTrack ToGpxTrack(IFeature feature)
  Parameters
| Type | Name | Description | 
|---|---|---|
| IFeature | feature | The   | 
      
Returns
| Type | Description | 
|---|---|
| GpxTrack | A more-or-less equivalent GpxTrack to   | 
      
Remarks
Values from 
When the "Segments" attribute is populated in 
- Longitude,
 - Latitude, and
 - ElevationInMeters (if 
has the flag).  
Exceptions
| Type | Condition | 
|---|---|
| ArgumentNullException | Thrown when   | 
      
| ArgumentOutOfRangeException | Thrown by GpxLongitude(Double) or GpxLatitude(Double).  | 
      
| ArgumentException | Thrown when   | 
      
ToGpxWaypoint(IFeature)
Turns a 
Declaration
public static GpxWaypoint ToGpxWaypoint(IFeature feature)
  Parameters
| Type | Name | Description | 
|---|---|---|
| IFeature | feature | The   | 
      
Returns
| Type | Description | 
|---|---|
| GpxWaypoint | A more-or-less equivalent GpxWaypoint to   | 
      
Remarks
Values from 
- Longitude comes from 
,  - Latitude comes from 
, and  - ElevationInMeters comes from 
(when it's set)  
Exceptions
| Type | Condition | 
|---|---|
| ArgumentNullException | Thrown when   | 
      
| ArgumentOutOfRangeException | Thrown by GpxLongitude(Double) or GpxLatitude(Double).  | 
      
| ArgumentException | Thrown when   |