GeoJsonGeometry Class

Definition

Represents a GeoJSON geometry object as defined by RFC 7946. Supported geometry types include:

  • Point: A single geographic coordinate.
  • LineString: A sequence of geographic coordinates forming a line.
  • Polygon: A closed shape defined by linear rings.
  • MultiPoint: A collection of Points.
  • MultiLineString: A collection of LineStrings.
  • MultiPolygon: A collection of Polygons.
Used for spatial filtering in STAC. Please note this is the abstract base class. The derived classes available for instantiation are: PointGeometry, PolygonGeometry, MultiPolygon, MultiLineString, LineString, and MultiPoint.
[System.ClientModel.Primitives.PersistableModelProxy(typeof(Azure.Analytics.PlanetaryComputer.UnknownGeoJsonGeometry))]
public abstract class GeoJsonGeometry : System.ClientModel.Primitives.IJsonModel<Azure.Analytics.PlanetaryComputer.GeoJsonGeometry>, System.ClientModel.Primitives.IPersistableModel<Azure.Analytics.PlanetaryComputer.GeoJsonGeometry>
[<System.ClientModel.Primitives.PersistableModelProxy(typeof(Azure.Analytics.PlanetaryComputer.UnknownGeoJsonGeometry))>]
type GeoJsonGeometry = class
    interface IJsonModel<GeoJsonGeometry>
    interface IPersistableModel<GeoJsonGeometry>
Public MustInherit Class GeoJsonGeometry
Implements IJsonModel(Of GeoJsonGeometry), IPersistableModel(Of GeoJsonGeometry)
Inheritance
GeoJsonGeometry
Derived
Attributes
Implements

Applies to