Freigeben über


Microsoft.Azure.Cosmos.Spatial Namespace

Klassen

BoundingBox

Stellt einen Koordinatenbereich für Geometrien im Azure Cosmos DB-Dienst dar.

Crs

Stellt das Koordinatenverweissystem im Azure Cosmos DB-Dienst dar.

Geometry

Basisklasse für räumliche Geometrieobjekte im Azure Cosmos DB-Dienst.

GeometryParams

Nicht häufig verwendete Geometrieparameter im Azure Cosmos DB-Dienst.

GeometryValidationResult

Rückgabewert von IsValidDetailed() im Azure Cosmos DB-Dienst.

Enthält eine detaillierte Beschreibung, warum ein Geometyr ungültig ist.

LinearRing

Ein LinearRing ist geschlossen LineString mit 4 oder mehr Positionen. Die erste und die letzte Position sind gleichwertig (sie stellen äquivalente Punkte dar). LinearRing Ein wird zwar nicht explizit als GeoJSON-Geometrietyp dargestellt, aber in der Polygon Geometrietypdefinition im Azure Cosmos DB-Dienst wird darauf verwiesen.

LineString

Stellt eine Geometrie dar, die aus verbundenen Liniensegmenten besteht.

LinkedCrs

Koordinatenverweissystem, das durch Link im Azure Cosmos DB-Dienst identifiziert wird.

MultiPolygon

Geometrie, die aus mehreren Polygonen besteht.

NamedCrs

Koordinatenverweissystem, das im Azure Cosmos DB-Dienst anhand des Namens identifiziert wird.

Point

Punktgeometrieklasse im Azure Cosmos DB-Dienst.

Polygon

Polygongeometrieklasse im Azure Cosmos DB-Dienst.

Ein Polygon wird durch den Satz von "Polygonringen" dargestellt. Jeder Ring ist eine geschlossene Zeilenzeichenfolge. Der erste Ring definiert den externen Ring. Alle nachfolgenden Ringe definieren "Löcher" im externen Ring.

Ringe müssen mithilfe der Linkshandregel angegeben werden: Das Durchlaufen des Rings in der Reihenfolge seiner Punkte sollte dazu führen, dass sich der interne Bereich des Polygons auf der linken Seite befindet.

PolygonCoordinates

Polygonkoordinaten.

Position

Eine Position wird durch ein Array von Zahlen im Azure Cosmos DB-Dienst dargestellt. Es müssen mindestens zwei Elemente vorhanden sein, und es können mehr sein.

Die Reihenfolge der Elemente muss dem Längengrad, dem Breitengrad und der Höhe folgen. Eine beliebige Anzahl zusätzlicher Elemente ist zulässig . Interpretation und Bedeutung zusätzlicher Elemente liegt bei der Anwendung.

Enumerationen

CrsType

Typ des Koordinatenverweissystems im Azure Cosmos DB-Dienst.

GeometryShape

Geometry-Typ im Azure Cosmos DB-Dienst.

GeometryType

Geometry-Typ im Azure Cosmos DB-Dienst.