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.