Interface IGeometry
inhoud
[
verbergen
]IGeometry interface
De interface-rootklasse van Geometries-hiërarchie
public interface IGeometry
Eigenschappen
Naam | Beschrijving |
---|---|
Dimension { get; } | Krijgt de topologische dimensie hiervanIGeometry . Als de afmeting onbekend is (bijv. voor een lege GEOMETRYCOLLECTION)Point wordt geretourneerd. |
GeometryType { get; } | Haalt het type geometrie op. |
HasCurveGeometry { get; } | Krijgt een waarde die aangeeft of deze geometrie kromme (niet lineaire) geometrie is of bevat. |
HasM { get; } | Krijgt een waarde die aangeeft of deze instantie M-coördinaat heeft. |
HasZ { get; } | Krijgt een waarde die aangeeft of deze instantie een Z-coördinaat heeft. |
IsEmpty { get; } | Krijgt een waarde die aangeeft of deze instantie leeg is (vertegenwoordigt de lege puntenset). |
IsSimple { get; } | Krijgt een waarde die aangeeft of deze instantie eenvoudig is vanuit SFA-standpunt. |
IsValid { get; } | Krijgt een waarde die aangeeft of deze instantie geldig is. |
SpatialReferenceSystem { get; } | Haalt SpatialReferenceSystem van deze instantie op. Deze eigenschap kannull , als SpatialReferenceSystem onbekend is. |
methoden
Naam | Beschrijving |
---|---|
AsBinary() | Vertaalt deze geometrie naar zijn welbekende binaire representatie. |
AsBinary(WkbVariant) | Vertaalt deze geometrie naar zijn welbekende binaire representatie. |
AsImage(Measurement, Measurement, Renderer, VectorSymbolizer) | Exporteer deze geometrie naar een afbeelding. |
AsImage(AbstractPath, Measurement, Measurement, Renderer, VectorSymbolizer) | Exporteer deze geometrie naar een afbeelding. |
AsImage(string, Measurement, Measurement, Renderer, VectorSymbolizer) | Exporteer deze geometrie naar een afbeelding. |
AsText() | Vertaalt deze geometrie naar zijn welbekende tekstweergave. |
AsText(WktVariant) | Vertaalt deze geometrie naar zijn welbekende tekstweergave. |
AsText(WktVariant, NumericFormat) | Vertaalt deze geometrie naar zijn welbekende tekstweergave. |
Clone() | Kloont deze instantie. |
CoveredBy(IGeometry) | Bepaalt of deze geometrie wordt gedekt door een gespecificeerde geometrie. |
Covers(IGeometry) | Bepaalt of deze geometrie een gespecificeerde geometrie dekt. |
Crosses(IGeometry) | Bepaalt of deze geometrie en een gespecificeerde geometrie elkaar kruisen. |
Difference(IGeometry) | Trekt een gespecificeerde geometrie af van deze geometrie. |
Disjoint(IGeometry) | Bepaalt of deze geometrie disjunct is van een gespecificeerde geometrie. |
GetArea() | Berekent de oppervlakte van deze geometrie. |
GetBuffer(double, int) | Berekent een buffergebied rond deze geometrie. |
GetCentroid() | Berekent het zwaartepunt van deze geometrie. |
GetConvexHull() | Berekent de convexe romp van deze geometrie. |
GetDistanceTo(IGeometry) | Berekent de minimale afstand tussen deze geometrie en een gespecificeerde geometrie. |
GetExtent() | Berekent en retourneert een begrenzing van deze geometrie. |
GetLength() | Berekent de lengte van deze geometrie. |
Intersection(IGeometry) | Bouwt een snijpunt tussen deze geometrie en een gespecificeerde geometrie. |
Intersects(Extent) | Bepaalt of deze geometrie een gespecificeerd bereik snijdt. |
Intersects(IGeometry) | Bepaalt of deze geometrie en een opgegeven geometrie elkaar snijden. |
Overlaps(IGeometry) | Bepaalt of deze geometrie overlapt met een gespecificeerde geometrie. |
Relate(IGeometry, string) | Bepaalt of DE-9IM intersectiematrix van deze geometrie en een gespecificeerde geometrie overeenkomt met het verstrekte patroon. |
ReplacePolygonsByLines() | Krijgt polygonen weergegeven als lijnen van deze geometrie. |
SpatiallyContains(IGeometry) | Bepaalt of deze geometrie ruimtelijk een gespecificeerde geometrie bevat. |
SpatiallyEquals(IGeometry) | Bepaalt of deze geometrie ruimtelijk gelijk is aan een gespecificeerde geometrie. |
SymDifference(IGeometry) | Bouwt een symmetrisch verschil op tussen deze geometrie en een gespecificeerde geometrie. |
ToEditable() | Krijgt een bewerkbare kopie van deze geometrie. |
ToEditable<T>() | Krijgt een bewerkbare kopie van deze geometrie. |
ToLinearGeometry() | Krijgt een geschatte of gelijkwaardige niet-kromme versie van deze geometrie met de standaardwaardetolerantie . |
ToLinearGeometry(double) | Krijgt geschatte of equivalente niet-kromme versie van deze geometrie met behulp van de gespecificeerdetolerantie . |
Touches(IGeometry) | Bepaalt of deze geometrie en een opgegeven geometrie elkaar raken. |
Union(IGeometry) | Verenigt deze geometrie en een gespecificeerde geometrie. |
Within(Extent) | Bepaalt of deze geometrie binnen een opgegeven bereik valt. |
Within(IGeometry) | Bepaalt of deze geometrie binnen een gespecificeerde geometrie valt. |
Zie ook
- naamruimte Aspose.Gis.Geometries
- montage Aspose.GIS