DbGeometry (Clase)
[Esta página es específica de la versión 6 de Entity Framework. La versión más reciente está disponible como el paquete NuGet de Entity Framework. Para más información sobre Entity Framework, consulte msdn.com/es-ES/data/ef].
Representa formas geométricas.
Jerarquía de herencia
System.Object
System.Data.Entity.Spatial.DbGeometry
Espacio de nombres: System.Data.Entity.Spatial
Ensamblado: EntityFramework (en EntityFramework.dll)
Sintaxis
'Declaración
<SerializableAttribute> _
<DataContractAttribute> _
Public Class DbGeometry
'Uso
Dim instance As DbGeometry
[SerializableAttribute]
[DataContractAttribute]
public class DbGeometry
[SerializableAttribute]
[DataContractAttribute]
public ref class DbGeometry
[<SerializableAttribute>]
[<DataContractAttribute>]
type DbGeometry = class end
public class DbGeometry
El tipo DbGeometry expone los siguientes miembros.
Propiedades
Name | Descripción | |
---|---|---|
Area | Obtiene un valor 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 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 (SRID) predeterminado para los valores de geometría. | |
Dimension | Obtiene la dimensión del valor DbGeometry especificado o bien, si el valor es una colección, la dimensión de su elemento más grande. | |
ElementCount | Obtiene el número de elementos de 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 DbGeometry que representa el punto inicial de este valor, que puede ser NULL si este valor DbGeometry no representa una curva. | |
Envelope | Obtiene la envolvente (cuadro de límite mínimo) de este valor DbGeometry, como un valor de geometría. | |
ExteriorRing | Obtiene el valor 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 de 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 admite valores NULL, que indica si este valor DbGeometry es o no simple. | |
IsValid | Obtiene un valor booleano que admite valores NULL, que indica si este valor DbGeometry es o no válido. | |
Length | Obtiene un valor 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 de 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. | |
Provider | Obtiene el proveedor espacial que se usará para las operaciones de este tipo espacial. | |
ProviderValue | Obtiene una representación de este valor DbGeometry que es específica del proveedor subyacente que lo construyó. | |
SpatialTypeName | Obtiene la representación de nombre tipo espacial de este valor DbGeometry. | |
StartPoint | Obtiene un valor DbGeometry que representa el punto inicial de este valor, que puede ser NULL si este valor 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. |
Superior
Métodos
Name | Descripción | |
---|---|---|
AsBinary | Genera la representación binaria conocida de este valor DbGeometry. | |
AsGml | Genera la representación del lenguaje de marcado de geografía (GML) de este valor DbGeometry. | |
AsText | Genera la representación de texto conocida de este valor DbGeometry.Incluye solo las coordenadas X e Y de los puntos. | |
Buffer | Devuelve un objeto geométrico que representa la unión de todos los puntos cuya distancia respecto a una instancia geométrica es menor o igual a un valor especificado. | |
Contains | Determina si este valor DbGeometry contiene espacialmente el argumento DbGeometry especificado. | |
Crosses | Determina si este valor DbGeometry se cruza espacialmente con el argumento DbGeometry especificado. | |
Difference | Calcula la diferencia entre este valor DbGeometry y otro valor DbGeometry. | |
Disjoint | Determina si este valor DbGeometry es disjunto espacialmente del argumento DbGeometry especificado. | |
Distance | Calcula la distancia entre los puntos más cercanos de este valor DbGeometry y otro valor DbGeometry. | |
ElementAt | Devuelve un elemento de este valor DbGeometry desde una posición específica, si representa una colección de geometría. | |
Equals | (Se hereda de Object). | |
Finalize | (Se hereda de Object). | |
FromBinary(Byte[]) | Crea un nuevo valor DbGeometry en función del valor binario conocido especificado. | |
FromBinary(Byte[], Int32) | Crea un nuevo valor DbGeometry en función del valor binario conocido y el identificador del sistema de coordenadas (SRID) especificados. | |
FromGml(String) | Crea un nuevo valor DbGeometry en función del valor del lenguaje de marcado de geografía (GML) especificado. | |
FromGml(String, Int32) | Crea un nuevo valor DbGeometry en función del valor del lenguaje de marcado de geografía (GML) y el identificador del sistema de coordenadas (SRID) especificados. | |
FromText(String) | Crea un nuevo valor DbGeometry en función del valor de texto conocido especificado. | |
FromText(String, Int32) | Crea un nuevo valor DbGeometry en función del valor de texto conocido y el identificador del sistema de coordenadas (SRID) especificados. | |
GeometryCollectionFromBinary | Crea un nuevo valor de colección DbGeometry en función del valor binario conocido y el identificador del sistema de coordenadas (SRID) especificados. | |
GeometryCollectionFromText | Crea un nuevo valor de colección DbGeometry en función del valor de texto conocido y el identificador del sistema de coordenadas (SRID) especificados. | |
GetHashCode | (Se hereda de Object). | |
GetType | (Se hereda de Object). | |
InteriorRingAt | Devuelve un anillo interior de este valor DbGeometry en una posición específica, si representa un polígono. | |
Intersection | Calcula la intersección de este valor DbGeometry y otro valor DbGeometry. | |
Intersects | Determina si este valor DbGeometry forma una intersección espacialmente con el argumento DbGeometry especificado. | |
LineFromBinary | Crea un nuevo valor de línea DbGeometry en función del valor binario conocido y el identificador del sistema de coordenadas (SRID) especificados. | |
LineFromText | Crea un nuevo valor de línea DbGeometry en función del valor de texto conocido y el identificador del sistema de coordenadas (SRID) especificados. | |
MemberwiseClone | (Se hereda de Object). | |
MultiLineFromBinary | Devuelve el valor multilínea de un valor binario. | |
MultiLineFromText | Devuelve el valor multilínea de un valor textual conocido. | |
MultiPointFromBinary | Devuelve el valor multipunto de un valor binario conocido. | |
MultiPointFromText | Devuelve el valor multipunto de un valor textual conocido. | |
MultiPolygonFromBinary | Devuelve el valor multipoligonal de un valor binario conocido. | |
MultiPolygonFromText | Devuelve el valor multipoligonal de un valor binario conocido. | |
Overlaps | Determina si este valor DbGeometry se superpone espacialmente al argumento DbGeometry especificado. | |
PointAt | Devuelve un elemento de este valor DbGeometry desde una posición específica, si representa un anillo linestring o lineal. | |
PointFromBinary | Crea un nuevo valor de punto DbGeometry en función del valor binario conocido y el identificador del sistema de coordenadas (SRID) especificados. | |
PointFromText | Crea un nuevo valor de punto DbGeometry en función del valor de texto conocido y el identificador del sistema de coordenadas (SRID) especificados. | |
PolygonFromBinary | Crea un nuevo valor de polígono DbGeometry en función del valor binario conocido y el identificador del sistema de coordenadas (SRID) especificados. | |
PolygonFromText | Crea un nuevo valor de polígono DbGeometry en función del valor de texto conocido y el identificador del sistema de coordenadas (SRID) especificados. | |
Relate | Determina si este valor DbGeometry está relacionado espacialmente con el argumento DbGeometry especificado según el modelo de intersección Dimensionally Extended Nine-Intersection Model (DE-9IM) indicado. | |
SpatialEquals | Determina si este valor DbGeometry es igual espacialmente que el argumento DbGeometry especificado. | |
SymmetricDifference | Calcula la diferencia simétrica entre este valor DbGeometry y otro valor DbGeometry. | |
ToString | Devuelve una representación en forma de cadena del valor de geometría. (Invalida a Object.ToString()). | |
Touches | Determina si este valor DbGeometry toca espacialmente el argumento DbGeometry especificado. | |
Union | Calcula la unión de este valor DbGeometry y otro valor DbGeometry. | |
Within | Determina si este valor DbGeometry está espacialmente dentro del argumento DbGeometry especificado. |
Superior
Seguridad para subprocesos
Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancia sean seguros para subprocesos.