Show / Hide Table of Contents

Class Extensions

Contains general extensions related to GeoAPI/NTS and Itinero.

Inheritance
System.Object
Extensions
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
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

Back to top Built by Itinero, MIT licensed.