Table of Contents

Namespace MongoDB.Driver.GeoJsonObjectModel

Classes used to build GeoJson objects in a type-safe manner.

Classes

GeoJson

A static class containing helper methods to create GeoJson objects.

GeoJson2DCoordinates

Represents a GeoJson 2D position (x, y).

GeoJson2DGeographicCoordinates

Represents a GeoJson 2D geographic position (longitude, latitude).

GeoJson2DProjectedCoordinates

Represents a GeoJson 2D projected position (easting, northing).

GeoJson3DCoordinates

Represents a GeoJson 3D position (x, y, z).

GeoJson3DGeographicCoordinates

Represents a GeoJson 3D geographic position (longitude, latitude, altitude).

GeoJson3DProjectedCoordinates

Represents a GeoJson 3D projected position (easting, northing, altitude).

GeoJsonBoundingBox<TCoordinates>

Represents a GeoJson bounding box.

GeoJsonCoordinateReferenceSystem

Represents a GeoJson coordinate reference system (see subclasses).

GeoJsonCoordinates

Represents a GeoJson position in some coordinate system (see subclasses).

GeoJsonFeatureArgs<TCoordinates>

Represents additional arguments for a GeoJson Feature object.

GeoJsonFeatureCollection<TCoordinates>

Represents a GeoJson FeatureCollection.

GeoJsonFeature<TCoordinates>

Represents a GeoJson Feature object.

GeoJsonGeometryCollection<TCoordinates>

Represents a GeoJson GeometryCollection object.

GeoJsonGeometry<TCoordinates>

Represents a GeoJson Geometry object.

GeoJsonLineStringCoordinates<TCoordinates>

Represents the coordinates of a GeoJson LineString object.

GeoJsonLineString<TCoordinates>

Represents a GeoJson LineString object.

GeoJsonLinearRingCoordinates<TCoordinates>

Represents the coordinates of a GeoJson linear ring.

GeoJsonLinkedCoordinateReferenceSystem

Represents a GeoJson linked coordinate reference system.

GeoJsonMultiLineStringCoordinates<TCoordinates>

Represents the coordinates of a GeoJson MultiLineString object.

GeoJsonMultiLineString<TCoordinates>

Represents a GeoJson MultiLineString object.

GeoJsonMultiPointCoordinates<TCoordinates>

Represents the coordinates of a GeoJson MultiPoint object.

GeoJsonMultiPoint<TCoordinates>

Represents a GeoJson MultiPoint object.

GeoJsonMultiPolygonCoordinates<TCoordinates>

Represents the coordinates of a GeoJson MultiPolygon object.

GeoJsonMultiPolygon<TCoordinates>

Represents a GeoJson MultiPolygon object.

GeoJsonNamedCoordinateReferenceSystem

Represents a GeoJson named coordinate reference system.

GeoJsonObjectArgs<TCoordinates>

Represents additional args provided when creating a GeoJson object.

GeoJsonObject<TCoordinates>

Represents a GeoJson object (see subclasses).

GeoJsonPoint<TCoordinates>

Represents a GeoJson Point object.

GeoJsonPolygonCoordinates<TCoordinates>

Represents the coordinates of a GeoJson Polygon object.

GeoJsonPolygon<TCoordinates>

Represents a GeoJson Polygon object.

Enums

GeoJsonObjectType

Represents the type of a GeoJson object.