Interface IGeometry
Inhalt
[
Ausblenden
]IGeometry interface
Die Schnittstellenstammklasse der Geometriehierarchie
public interface IGeometry
Eigenschaften
| Name | Beschreibung |
|---|---|
| Dimension { get; } | Ruft die topologische Dimension davon abIGeometry . Wenn die Dimension unbekannt ist (z. B. bei einer leeren GEOMETRYCOLLECTION)Point wird zurückgegeben. |
| GeometryType { get; } | Ruft den Typ der Geometrie ab. |
| HasCurveGeometry { get; } | Ruft einen Wert ab, der angibt, ob diese Geometrie Kurvengeometrie (nicht linear) ist oder enthält. |
| HasM { get; } | Ruft einen Wert ab, der angibt, ob diese Instanz eine M-Koordinate hat. |
| HasZ { get; } | Ruft einen Wert ab, der angibt, ob diese Instanz eine Z-Koordinate hat. |
| IsEmpty { get; } | Ruft einen Wert ab, der angibt, ob diese Instanz leer ist (repräsentiert die leere Punktmenge). |
| IsSimple { get; } | Ruft einen Wert ab, der angibt, ob diese Instanz aus SFA-Sicht einfach ist. |
| IsValid { get; } | Ruft einen Wert ab, der angibt, ob diese Instanz gültig ist. |
| SpatialReferenceSystem { get; } | Ruft SpatialReferenceSystem dieser Instanz ab. Diese Eigenschaft kann seinnull , wenn SpatialReferenceSystem unbekannt ist. |
Methoden
| Name | Beschreibung |
|---|---|
| AsBinary() | Übersetzt diese Geometrie in ihre bekannte binäre Darstellung. |
| AsBinary(WkbVariant) | Übersetzt diese Geometrie in ihre bekannte binäre Darstellung. |
| AsImage(Measurement, Measurement, Renderer, VectorSymbolizer) | Exportieren Sie diese Geometrie in eine Bilddarstellung. |
| AsImage(AbstractPath, Measurement, Measurement, Renderer, VectorSymbolizer) | Exportieren Sie diese Geometrie in eine Bilddarstellung. |
| AsImage(string, Measurement, Measurement, Renderer, VectorSymbolizer) | Exportieren Sie diese Geometrie in eine Bilddarstellung. |
| AsText() | Übersetzt diese Geometrie in ihre bekannte Textdarstellung. |
| AsText(WktVariant) | Übersetzt diese Geometrie in ihre bekannte Textdarstellung. |
| AsText(WktVariant, NumericFormat) | Übersetzt diese Geometrie in ihre bekannte Textdarstellung. |
| Clone() | Klont diese Instanz. |
| CoveredBy(IGeometry) | Bestimmt, ob diese Geometrie von einer angegebenen Geometrie abgedeckt wird. |
| Covers(IGeometry) | Bestimmt, ob diese Geometrie eine bestimmte Geometrie abdeckt. |
| Crosses(IGeometry) | Bestimmt, ob sich diese Geometrie und eine angegebene Geometrie kreuzen. |
| Difference(IGeometry) | Subtrahiert eine angegebene Geometrie von dieser Geometrie. |
| Disjoint(IGeometry) | Bestimmt, ob diese Geometrie von einer angegebenen Geometrie disjunkt ist. |
| GetArea() | Berechnet die Fläche dieser Geometrie. |
| GetBuffer(double, int) | Berechnet einen Pufferbereich um diese Geometrie herum. |
| GetCentroid() | Berechnet den Schwerpunkt dieser Geometrie. |
| GetConvexHull() | Berechnet die konvexe Hülle dieser Geometrie. |
| GetDistanceTo(IGeometry) | Berechnet den Mindestabstand zwischen dieser Geometrie und einer angegebenen Geometrie. |
| GetExtent() | Berechnet und gibt eine Begrenzungsausdehnung dieser Geometrie zurück. |
| GetLength() | Berechnet die Länge dieser Geometrie. |
| Intersection(IGeometry) | Erstellt einen Schnittpunkt zwischen dieser Geometrie und einer angegebenen Geometrie. |
| Intersects(Extent) | Bestimmt, ob diese Geometrie eine bestimmte Ausdehnung schneidet. |
| Intersects(IGeometry) | Bestimmt, ob sich diese Geometrie und eine angegebene Geometrie schneiden. |
| Overlaps(IGeometry) | Bestimmt, ob sich diese Geometrie mit einer bestimmten Geometrie überschneidet. |
| Relate(IGeometry, string) | Bestimmt, ob die DE-9IM-Schnittpunktmatrix dieser Geometrie und einer bestimmten Geometrie mit dem bereitgestellten Muster übereinstimmt. |
| ReplacePolygonsByLines() | Ruft Polygone ab, die als Linien dieser Geometrie dargestellt werden. |
| SpatiallyContains(IGeometry) | Bestimmt, ob diese Geometrie räumlich eine bestimmte Geometrie enthält. |
| SpatiallyEquals(IGeometry) | Bestimmt, ob diese Geometrie räumlich gleich einer bestimmten Geometrie ist. |
| SymDifference(IGeometry) | Erstellt eine symmetrische Differenz zwischen dieser Geometrie und einer angegebenen Geometrie. |
| ToEditable() | Ruft eine bearbeitbare Kopie dieser Geometrie ab. |
| ToEditable<T>() | Ruft eine bearbeitbare Kopie dieser Geometrie ab. |
| ToLinearGeometry() | Ruft eine ungefähre oder äquivalente Nicht-Kurven-Version dieser Geometrie unter Verwendung der Vorgabe abToleranz . |
| ToLinearGeometry(double) | Ruft eine ungefähre oder äquivalente Nicht-Kurven-Version dieser Geometrie unter Verwendung der angegebenen abToleranz . |
| Touches(IGeometry) | Bestimmt, ob sich diese Geometrie und eine bestimmte Geometrie berühren. |
| Union(IGeometry) | Vereint diese Geometrie und eine angegebene Geometrie. |
| Within(Extent) | Bestimmt, ob sich diese Geometrie innerhalb einer bestimmten Ausdehnung befindet. |
| Within(IGeometry) | Bestimmt, ob diese Geometrie innerhalb einer angegebenen Geometrie liegt. |
Siehe auch
- namensraum Aspose.Gis.Geometries
- Montage Aspose.GIS