Click or drag to resize

MongoDB.Driver.GeoJsonObjectModel Namespace

Classes used to build GeoJson objects in a type-safe manner.
Classes
  ClassDescription
Public classGeoJson
A static class containing helper methods to create GeoJson objects.
Public classGeoJson2DCoordinates
Represents a GeoJson 2D position (x, y).
Public classGeoJson2DGeographicCoordinates
Represents a GeoJson 2D geographic position (longitude, latitude).
Public classGeoJson2DProjectedCoordinates
Represents a GeoJson 2D projected position (easting, northing).
Public classGeoJson3DCoordinates
Represents a GeoJson 3D position (x, y, z).
Public classGeoJson3DGeographicCoordinates
Represents a GeoJson 3D geographic position (longitude, latitude, altitude).
Public classGeoJson3DProjectedCoordinates
Represents a GeoJson 3D projected position (easting, northing, altitude).
Public classGeoJsonBoundingBox<TCoordinates>
Represents a GeoJson bounding box.
Public classGeoJsonCoordinateReferenceSystem
Represents a GeoJson coordinate reference system (see subclasses).
Public classGeoJsonCoordinates
Represents a GeoJson position in some coordinate system (see subclasses).
Public classGeoJsonFeature<TCoordinates>
Represents a GeoJson Feature object.
Public classGeoJsonFeatureArgs<TCoordinates>
Represents additional arguments for a GeoJson Feature object.
Public classGeoJsonFeatureCollection<TCoordinates>
Represents a GeoJson FeatureCollection.
Public classGeoJsonGeometry<TCoordinates>
Represents a GeoJson Geometry object.
Public classGeoJsonGeometryCollection<TCoordinates>
Represents a GeoJson GeometryCollection object.
Public classGeoJsonLinearRingCoordinates<TCoordinates>
Represents the coordinates of a GeoJson linear ring.
Public classGeoJsonLineString<TCoordinates>
Represents a GeoJson LineString object.
Public classGeoJsonLineStringCoordinates<TCoordinates>
Represents the coordinates of a GeoJson LineString object.
Public classGeoJsonLinkedCoordinateReferenceSystem
Represents a GeoJson linked coordinate reference system.
Public classGeoJsonMultiLineString<TCoordinates>
Represents a GeoJson MultiLineString object.
Public classGeoJsonMultiLineStringCoordinates<TCoordinates>
Represents the coordinates of a GeoJson MultiLineString object.
Public classGeoJsonMultiPoint<TCoordinates>
Represents a GeoJson MultiPoint object.
Public classGeoJsonMultiPointCoordinates<TCoordinates>
Represents the coordinates of a GeoJson MultiPoint object.
Public classGeoJsonMultiPolygon<TCoordinates>
Represents a GeoJson MultiPolygon object.
Public classGeoJsonMultiPolygonCoordinates<TCoordinates>
Represents the coordinates of a GeoJson MultiPolygon object.
Public classGeoJsonNamedCoordinateReferenceSystem
Represents a GeoJson named coordinate reference system.
Public classGeoJsonObject<TCoordinates>
Represents a GeoJson object (see subclasses).
Public classGeoJsonObjectArgs<TCoordinates>
Represents additional args provided when creating a GeoJson object.
Public classGeoJsonPoint<TCoordinates>
Represents a GeoJson Point object.
Public classGeoJsonPolygon<TCoordinates>
Represents a GeoJson Polygon object.
Public classGeoJsonPolygonCoordinates<TCoordinates>
Represents the coordinates of a GeoJson Polygon object.
Enumerations
  EnumerationDescription
Public enumerationGeoJsonObjectType
Represents the type of a GeoJson object.