Class GeoJson
- Namespace
 - MongoDB.Driver.GeoJsonObjectModel
 
- Assembly
 - MongoDB.Driver.dll
 
A static class containing helper methods to create GeoJson objects.
public static class GeoJson
  - Inheritance
 - 
      
      GeoJson
 
- Inherited Members
 
Methods
- BoundingBox<TCoordinates>(TCoordinates, TCoordinates)
 Creates a GeoJson bounding box.
- FeatureCollection<TCoordinates>(params GeoJsonFeature<TCoordinates>[])
 Creates a GeoJson FeatureCollection object.
- FeatureCollection<TCoordinates>(GeoJsonObjectArgs<TCoordinates>, params GeoJsonFeature<TCoordinates>[])
 Creates a GeoJson FeatureCollection object.
- Feature<TCoordinates>(GeoJsonFeatureArgs<TCoordinates>, GeoJsonGeometry<TCoordinates>)
 Creates a GeoJson Feature object.
- Feature<TCoordinates>(GeoJsonGeometry<TCoordinates>)
 Creates a GeoJson Feature object.
- Geographic(double, double)
 Creates a GeoJson 2D geographic position (longitude, latitude).
- Geographic(double, double, double)
 Creates a GeoJson 3D geographic position (longitude, latitude, altitude).
- GeometryCollection<TCoordinates>(params GeoJsonGeometry<TCoordinates>[])
 Creates a GeoJson GeometryCollection object.
- GeometryCollection<TCoordinates>(GeoJsonObjectArgs<TCoordinates>, params GeoJsonGeometry<TCoordinates>[])
 Creates a GeoJson GeometryCollection object.
- LineStringCoordinates<TCoordinates>(params TCoordinates[])
 Creates the coordinates of a GeoJson LineString.
- LineString<TCoordinates>(GeoJsonObjectArgs<TCoordinates>, params TCoordinates[])
 Creates a GeoJson LineString object.
- LineString<TCoordinates>(params TCoordinates[])
 Creates a GeoJson LineString object.
- LinearRingCoordinates<TCoordinates>(params TCoordinates[])
 Creates the coordinates of a GeoJson linear ring.
- MultiLineString<TCoordinates>(params GeoJsonLineStringCoordinates<TCoordinates>[])
 Creates a GeoJson MultiLineString object.
- MultiLineString<TCoordinates>(GeoJsonObjectArgs<TCoordinates>, params GeoJsonLineStringCoordinates<TCoordinates>[])
 Creates a GeoJson MultiLineString object.
- MultiPoint<TCoordinates>(GeoJsonObjectArgs<TCoordinates>, params TCoordinates[])
 Creates a GeoJson MultiPoint object.
- MultiPoint<TCoordinates>(params TCoordinates[])
 Creates a GeoJson MultiPoint object.
- MultiPolygon<TCoordinates>(GeoJsonObjectArgs<TCoordinates>, params GeoJsonPolygonCoordinates<TCoordinates>[])
 Creates a GeoJson MultiPolygon object.
- MultiPolygon<TCoordinates>(params GeoJsonPolygonCoordinates<TCoordinates>[])
 Creates a GeoJson MultiPolygon object.
- Point<TCoordinates>(GeoJsonObjectArgs<TCoordinates>, TCoordinates)
 Creates a GeoJson Point object.
- Point<TCoordinates>(TCoordinates)
 Creates a GeoJson Point object.
- PolygonCoordinates<TCoordinates>(GeoJsonLinearRingCoordinates<TCoordinates>, params GeoJsonLinearRingCoordinates<TCoordinates>[])
 Creates the coordinates of a GeoJson Polygon object.
- PolygonCoordinates<TCoordinates>(params TCoordinates[])
 Creates the coordinates of a GeoJson Polygon object.
- Polygon<TCoordinates>(GeoJsonObjectArgs<TCoordinates>, GeoJsonPolygonCoordinates<TCoordinates>)
 Creates a GeoJson Polygon object.
- Polygon<TCoordinates>(GeoJsonObjectArgs<TCoordinates>, params TCoordinates[])
 Creates a GeoJson Polygon object.
- Polygon<TCoordinates>(GeoJsonPolygonCoordinates<TCoordinates>)
 Creates a GeoJson Polygon object.
- Polygon<TCoordinates>(params TCoordinates[])
 Creates a GeoJson Polygon object.
- Position(double, double)
 Creates a GeoJson 2D position (x, y).
- Position(double, double, double)
 Creates a GeoJson 3D position (x, y, z).
- Projected(double, double)
 Creates a GeoJson 2D projected position (easting, northing).
- Projected(double, double, double)
 Creates a GeoJson 3D projected position (easting, northing, altitude).