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í.
Representa formas geométricas.
[System.Runtime.Serialization.DataContract]
[System.Serializable]
public class DbGeometry
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. <devuelve>el número de elementos de este valor de geometría, si representa una colección de otros valores de geometría; en caso contrario, null.</Devuelve> |
| Elevation |
Obtiene la elevación (coordenada Z) de este valor DbGeometry, si representa un punto. <devuelve>la elevación (coordenada Z) de este valor de geometría, si representa un punto; en caso contrario, null.</Devuelve> |
| 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. <devuelve>el número de elementos de este valor de geometría, si representa un polígono; en caso contrario, null.</Devuelve> |
| 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. <devuelve>el valor Measure (coordenada M) de este valor de geometría, si representa un punto; en caso contrario, null.</Devuelve> |
| PointCount |
Obtiene el número de puntos en este valor DbGeometry, si representa un anillo linestring o lineal. <devuelve>el número de elementos de este valor de geometría, si representa una cadena de línea o un anillo lineal; en caso contrario, null.</Devuelve> |
| 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 en este tipo espacial. |
| 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. <devuelve>el valor de coordenada X de este valor de geometría, si representa un punto; en caso contrario, null.</Devuelve> |
| YCoordinate |
Obtiene la coordenada Y de este valor DbGeometry, si representa un punto. <devuelve>el valor de coordenada Y de este valor de geometría, si representa un punto; en caso contrario, null.</Devuelve> |
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. <param name="index">Posición dentro de este valor de geometría desde el que se debe tomar el elemento.</param><devuelve>el elemento de este valor de geometría en la posición especificada, si representa una colección de otros valores de geometría; en caso contrario, null.</Devuelve> |
| 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. |
| InteriorRingAt(Int32) |
Devuelve un anillo interior de este valor DbGeometry en una posición determinada, si representa un polígono. <param name="index">Posición dentro de este valor de geometría desde el que se debe tomar el anillo interior.</param><devuelve>el anillo interior de este valor de geometría en la posición especificada, si representa un polígono; en caso contrario, null.</Devuelve> |
| 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. |
| 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. <param name="index">Posición dentro de este valor de geometría desde el que se debe tomar el elemento.</param><devuelve>el elemento de este valor de geometría en la posición especificada, si representa una cadena de líneas o un anillo lineal; en caso contrario, null.</Devuelve> |
| 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. |