Class Extensions
Contains general extensions related to GeoAPI/NTS and Itinero.
Inheritance
Inherited Members
Namespace: System.Dynamic.ExpandoObject
Assembly: cs.temp.dll.dll
Syntax
public static class Extensions
Methods
Add(NetTopologySuite.Features.FeatureCollection, NetTopologySuite.Features.FeatureCollection)
Adds features from on collection to another.
Declaration
public static void Add(this NetTopologySuite.Features.FeatureCollection features, NetTopologySuite.Features.FeatureCollection featuresToAdd)
Parameters
NetTopologySuite.Features.FeatureCollection
features
|
NetTopologySuite.Features.FeatureCollection
featuresToAdd
|
FromCoordinate(GeoAPI.Geometries.Coordinate)
Converts a geoapi coordinate to a coordinate.
Declaration
public static Coordinate FromCoordinate(this GeoAPI.Geometries.Coordinate coordinate)
Parameters
GeoAPI.Geometries.Coordinate
coordinate
|
Returns
Coordinate
|
ToCoordinate(Coordinate)
Converts the coordinate to a geoapi coordinate.
Declaration
public static GeoAPI.Geometries.Coordinate ToCoordinate(this Coordinate coordinate)
Parameters
Coordinate
coordinate
|
Returns
GeoAPI.Geometries.Coordinate
|
ToCoordinates(Coordinate[])
Converts a list of coordinates to geoapi coordinates.
Declaration
public static List<GeoAPI.Geometries.Coordinate> ToCoordinates(this Coordinate[] coordinates)
Parameters
Coordinate[]
coordinates
|
Returns
List<GeoAPI.Geometries.Coordinate>
|
ToCoordinates(List<Coordinate>)
Converts a list of coordinates to geoapi coordinates.
Declaration
public static List<GeoAPI.Geometries.Coordinate> ToCoordinates(this List<Coordinate> coordinates)
Parameters
List<Coordinate>
coordinates
|
Returns
List<GeoAPI.Geometries.Coordinate>
|
ToCoordinatesArray(Coordinate[])
Converts an array of coordinates to an array of geoapi coordinates.
Declaration
public static GeoAPI.Geometries.Coordinate[] ToCoordinatesArray(this Coordinate[] coordinates)
Parameters
Coordinate[]
coordinates
|
Returns
GeoAPI.Geometries.Coordinate[]
|
ToCoordinatesArray(List<Coordinate>)
Converts a list of coordinates to geoapi coordinates.
Declaration
public static GeoAPI.Geometries.Coordinate[] ToCoordinatesArray(this List<Coordinate> coordinates)
Parameters
List<Coordinate>
coordinates
|
Returns
GeoAPI.Geometries.Coordinate[]
|
ToFeatureCollection(IEnumerable<Polygon>)
Converts the given polygon enumerable to a feature collection.
Declaration
public static NetTopologySuite.Features.FeatureCollection ToFeatureCollection(this IEnumerable<Polygon> polygons)
Parameters
IEnumerable<Polygon>
polygons
|
Returns
NetTopologySuite.Features.FeatureCollection
|
ToFeatureCollection(Tree)
Converts the given tree to a feature collection.
Declaration
public static NetTopologySuite.Features.FeatureCollection ToFeatureCollection(this Tree tree)
Parameters
Tree
tree
|
Returns
NetTopologySuite.Features.FeatureCollection
|
ToFeatures(IEnumerable<Instruction>, Route)
Converts the instructions to features.
Declaration
public static NetTopologySuite.Features.FeatureCollection ToFeatures(this IEnumerable<Instruction> instructions, Route route)
Parameters
IEnumerable<Instruction>
instructions
|
Route
route
|
Returns
NetTopologySuite.Features.FeatureCollection
|
ToLinearRing(List<Coordinate>)
Converts the given coordinates list to the a linear ring.
Declaration
public static NetTopologySuite.Geometries.LinearRing ToLinearRing(this List<Coordinate> coordinates)
Parameters
List<Coordinate>
coordinates
|
Returns
NetTopologySuite.Geometries.LinearRing
|
ToLinearRings(List<List<Coordinate>>)
Converts the given coordinates list list to the an array of linear rings.
Declaration
public static NetTopologySuite.Geometries.LinearRing[] ToLinearRings(this List<List<Coordinate>> coordinates)
Parameters
List<List<Coordinate>>
coordinates
|
Returns
NetTopologySuite.Geometries.LinearRing[]
|
ToLineString(TreeEdge)
Converts the given treeedge to a linestring.
Declaration
public static NetTopologySuite.Geometries.LineString ToLineString(this TreeEdge edge)
Parameters
TreeEdge
edge
|
Returns
NetTopologySuite.Geometries.LineString
|
ToPolygon(Polygon)
Converts the given polygon to and NTS polygon.
Declaration
public static NetTopologySuite.Geometries.Polygon ToPolygon(this Polygon polygon)
Parameters
Polygon
polygon
|
Returns
NetTopologySuite.Geometries.Polygon
|