DbSpatialServices (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].
API de servicio independiente del proveedor para compatibilidad con tipos geoespaciales (Geometry/Geography).
Jerarquía de herencia
System.Object
System.Data.Entity.Spatial.DbSpatialServices
System.Data.Entity.SqlServer.SqlSpatialServices
Espacio de nombres: System.Data.Entity.Spatial
Ensamblado: EntityFramework (en EntityFramework.dll)
Sintaxis
'Declaración
<SerializableAttribute> _
Public MustInherit Class DbSpatialServices
'Uso
Dim instance As DbSpatialServices
[SerializableAttribute]
public abstract class DbSpatialServices
[SerializableAttribute]
public ref class DbSpatialServices abstract
[<AbstractClassAttribute>]
[<SerializableAttribute>]
type DbSpatialServices = class end
public abstract class DbSpatialServices
El tipo DbSpatialServices expone los siguientes miembros.
Constructores
Name | Descripción | |
---|---|---|
DbSpatialServices | Inicializa una nueva instancia de la clase DbSpatialServices. |
Superior
Propiedades
Name | Descripción | |
---|---|---|
Default | Obtiene los servicios predeterminados para DbSpatialServices. | |
NativeTypesAvailable | Obtiene un valor que indica si EF continuará dando por supuesto que el proveedor tiene los tipos y los recursos necesarios en lugar de producir un error con rapidez.El valor predeterminado es true. |
Superior
Métodos
Name | Descripción | |
---|---|---|
AsBinary(DbGeography) | Obtiene la representación binaria conocida del valor DbGeography especificado. | |
AsBinary(DbGeometry) | Obtiene la representación binaria conocida del valor DbGeometry especificado. | |
AsGml(DbGeography) | Genera la representación del lenguaje de marcado de geografía (GML) de este valor DbGeography. | |
AsGml(DbGeometry) | Genera la representación del lenguaje de marcado de geografía (GML) de este valor DbGeometry. | |
AsText(DbGeography) | Obtiene la representación de texto conocida del valor DbGeography especificado.Este valor solo debe incluir la longitud y la latitud de los puntos. | |
AsText(DbGeometry) | Obtiene la representación de texto conocida del valor DbGeometry especificado, incluyendo únicamente las coordenadas X e Y de los puntos. | |
AsTextIncludingElevationAndMeasure(DbGeography) | Devuelve una representación textual de DbSpatialServices con elevación y medidas. | |
AsTextIncludingElevationAndMeasure(DbGeometry) | Devuelve una representación textual de DbSpatialServices con elevación y medidas. | |
Buffer(DbGeography, Double) | Crea un valor de geometría que representa todos los puntos que se encuentran a una distancia igual o menor que el valor DbGeography especificado. | |
Buffer(DbGeometry, Double) | Crea un valor de geometría que representa todos los puntos que se encuentran a una distancia igual o menor que el valor DbGeometry especificado. | |
Contains | Determina si un valor DbGeometry contiene espacialmente al otro. | |
CreateGeography | Este método está pensado para que lo usen las implementaciones derivadas de GeographyFromProviderValue(Object) después de validar el valor de proveedor especificado para asegurarse de que se puede usar con la implementación derivada. | |
CreateGeometry | Este método está pensado para que lo usen las implementaciones derivadas de GeometryFromProviderValue(Object) después de validar el valor de proveedor especificado para asegurarse de que se puede usar con la implementación derivada. | |
CreateProviderValue(DbGeographyWellKnownValue) | Crea un valor específico del proveedor compatible con esta implementación de servicios espaciales según la representación DbGeography conocida especificada. | |
CreateProviderValue(DbGeometryWellKnownValue) | Crea un valor específico del proveedor compatible con esta implementación de servicios espaciales según la representación DbGeometry conocida especificada. | |
CreateWellKnownValue(DbGeography) | Crea una instancia de DbGeographyWellKnownValue que representa el valor DbGeography especificado usando uno de los formatos espaciales conocidos estándar o ambos. | |
CreateWellKnownValue(DbGeometry) | Crea una instancia de DbGeometryWellKnownValue que representa el valor DbGeometry especificado usando uno de los formatos espaciales conocidos estándar o ambos. | |
Crosses | Determina si los dos valores DbGeometry especificados se cruzan espacialmente. | |
Difference(DbGeography, DbGeography) | Calcula la diferencia de dos valores DbGeography. | |
Difference(DbGeometry, DbGeometry) | Calcula la diferencia entre dos valores DbGeometry. | |
Disjoint(DbGeography, DbGeography) | Determina si los dos valores DbGeography especificados son disjuntos espacialmente. | |
Disjoint(DbGeometry, DbGeometry) | Determina si los dos valores DbGeometry especificados son disjuntos espacialmente. | |
Distance(DbGeography, DbGeography) | Calcula la distancia entre los puntos más cercanos de dos valores DbGeography. | |
Distance(DbGeometry, DbGeometry) | Calcula la distancia entre los puntos más cercanos de dos valores DbGeometry. | |
ElementAt(DbGeography, Int32) | Devuelve un elemento del valor DbGeography especificado si representa una colección geográfica. | |
ElementAt(DbGeometry, Int32) | Devuelve un elemento del valor DbGeometry especificado si representa una colección geométrica. | |
Equals | (Se hereda de Object). | |
Finalize | (Se hereda de Object). | |
GeographyCollectionFromBinary | Crea un nuevo valor de colección DbGeography en función del bien conocido valor binario y el identificador del sistema de coordenadas (SRID) especificados. | |
GeographyCollectionFromText | Crea un nuevo valor de colección DbGeography en función del bien conocido valor del texto y el identificador del sistema de coordenadas (SRID) especificados. | |
GeographyFromBinary(Byte[]) | Crea un nuevo valor DbGeography en función del bien conocido valor binario especificado. | |
GeographyFromBinary(Byte[], Int32) | Crea un nuevo valor DbGeography en función del bien conocido valor binario y el identificador del sistema de coordenadas (SRID) especificados. | |
GeographyFromGml(String) | Crea un nuevo valor DbGeography en función del valor del lenguaje de marcado de geografía (GML) especificado. | |
GeographyFromGml(String, Int32) | Crea un nuevo valor DbGeography en función del valor del lenguaje de marcado de geografía (GML) y el identificador del sistema de coordenadas (SRID) especificados. | |
GeographyFromProviderValue | Crea un nuevo valor DbGeography en función de un valor específico del proveedor que es compatible con esta implementación de servicios espaciales. | |
GeographyFromText(String) | Crea un nuevo valor DbGeography en función del bien conocido valor del texto especificado. | |
GeographyFromText(String, Int32) | Crea un nuevo valor DbGeography en función del bien conocido valor del texto y el identificador del sistema de coordenadas (SRID) especificados. | |
GeographyLineFromBinary | Crea un nuevo valor de línea DbGeography en función del bien conocido valor binario y el identificador del sistema de coordenadas (SRID) especificados. | |
GeographyLineFromText | Crea un nuevo valor de línea DbGeography en función del bien conocido valor de texto y el identificador del sistema de coordenadas (SRID) especificados. | |
GeographyMultiLineFromBinary | Crea un nuevo valor multilínea DbGeography en función del valor binario conocido y el identificador del sistema de coordenadas especificados. | |
GeographyMultiLineFromText | Crea un nuevo valor multilínea DbGeography en función del valor de texto conocido y el identificador del sistema de coordenadas especificados. | |
GeographyMultiPointFromBinary | Crea un nuevo valor multipunto DbGeography en función del valor binario conocido y el identificador del sistema de coordenadas especificados. | |
GeographyMultiPointFromText | Crea un nuevo valor multipunto DbGeography en función del valor de texto conocido y el identificador del sistema de coordenadas especificados. | |
GeographyMultiPolygonFromBinary | Crea un nuevo valor multipoligonal DbGeography en función del valor binario conocido y el identificador del sistema de coordenadas especificados. | |
GeographyMultiPolygonFromText | Crea un nuevo valor multipoligonal DbGeography en función del valor textual conocido y el identificador del sistema de coordenadas especificados. | |
GeographyPointFromBinary | Crea un nuevo valor de punto DbGeography en función del bien conocido valor binario y el identificador del sistema de coordenadas (SRID) especificados. | |
GeographyPointFromText | Crea un nuevo valor de punto DbGeography en función del bien conocido valor del texto y el identificador del sistema de coordenadas (SRID) especificados. | |
GeographyPolygonFromBinary | Crea un nuevo valor de polígono DbGeography en función del bien conocido valor binario y el identificador del sistema de coordenadas (SRID) especificados. | |
GeographyPolygonFromText | Crea un nuevo valor de polígono DbGeography en función del bien conocido valor del texto y el identificador del sistema de coordenadas (SRID) especificados. | |
GeometryCollectionFromBinary | Crea un nuevo valor de colección DbGeometry en función del bien conocido valor binario y el identificador del sistema de coordenadas (SRID) especificados. | |
GeometryCollectionFromText | Crea un nuevo valor de colección DbGeometry en función del bien conocido valor del texto y el identificador del sistema de coordenadas (SRID) especificados. | |
GeometryFromBinary(Byte[]) | Crea un nuevo valor DbGeometry en función del bien conocido valor binario especificado. | |
GeometryFromBinary(Byte[], Int32) | Crea un nuevo valor DbGeometry en función del bien conocido valor binario y el identificador del sistema de coordenadas (SRID) especificados. | |
GeometryFromGml(String) | Crea un nuevo valor DbGeometry en función del valor del lenguaje de marcado de geografía (GML) especificado. | |
GeometryFromGml(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. | |
GeometryFromProviderValue | Crea un nuevo valor DbGeometry en función de un valor específico del proveedor que es compatible con esta implementación de servicios espaciales. | |
GeometryFromText(String) | Crea un nuevo valor DbGeometry en función del bien conocido valor del texto especificado. | |
GeometryFromText(String, Int32) | Crea un nuevo valor DbGeometry en función del bien conocido valor del texto y el identificador del sistema de coordenadas (SRID) especificados. | |
GeometryLineFromBinary | Crea un nuevo valor de línea DbGeometry en función del bien conocido valor binario y el identificador del sistema de coordenadas (SRID) especificados. | |
GeometryLineFromText | Crea un nuevo valor de línea DbGeometry en función del bien conocido valor de texto y el identificador del sistema de coordenadas (SRID) especificados. | |
GeometryMultiLineFromBinary | Crea un nuevo valor multilínea DbGeometry en función del valor binario conocido y el identificador del sistema de coordenadas especificados. | |
GeometryMultiLineFromText | Crea un nuevo valor multilínea DbGeometry en función del valor de texto conocido y el identificador del sistema de coordenadas especificados. | |
GeometryMultiPointFromBinary | Crea un nuevo valor multipunto DbGeometry en función del valor binario conocido y el identificador del sistema de coordenadas especificados. | |
GeometryMultiPointFromText | Crea un nuevo valor multipunto DbGeometry en función del valor de texto conocido y el identificador del sistema de coordenadas especificados. | |
GeometryMultiPolygonFromBinary | Crea un nuevo valor multipoligonal DbGeometry en función del valor binario conocido y el identificador del sistema de coordenadas especificados. | |
GeometryMultiPolygonFromText | Crea un nuevo valor multipoligonal DbGeometry en función del valor textual conocido y el identificador del sistema de coordenadas especificados. | |
GeometryPointFromBinary | Crea un nuevo valor de punto DbGeometry en función del bien conocido valor binario y el identificador del sistema de coordenadas (SRID) especificados. | |
GeometryPointFromText | Crea un nuevo valor de punto DbGeometry en función del bien conocido valor del texto y el identificador del sistema de coordenadas (SRID) especificados. | |
GeometryPolygonFromBinary | Crea un nuevo valor de polígono DbGeometry en función del bien conocido valor binario y el identificador del sistema de coordenadas (SRID) especificados. | |
GeometryPolygonFromText | Crea un nuevo valor de polígono DbGeometry en función del bien conocido valor del texto y el identificador del sistema de coordenadas (SRID) especificados. | |
GetArea(DbGeography) | Devuelve un valor doble que acepta valores NULL que indica la superficie del valor DbGeography especificado, que puede ser NULL si este valor no representa una superficie. | |
GetArea(DbGeometry) | Devuelve un valor doble que acepta valores NULL que indica la superficie del valor DbGeometry especificado, que puede ser NULL si este valor no representa una superficie. | |
GetBoundary | Devuelve un valor doble que acepta valores NULL que indica el límite del valor DbGeography especificado. | |
GetCentroid | Devuelve un valor DbGeometry que representa el centroide del valor DbGeometry especificado, que puede ser NULL si el valor no representa una superficie. | |
GetConvexHull | Devuelve un valor doble que acepta valores NULL que indica la forma convexa del valor DbGeography especificado. | |
GetCoordinateSystemId(DbGeography) | Devuelve el identificador del sistema de coordenadas del valor DbGeography especificado. | |
GetCoordinateSystemId(DbGeometry) | Devuelve el identificador del sistema de coordenadas del valor DbGeometry especificado. | |
GetDimension(DbGeography) | Obtiene la dimensión del valor DbGeography especificado o bien, si el valor es una colección, la dimensión del elemento más grande. | |
GetDimension(DbGeometry) | Obtiene la dimensión del valor DbGeometry especificado o bien, si el valor es una colección, la dimensión del elemento más grande. | |
GetElementCount(DbGeography) | Devuelve el número de elementos del valor DbGeography especificado si representa una colección geográfica. | |
GetElementCount(DbGeometry) | Devuelve el número de elementos del valor DbGeometry especificado si representa una colección geométrica. | |
GetElevation(DbGeography) | Devuelve la elevación (coordenada Z) del valor DbGeography especificado si representa un punto. | |
GetElevation(DbGeometry) | Devuelve la elevación (coordenada Z) del valor DbGeometry especificado si representa un punto. | |
GetEndPoint(DbGeography) | Devuelve un valor DbGeography que representa el extremo del valor DbGeography especificado, que puede ser NULL si el valor no representa una curva. | |
GetEndPoint(DbGeometry) | Devuelve un valor DbGeometry que representa el extremo del valor DbGeometry especificado, que puede ser NULL si el valor no representa una curva. | |
GetEnvelope | Obtiene la envolvente (cuadro de límite mínimo) del valor DbGeometry especificado, como un valor de geometría. | |
GetExteriorRing | Devuelve un valor DbGeometry que representa el anillo exterior del valor DbGeometry especificado, que puede ser NULL si el valor no representa un polígono. | |
GetHashCode | (Se hereda de Object). | |
GetInteriorRingCount | Devuelve el número de anillos interiores del valor DbGeometry especificado si representa un polígono. | |
GetIsClosed(DbGeography) | Devuelve un valor booleano que acepta valores NULL que indica si el valor DbGeography está o no cerrado, que puede ser NULL si este valor no representa una curva. | |
GetIsClosed(DbGeometry) | Devuelve un valor booleano que acepta valores NULL que indica si el valor DbGeometry está o no cerrado, que puede ser NULL si este valor no representa una curva. | |
GetIsEmpty(DbGeography) | Devuelve un valor booleano que acepta valores NULL si el valor DbGeography especificado está o no vacío. | |
GetIsEmpty(DbGeometry) | Devuelve un valor booleano que acepta valores NULL si el valor DbGeometry especificado está o no vacío. | |
GetIsRing | Devuelve un valor booleano que acepta valores NULL que indica si el valor DbGeometry es o no un anillo, que puede ser NULL si este valor no representa una curva. | |
GetIsSimple | Devuelve un valor booleano que acepta valores NULL si el valor DbGeometry especificado es o no simple. | |
GetIsValid | Devuelve un valor booleano que acepta valores NULL si el valor DbGeometry especificado es válido. | |
GetLatitude | Devuelve la coordenada de latitud del valor DbGeography especificado si representa un punto. | |
GetLength(DbGeography) | Devuelve un valor doble que acepta valores NULL que indica la longitud del valor DbGeography especificado, que puede ser NULL si este valor no representa una curva. | |
GetLength(DbGeometry) | Devuelve un valor doble que acepta valores NULL que indica la longitud del valor DbGeometry especificado, que puede ser NULL si este valor no representa una curva. | |
GetLongitude | Devuelve la coordenada de longitud del valor DbGeography especificado si representa un punto. | |
GetMeasure(DbGeography) | Devuelve la coordenada M (Medida) del valor DbGeography especificado si representa un punto. | |
GetMeasure(DbGeometry) | Devuelve la coordenada M (Medida) del valor DbGeometry especificado si representa un punto. | |
GetPointCount(DbGeography) | Devuelve el número de puntos del valor DbGeography especificado, si representa una cadena lineal o un anillo lineal. | |
GetPointCount(DbGeometry) | Devuelve el número de puntos del valor DbGeometry especificado, si representa una cadena lineal o un anillo lineal. | |
GetPointOnSurface | Devuelve un valor DbGeometry que representa un punto sobre la superficie del valor DbGeometry especificado, que puede ser NULL si el valor no representa una superficie. | |
GetSpatialTypeName(DbGeography) | Devuelve un valor que indica el nombre del tipo espacial del valor DbGeography especificado. | |
GetSpatialTypeName(DbGeometry) | Devuelve un valor que indica el nombre del tipo espacial del valor DbGeometry especificado. | |
GetStartPoint(DbGeography) | Devuelve un valor DbGeography que representa el punto de inicio del valor DbGeometry especificado, que puede ser NULL si el valor no representa una curva. | |
GetStartPoint(DbGeometry) | Devuelve un valor DbGeometry, que representa el punto de inicio del valor DbGeometry especificado, que puede ser NULL si el valor no representa una curva. | |
GetType | (Se hereda de Object). | |
GetXCoordinate | Devuelve la coordenada X del valor DbGeometry especificado si representa un punto. | |
GetYCoordinate | Devuelve la coordenada Y del valor DbGeometry especificado si representa un punto. | |
InteriorRingAt | Devuelve un anillo interior a partir del valor DbGeometry especificado si representa un polígono. | |
Intersection(DbGeography, DbGeography) | Calcula la intersección de dos valores DbGeography. | |
Intersection(DbGeometry, DbGeometry) | Calcula la intersección de dos valores DbGeometry. | |
Intersects(DbGeography, DbGeography) | Determina si los dos valores DbGeography especificados forman una intersección espacialmente. | |
Intersects(DbGeometry, DbGeometry) | Determina si los dos valores DbGeometry especificados forman una intersección espacialmente. | |
MemberwiseClone | (Se hereda de Object). | |
Overlaps | Determina si los dos valores DbGeometry especificados se superponen espacialmente. | |
PointAt(DbGeography, Int32) | Devuelve un elemento de punto del valor DbGeography especificado, si representa una cadena lineal o un anillo lineal. | |
PointAt(DbGeometry, Int32) | Devuelve un elemento de punto del valor DbGeometry especificado, si representa una cadena lineal o un anillo lineal. | |
Relate | Determina si los dos valores DbGeometry especificados están relacionados espacialmente según el modelo de intersección Dimensionally Extended Nine-Intersection Model (DE-9IM) especificado. | |
SpatialEquals(DbGeography, DbGeography) | Determina si los dos valores DbGeography especificados son iguales espacialmente. | |
SpatialEquals(DbGeometry, DbGeometry) | Determina si los dos valores DbGeometry especificados son iguales espacialmente. | |
SymmetricDifference(DbGeography, DbGeography) | Calcula la diferencia simétrica de dos valores DbGeography. | |
SymmetricDifference(DbGeometry, DbGeometry) | Calcula la diferencia simétrica entre dos valores DbGeometry. | |
ToString | (Se hereda de Object). | |
Touches | Determina si los dos valores DbGeometry especificados se tocan espacialmente. | |
Union(DbGeography, DbGeography) | Calcula la unión de dos valores DbGeography. | |
Union(DbGeometry, DbGeometry) | Calcula la unión de dos valores DbGeometry. | |
Within | Determina si un valor DbGeometry está espacialmente dentro del otro. |
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.