Class Geometry
Contenido
[
Ocultar
]Geometry class
La clase raíz abstracta de la jerarquía de geometrías.
public abstract class Geometry : IGeometry
Propiedades
Nombre | Descripción |
---|---|
CoordinateDimension { get; } | Obtiene el número de dimensiones de coordenadas para esteGeometry . |
abstract Dimension { get; } | Obtiene la dimensión topológica de esteGeometry . Si se desconoce la dimensión (por ejemplo, para una GEOMETRYCOLLECTION vacía)Point se devuelve. |
abstract GeometryType { get; } | Obtiene el tipo de la geometría. |
virtual HasCurveGeometry { get; } | Obtiene un valor que indica si esta geometría es o contiene geometría curva (no lineal). |
virtual HasM { get; set; } | Obtiene un valor que indica si esta instancia tiene coordenada M. |
virtual HasZ { get; set; } | Obtiene un valor que indica si esta instancia tiene coordenada Z. |
virtual IsEmpty { get; } | Obtiene un valor que indica si esta instancia está vacía. |
IsSimple { get; } | Obtiene un valor que indica si esta instancia es simple desde el punto de vista de SFA. |
IsValid { get; } | Obtiene un valor que indica si esta instancia es válida. |
abstract SpatialReferenceSystem { get; set; } | Obtiene SpatialReferenceSystem de esta instancia. Esta propiedad se puedenull , es SpatialReferenceSystem es desconocido. La asignación de un nuevo SpatialReferenceSystem no realizará ninguna transformación de coordenadas, solo cambiará la referencia. |
static Null { get; } | Obtiene una instancia de geometría nula. |
Métodos
Nombre | Descripción |
---|---|
AsBinary() | Traduce esta geometría a su representación binaria conocida. |
AsBinary(WkbVariant) | Traduce esta geometría a su representación binaria conocida. |
AsImage(Measurement, Measurement, Renderer, VectorSymbolizer) | Exportar esta geometría a una representación de imagen. |
AsImage(AbstractPath, Measurement, Measurement, Renderer, VectorSymbolizer) | Exportar esta geometría a una representación de imagen. |
AsImage(string, Measurement, Measurement, Renderer, VectorSymbolizer) | Exportar esta geometría a una representación de imagen. |
AsText() | Traduce esta geometría a su representación de Texto conocido. |
AsText(WktVariant) | Traduce esta geometría a su representación de Texto conocido. |
AsText(WktVariant, NumericFormat) | Traduce esta geometría a su representación de Texto conocido. |
abstract Clone() | Clona esta instancia. |
CoveredBy(IGeometry) | Determina si esta geometría está cubierta por una geometría específica. |
Covers(IGeometry) | Determina si esta geometría cubre una geometría específica. |
Crosses(IGeometry) | Determina si esta geometría y una geometría especificada se cruzan. |
Difference(IGeometry) | Resta una geometría especificada de esta geometría. |
Disjoint(IGeometry) | Determina si esta geometría es disjunta de una geometría especificada. |
GetArea() | Calcula el área de esta geometría. |
GetBuffer(double, int) | Calcula una región de amortiguamiento alrededor de esta geometría. |
GetCentroid() | Calcula el centroide de esta geometría. |
GetConvexHull() | Calcula el casco convexo de esta geometría. |
GetDistanceTo(IGeometry) | Calcula la distancia mínima entre esta geometría y una geometría especificada. |
GetExtent() | Calcula y devuelve una extensión límite de esta geometría. |
GetLength() | Calcula la longitud de esta geometría. |
Intersection(IGeometry) | Construye una intersección entre esta geometría y una geometría especificada. |
Intersects(Extent) | Determina si esta geometría se cruza con una extensión especificada. |
Intersects(IGeometry) | Determina si esta geometría y una geometría específica se cruzan. |
Overlaps(IGeometry) | Determina si esta geometría se superpone con una geometría especificada. |
Relate(IGeometry, string) | Determina si la matriz de intersección DE-9IM de esta geometría y una geometría específica coinciden con el patrón proporcionado. |
ReplacePolygonsByLines() | Obtiene los polígonos representados como líneas de esta geometría. |
RoundM(int) | Redondea la coordenada M a un número especificado de dígitos fraccionarios. |
RoundXY(int) | Redondea las coordenadas X e Y a un número especificado de dígitos fraccionarios. |
RoundZ(int) | Redondea la coordenada Z a un número específico de dígitos fraccionarios. |
virtual SetEmpty() | hace estoGeometry vacío. |
SpatiallyContains(IGeometry) | Determina si esta geometría contiene espacialmente una geometría específica. |
SpatiallyEquals(IGeometry) | Determina si esta geometría es espacialmente igual a una geometría especificada. |
SymDifference(IGeometry) | Construye una diferencia simétrica entre esta geometría y una geometría especificada. |
ToEditable() | Obtiene una copia editable de esta geometría. |
ToEditable<T>() | Obtiene una copia editable de esta geometría. |
ToLinearGeometry() | Obtiene una versión no curva aproximada o equivalente de esta geometría usando el valor predeterminadotolerancia . |
ToLinearGeometry(double) | Obtiene una versión no curva aproximada o equivalente de esta geometría usando eltolerancia . |
override ToString() | Devuelve una cadena que representa el objeto actual. |
Touches(IGeometry) | Determina si esta geometría y una geometría específica se tocan. |
Union(IGeometry) | Une esta geometría y una geometría especificada. |
Within(Extent) | Determina si esta geometría está dentro de una extensión especificada. |
Within(IGeometry) | Determina si esta geometría está dentro de una geometría especificada. |
static FromBinary(byte[]) | Crea una geometría a partir de su representación en Binario conocido. |
static FromBinary(byte[], SpatialReferenceSystem) | Crea una geometría a partir de su representación en Binario conocido. |
static FromText(string) | Crea una geometría a partir de su representación de Texto conocido. |
static FromText(string, SpatialReferenceSystem) | Crea una geometría a partir de su representación de Texto conocido. |
Ver también
- interface IGeometry
- espacio de nombres Aspose.Gis.Geometries
- asamblea Aspose.GIS