DbGeometry Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Proporciona una clase base para los objetos que definen formas geométricas.
public ref class DbGeometry
[System.ComponentModel.DataAnnotations.BindableType]
[System.Runtime.Serialization.DataContract]
[System.Serializable]
public class DbGeometry
[<System.ComponentModel.DataAnnotations.BindableType>]
[<System.Runtime.Serialization.DataContract>]
[<System.Serializable>]
type DbGeometry = class
Public Class DbGeometry
- Herencia
-
DbGeometry
- Atributos
Propiedades
Area |
Obtiene un valor de tipo double que acepta valores NULL que indica el área de este valor DbGeometry, que puede ser NULL si este valor no representa una superficie. |
Boundary |
Obtiene el límite de los objetos DbGeometry. |
Centroid |
Obtiene el valor de DbGeometry que representa el centroide de este valor DbGeometry, que puede ser NULL si este valor no representa una superficie. |
ConvexHull |
Obtiene la forma convexa de este valor DbGeometry como otro valor DbGeometry. |
CoordinateSystemId |
Obtiene el identificador del sistema de coordenadas del objeto DbGeometry. |
DefaultCoordinateSystemId |
Obtiene el identificador del sistema de coordenadas predeterminado (SRID) para valores de geometría. |
Dimension |
Obtiene la dimensión del valor de DbGeometry especificado o bien, si el valor es una colección, la dimensión de su elemento mayor. |
ElementCount |
Obtiene el número de elementos en este valor DbGeometry, si representa una colección de geometría. |
Elevation |
Obtiene la elevación (coordenada Z) de este valor DbGeometry, si representa un punto. |
EndPoint |
Obtiene un valor de DbGeometry que representa el punto inicial de este valor, que puede ser NULL si este valor de DbGeometry no representa una curva. |
Envelope |
Obtiene el sobre (cuadro de límite mínimo) de este valor DbGeometry, como valor de geometría. |
ExteriorRing |
Obtiene el valor de DbGeometry que representa el anillo exterior de este valor DbGeometry, que puede ser NULL si este valor no representa un polígono. |
InteriorRingCount |
Obtiene el número de anillos interiores en este valor DbGeometry, si representa un polígono. |
IsClosed |
Obtiene un valor booleano que acepta valores NULL que indica si este valor DbGeometry está cerrado, que puede ser NULL si este valor no representa una curva. |
IsEmpty |
Obtiene un valor booleano que acepta valores NULL que indica si este valor DbGeometry está vacío, que puede ser NULL si este valor no representa una curva. |
IsRing |
Obtiene un valor booleano que acepta valores NULL que indica si este valor DbGeometry es un anillo, que puede ser NULL si este valor no representa una curva. |
IsSimple |
Obtiene un valor booleano que acepta valores NULL que indica si este valor DbGeometry es sencillo. |
IsValid |
Obtiene un valor booleano que acepta valores NULL que indica si este valor DbGeometry es válido. |
Length |
Obtiene un valor de tipo double que acepta valores NULL que indica la longitud de este valor DbGeometry, que puede ser NULL si este valor no representa una curva. |
Measure |
Obtiene la medida (coordenada M) de este valor DbGeometry, si representa un punto. |
PointCount |
Obtiene el número de puntos en este valor DbGeometry, si representa un anillo linestring o lineal. |
PointOnSurface |
Obtiene un punto de la superficie de este valor DbGeometry, que puede ser NULL si este valor no representa una superficie. |
ProviderValue |
Obtiene una representación de este valor DbGeometry que es específico del proveedor subyacente que la construyó. |
SpatialTypeName |
Obtiene una representación de nombre de tipo espacial de este valor DbGeometry. |
StartPoint |
Obtiene un valor de DbGeometry que representa el punto inicial de este valor, que puede ser NULL si este valor de DbGeometry no representa una curva. |
WellKnownValue |
Obtiene o establece una representación conocida serializable de contrato de datos de este valor DbGeometry. |
XCoordinate |
Obtiene la coordenada X de este valor DbGeometry, si representa un punto. |
YCoordinate |
Obtiene la coordenada Y de este valor DbGeometry, si representa un punto. |
Métodos
AsBinary() |
Genera la representación binaria conocida de este valor DbGeometry. |
AsGml() |
Genera la representación de lenguaje de marcado de geografía (GML) de este valor DbGeometry. |
AsText() |
Genera la representación de texto conocida de este valor DbGeometry. Incluye únicamente las coordenadas X e Y de los puntos. |
Buffer(Nullable<Double>) |
Devuelve un objeto de geometría que representa la unión de todos los puntos cuya distancia respecto a una instancia de geometría sea menor o igual que un valor especificado. |
Contains(DbGeometry) |
Determina si este valor DbGeometry contiene espacialmente el argumento DbGeometry especificado. |
Crosses(DbGeometry) |
Determina si este valor DbGeometry se cruza espacialmente con el argumento DbGeometry especificado. |
Difference(DbGeometry) |
Calcula la diferencia entre este valor de DbGeometry y otro valor de DbGeometry. |
Disjoint(DbGeometry) |
Determina si este valor DbGeometry no es contiguo espacialmente con el argumento DbGeometry especificado. |
Distance(DbGeometry) |
Calcula la distancia entre puntos más cercanos de este valor de DbGeometry y otro valor de DbGeometry. |
ElementAt(Int32) |
Devuelve un elemento de este valor DbGeometry de una posición específica, si representa una colección de geometría. |
Equals(Object) |
Determina si el objeto especificado es igual que el objeto actual. (Heredado de Object) |
FromBinary(Byte[]) |
Crea un nuevo valor de DbGeometry basado en el valor binario conocido especificado. |
FromBinary(Byte[], Int32) |
Crea un nuevo valor de DbGeometry basándose en el valor binario conocido y en el identificador del sistema de coordenadas (SRID) especificados. |
FromGml(String) |
Crea un nuevo valor de DbGeometry basado en el valor especificado del lenguaje de marcado de geografía (GML). |
FromGml(String, Int32) |
Crea un nuevo valor de DbGeometry basándose en el valor del lenguaje de marcado de geografía (GML) y en el identificador del sistema de coordenadas (SRID) especificados. |
FromText(String) |
Crea un nuevo valor de DbGeometry basado en el valor de texto conocido especificado. |
FromText(String, Int32) |
Crea un nuevo valor de DbGeometry basándose en el valor de texto conocido y en el identificador del sistema de coordenadas (SRID) especificados. |
GeometryCollectionFromBinary(Byte[], Int32) |
Crea un nuevo valor de colección de DbGeometry basándose en el valor binario conocido y en el identificador del sistema de coordenadas (SRID) especificados. |
GeometryCollectionFromText(String, Int32) |
Crea un nuevo valor de colección de DbGeometry basándose en el valor de texto conocido y en el identificador del sistema de coordenadas (SRID) especificados. |
GetHashCode() |
Sirve como la función hash predeterminada. (Heredado de Object) |
GetType() |
Obtiene el Type de la instancia actual. (Heredado de Object) |
InteriorRingAt(Int32) |
Devuelve un anillo interior de este valor DbGeometry en una posición determinada, si representa un polígono. |
Intersection(DbGeometry) |
Calcula la intersección de este valor de DbGeometry y otro valor de DbGeometry. |
Intersects(DbGeometry) |
Determina si este valor DbGeometry forma una intersección espacialmente con el argumento DbGeometry especificado. |
LineFromBinary(Byte[], Int32) |
Crea un nuevo valor de línea de DbGeometry basándose en el valor binario conocido y en el identificador del sistema de coordenadas (SRID) especificados. |
LineFromText(String, Int32) |
Crea un nuevo valor de línea de DbGeometry basándose en el valor de texto conocido y en el identificador del sistema de coordenadas (SRID) especificados. |
MemberwiseClone() |
Crea una copia superficial del Object actual. (Heredado de Object) |
MultiLineFromBinary(Byte[], Int32) |
Devuelve el valor multilínea de un valor binario. |
MultiLineFromText(String, Int32) |
Devuelve el valor multilínea de un valor de texto conocido. |
MultiPointFromBinary(Byte[], Int32) |
Devuelve el valor multipunto desde un valor binario conocido. |
MultiPointFromText(String, Int32) |
Devuelve el valor multipunto de un valor de texto conocido. |
MultiPolygonFromBinary(Byte[], Int32) |
Devuelve el valor multipolígono de un valor binario conocido. |
MultiPolygonFromText(String, Int32) |
Devuelve el valor multipolígono de un valor binario conocido. |
Overlaps(DbGeometry) |
Determina si este valor DbGeometry se superpone espacialmente con el argumento DbGeometry especificado. |
PointAt(Int32) |
Devuelve un elemento de este valor DbGeometry de una posición específica, si representa un anillo linestring o lineal. |
PointFromBinary(Byte[], Int32) |
Crea un nuevo valor de punto de DbGeometry basándose en el valor binario conocido y en el identificador del sistema de coordenadas (SRID) especificados. |
PointFromText(String, Int32) |
Crea un nuevo valor de punto de DbGeometry basándose en el valor de texto conocido y en el identificador del sistema de coordenadas (SRID) especificados. |
PolygonFromBinary(Byte[], Int32) |
Crea un nuevo valor de polígono de DbGeometry basándose en el valor binario conocido y en el identificador del sistema de coordenadas (SRID) especificados. |
PolygonFromText(String, Int32) |
Crea un nuevo valor de polígono de DbGeometry basándose en el valor de texto conocido y en el identificador del sistema de coordenadas (SRID) especificados. |
Relate(DbGeometry, String) |
Determina si este valor DbGeometry está relacionado espacialmente con el argumento DbGeometry especificado de acuerdo con el modelo de intersección Dimensionally Extended Nine-Intersection Model (DE-9IM) especificado. |
SpatialEquals(DbGeometry) |
Determina si este valor DbGeometry es igual espacialmente que el argumento DbGeometry especificado. |
SymmetricDifference(DbGeometry) |
Calcula la diferencia simétrica entre este valor de DbGeometry y otro valor de DbGeometry. |
ToString() |
Devuelve una representación del valor de geometría. |
Touches(DbGeometry) |
Determina si este valor DbGeometry toca espacialmente el argumento DbGeometry especificado. |
Union(DbGeometry) |
Calcula la unión de este valor de DbGeometry y otro valor de DbGeometry. |
Within(DbGeometry) |
Determina si este valor DbGeometry está espacialmente dentro del argumento DbGeometry especificado. |