Interface IGeometry

IGeometry interface

Gränssnittsrotklassen för Geometries hierarchy

public interface IGeometry

Egenskaper

namnBeskrivning
Dimension { get; }Får den topologiska dimensionen av dettaIGeometry . Om dimensionen är okänd (t.ex. för en tom GEOMETRYCOLLECTION)Point returneras.
GeometryType { get; }Hämtar typen av geometri.
HasCurveGeometry { get; }Får ett värde som indikerar om denna geometri är eller innehåller kurvgeometri (ej linjär).
HasM { get; }Får ett värde som indikerar om denna instans har M-koordinat.
HasZ { get; }Får ett värde som indikerar om denna instans har Z-koordinat.
IsEmpty { get; }Får ett värde som indikerar om denna instans är tom (representerar den tomma punktuppsättningen).
IsSimple { get; }Får ett värde som indikerar om denna instans är enkel ur SFA-synpunkt.
IsValid { get; }Får ett värde som indikerar om denna instans är giltig.
SpatialReferenceSystem { get; }Hämtar SpatialReferenceSystem för denna instans. Den här egenskapen kan varanull , om SpatialReferenceSystem är okänt.

Metoder

namnBeskrivning
AsBinary()Översätter denna geometri till dess välkända binära representation.
AsBinary(WkbVariant)Översätter denna geometri till dess välkända binära representation.
AsImage(Measurement, Measurement, Renderer, VectorSymbolizer)Exportera denna geometri till en bildrepresentation.
AsImage(AbstractPath, Measurement, Measurement, Renderer, VectorSymbolizer)Exportera denna geometri till en bildrepresentation.
AsImage(string, Measurement, Measurement, Renderer, VectorSymbolizer)Exportera denna geometri till en bildrepresentation.
AsText()Översätter denna geometri till dess välkända textrepresentation.
AsText(WktVariant)Översätter denna geometri till dess välkända textrepresentation.
AsText(WktVariant, NumericFormat)Översätter denna geometri till dess välkända textrepresentation.
Clone()Klonar den här instansen.
CoveredBy(IGeometry)Bestämmer om denna geometri täcks av en specificerad geometri.
Covers(IGeometry)Bestämmer om denna geometri täcker en specificerad geometri.
Crosses(IGeometry)Bestämmer om denna geometri och en specificerad geometri korsar.
Difference(IGeometry)Subtraherar en specificerad geometri från denna geometri.
Disjoint(IGeometry)Bestämmer om denna geometri är osammanhängande från en specificerad geometri.
GetArea()Beräknar arean av denna geometri.
GetBuffer(double, int)Beräknar ett buffertområde runt denna geometri.
GetCentroid()Beräknar tyngdpunkten för denna geometri.
GetConvexHull()Beräknar det konvexa skrovet för denna geometri.
GetDistanceTo(IGeometry)Beräknar det minsta avståndet mellan denna geometri och en specificerad geometri.
GetExtent()Beräknar och returnerar en avgränsande utsträckning av denna geometri.
GetLength()Beräknar längden på denna geometri.
Intersection(IGeometry)Bygger en skärningspunkt mellan denna geometri och en specificerad geometri.
Intersects(Extent)Bestämmer om denna geometri skär en specificerad utsträckning.
Intersects(IGeometry)Bestämmer om denna geometri och en specificerad geometri skär varandra.
Overlaps(IGeometry)Bestämmer om denna geometri överlappar med en specificerad geometri.
Relate(IGeometry, string)Bestämmer om DE-9IM skärningsmatris för denna geometri och en specificerad geometri matchar det angivna mönstret.
ReplacePolygonsByLines()Får polygoner representerade som linjer i denna geometri.
SpatiallyContains(IGeometry)Bestämmer om denna geometri rymdmässigt innehåller en specificerad geometri.
SpatiallyEquals(IGeometry)Bestämmer om denna geometri är rumsligt lika med en specificerad geometri.
SymDifference(IGeometry)Bygger en symmetrisk skillnad mellan denna geometri och en specificerad geometri.
ToEditable()Får en redigerbar kopia av denna geometri.
ToEditable<T>()Får en redigerbar kopia av denna geometri.
ToLinearGeometry()Får ungefärlig eller likvärdig icke-kurv version av denna geometri med standardtolerans .
ToLinearGeometry(double)Får ungefärlig eller likvärdig icke-kurv version av denna geometri med den angivnatolerans .
Touches(IGeometry)Bestämmer om denna geometri och en specificerad geometri berör.
Union(IGeometry)Förenar denna geometri och en specificerad geometri.
Within(Extent)Bestämmer om denna geometri är inom en specificerad omfattning.
Within(IGeometry)Bestämmer om denna geometri är inom en specificerad geometri.

Se även