Compartir a través de


DbGeography Clase

Definición

Representa datos en un sistema de coordenadas geodésico (globo).

[System.Runtime.Serialization.DataContract]
[System.Serializable]
public class DbGeography
type DbGeography = class
Public Class DbGeography
Herencia
DbGeography
Atributos

Propiedades

Area

Obtiene un valor de tipo double que acepta valores NULL que indica el área de este valor DbGeography, que puede ser NULL si este valor no representa una superficie.

CoordinateSystemId

Obtiene el identificador asociado al sistema de coordenadas.

DefaultCoordinateSystemId

Obtiene el identificador del sistema de coordenadas predeterminado (SRID) para los valores de geografía (WGS 84)

Dimension

Obtiene la dimensión del valor de DbGeography especificado o bien, si el valor es una colección, la mayor dimensión de elemento.

ElementCount

Obtiene el número de elementos en este valor DbGeography, si representa una colección de geografía. <devuelve>el número de elementos de este valor de geografía, si representa una colección de otros valores de geografía; en caso contrario, null.</Devuelve>

Elevation

Obtiene la elevación (coordenada Z) de este valor DbGeography, si representa un punto. <devuelve>el valor de elevación (coordenada Z) de este valor de geografía, si representa un punto; en caso contrario, null.</Devuelve>

EndPoint

Obtiene un valor DbGeography que representa el punto inicial de este valor, que puede ser NULL si este valor DbGeography no representa una curva.

IsClosed

Obtiene un valor booleano que acepta valores NULL que indica si este valor DbGeography 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 DbGeography está vacío.

Latitude

Obtiene la coordenada de la latitud de este valor DbGeography, si representa un punto. <devuelve>el valor de coordenada Latitud de este valor de geografía, si representa un punto; en caso contrario, null.</Devuelve>

Length

Obtiene un valor de tipo double que acepta valores NULL que indica la longitud de este valor DbGeography, que puede ser NULL si este valor no representa una curva.

Longitude

Obtiene la coordenada de longitud de este valor DbGeography, si representa un punto. <devuelve>el valor de coordenada Longitud de este valor geography, si representa un punto; en caso contrario, null.</Devuelve>

Measure

Obtiene la coordenada M (medida) de este valor DbGeography, si representa un punto. <devuelve>el valor de coordenada M (Medida) de este valor de geografía, si representa un punto; en caso contrario, null.</Devuelve>

PointCount

Obtiene el número de puntos en este valor DbGeography, si representa un anillo linestring o lineal. <devuelve>el número de elementos de este valor geography, si representa una cadena de línea o un anillo lineal; en caso contrario, null.</Devuelve>

Provider

Obtiene el proveedor espacial que se usará para las operaciones en este tipo espacial.

ProviderValue

Obtiene una representación de este valor DbGeography que es específico del proveedor subyacente que la construyó.

SpatialTypeName

Obtiene el nombre de tipo espacial de DBGeography.

StartPoint

Obtiene un valor DbGeography que representa el punto inicial de este valor, que puede ser NULL si este valor DbGeography no representa una curva.

WellKnownValue

Obtiene o establece una representación conocida serializable de contrato de datos de este valor DbGeography.

Métodos

AsBinary()

Genera la representación binaria conocida de este valor DbGeography.

AsGml()

Genera la representación de lenguaje de marcado de geografía (GML) de este valor DbGeography.

AsText()

Genera la representación de texto conocida de este valor DbGeography. Incluye solo longitud y latitud para los puntos.

Buffer(Nullable<Double>)

Devuelve un objeto de geografía que representa la unión de todos los puntos cuya distancia respecto a una instancia de geografía sea menor o igual que un valor especificado.

Difference(DbGeography)

Calcula la diferencia de este valor de DbGeography y otro valor de DbGeography.

Disjoint(DbGeography)

Determina si este valor DbGeography no es contiguo espacialmente con el argumento DbGeography especificado.

Distance(DbGeography)

Calcula la distancia entre puntos más cercanos de este valor de DbGeography y otro valor de DbGeography.

ElementAt(Int32)

Devuelve un elemento de este valor DbGeography de una posición específica, si representa una colección de geografía. <param name="index">Posición dentro de este valor de geografía desde el que se debe tomar el elemento.</param><devuelve>el elemento de este valor geography en la posición especificada, si representa una colección de otros valores de geografía; en caso contrario, null.</Devuelve>

FromBinary(Byte[])

Crea un nuevo valor de DbGeography basado en el valor binario conocido especificado.

FromBinary(Byte[], Int32)

Crea un nuevo valor de DbGeography basándose en el valor binario conocido y en el identificador del sistema de coordenadas (SRID) especificados.

FromGml(String)

Crea un nuevo valor de DbGeography basado en el valor especificado del lenguaje de marcado de geografía (GML).

FromGml(String, Int32)

Crea un nuevo valor de DbGeography 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 DbGeography basado en el valor de texto conocido especificado.

FromText(String, Int32)

Crea un nuevo valor de DbGeography basándose en el valor de texto conocido y en el identificador del sistema de coordenadas (SRID) especificados.

GeographyCollectionFromBinary(Byte[], Int32)

Crea un nuevo valor de colección de DbGeography basándose en el valor binario conocido y en el identificador del sistema de coordenadas (SRID) especificados.

GeographyCollectionFromText(String, Int32)

Crea un nuevo valor de colección de DbGeography basándose en el valor de texto conocido y en el identificador del sistema de coordenadas (SRID) especificados.

Intersection(DbGeography)

Calcula la intersección de este valor de DbGeography y otro valor de DbGeography.

Intersects(DbGeography)

Determina si este valor DbGeography forma una intersección espacialmente con el argumento DbGeography especificado.

LineFromBinary(Byte[], Int32)

Crea un nuevo valor de línea de DbGeography 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 DbGeography 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 de texto conocido.

PointAt(Int32)

Devuelve un elemento de este valor DbGeography de una posición específica, si representa un anillo linestring o lineal. <param name="index">Posición dentro de este valor de geografía desde el que se debe tomar el elemento.</param><devuelve>el elemento de este valor geography en la posición especificada, si representa una línea de línea o un anillo lineal; en caso contrario, null.</Devuelve>

PointFromBinary(Byte[], Int32)

Crea un nuevo valor de punto de DbGeography 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 DbGeography 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 DbGeography 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 DbGeography basándose en el valor de texto conocido y en el identificador del sistema de coordenadas (SRID) especificados.

SpatialEquals(DbGeography)

Determina si este valor DbGeography es igual espacialmente que el argumento DbGeography especificado.

SymmetricDifference(DbGeography)

Calcula la diferencia simétrica de este valor de DbGeography y otro valor de DbGeography.

ToString()

Devuelve una representación del valor de geografía.

Union(DbGeography)

Calcula la unión de este valor de DbGeography y otro valor de DbGeography.

Se aplica a