SqlSpatialServices 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í.
Una implementación de DbSpatialServices para proporcionar compatibilidad con tipos geoespaciales al usar Entity Framework con Microsoft SQL Server.
[System.Serializable]
public class SqlSpatialServices : System.Data.Entity.Spatial.DbSpatialServices
type SqlSpatialServices = class
inherit DbSpatialServices
Public Class SqlSpatialServices
Inherits DbSpatialServices
- Herencia
- Atributos
Propiedades
NativeTypesAvailable |
Invalide esta propiedad para permitir que el proveedor espacial produzca un error rápido cuando los tipos nativos u otros recursos necesarios para que el proveedor espacial funcione correctamente no están disponibles.
El valor predeterminado es |
Métodos
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 de lenguaje de marcado de geografía (GML) de este valor DbGeography. |
AsGml(DbGeometry) |
Genera la representación de 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 conocido del valor DbGeometry especificado, que incluye solo las coordenadas X e Y para los puntos. |
AsTextIncludingElevationAndMeasure(DbGeography) |
Devuelve una representación de texto de DbSpatialServices con elevación y medida. |
AsTextIncludingElevationAndMeasure(DbGeometry) |
Devuelve una representación de texto de DbSpatialServices con elevación y medida. |
Buffer(DbGeography, Double) |
Crea un valor geography que representa todos los puntos menores o iguales que la distancia desde el valor especificado DbGeography . |
Buffer(DbGeometry, Double) |
Crea un valor de geometría que representa todos los puntos menores o iguales que la distancia desde el valor especificado DbGeometry . |
Contains(DbGeometry, DbGeometry) |
Determina si un valor DbGeometry contiene espacialmente el otro. |
CreateProviderValue(DbGeographyWellKnownValue) |
Crea un valor específico del proveedor compatible con esta implementación de los servicios espaciales basándose en la representación conocida DbGeography especificada. |
CreateProviderValue(DbGeometryWellKnownValue) |
Crea un valor específico del proveedor compatible con esta implementación de los servicios espaciales basándose en la representación conocida DbGeometry especificada. |
CreateWellKnownValue(DbGeography) |
Crea una instancia de DbGeographyWellKnownValue que representa el valor especificado de DbGeography utilizando uno o ambos formatos espaciales conocidos estándar. |
CreateWellKnownValue(DbGeometry) |
Crea una instancia de DbGeometryWellKnownValue que representa el valor especificado de DbGeometry utilizando uno o ambos formatos espaciales conocidos estándar. |
Crosses(DbGeometry, DbGeometry) |
Determina si los dos valores especificados de DbGeometry se cruzan espacialmente. |
Difference(DbGeography, DbGeography) |
Calcula la diferencia de dos valores de DbGeography . |
Difference(DbGeometry, DbGeometry) |
Calcula la diferencia entre dos valores DbGeometry. |
Disjoint(DbGeography, DbGeography) |
Determina si los dos valores especificados de DbGeography no son contiguos espacialmente. |
Disjoint(DbGeometry, DbGeometry) |
Determina si los dos valores especificados de DbGeometry no son contiguos espacialmente. |
Distance(DbGeography, DbGeography) |
Calcula la distancia entre puntos más cercanos de dos valores de DbGeography . |
Distance(DbGeometry, DbGeometry) |
Calcula la distancia entre puntos más cercanos de dos valores de DbGeometry . |
ElementAt(DbGeography, Int32) |
Devuelve un elemento del valor DbGeography dado, si representa una colección de geografía. |
ElementAt(DbGeometry, Int32) |
Devuelve un elemento del valor DbGeometry dado, si representa una colección de geometría. |
GeographyCollectionFromBinary(Byte[], Int32) |
Crea un nuevo valor de colección 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 DbGeography basándose en el valor de texto conocido y en el identificador del sistema de coordenadas (SRID) especificados. |
GeographyFromBinary(Byte[]) |
Crea un nuevo valor DbGeography basado en el valor binario conocido especificado. |
GeographyFromBinary(Byte[], Int32) |
Crea un nuevo valor DbGeography basándose en el valor binario conocido y en el identificador del sistema de coordenadas (SRID) especificados. |
GeographyFromGml(String) |
Crea un nuevo valor de DbGeography basado en el valor especificado del lenguaje de marcado de geografía (GML). |
GeographyFromGml(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. |
GeographyFromProviderValue(Object) |
Crea un nuevo valor de DbGeography basándose en un valor específico del proveedor que es compatible con esta implementación de los servicios espaciales. |
GeographyFromText(String) |
Crea un nuevo valor DbGeography basado en el valor de texto conocido especificado. |
GeographyFromText(String, Int32) |
Crea un nuevo valor DbGeography basándose en el valor de texto conocido y en el identificador del sistema de coordenadas (SRID) especificados. |
GeographyLineFromBinary(Byte[], Int32) |
Crea un nuevo valor de línea DbGeography basándose en el valor binario conocido y en el identificador del sistema de coordenadas (SRID) especificados. |
GeographyLineFromText(String, Int32) |
Crea un nuevo valor de línea DbGeography basándose en el valor de texto conocido y en el identificador del sistema de coordenadas (SRID) especificados. |
GeographyMultiLineFromBinary(Byte[], Int32) |
Crea un nuevo valor multilínea DbGeography basado en el valor binario conocido y el identificador del sistema de coordenadas especificados. |
GeographyMultiLineFromText(String, Int32) |
Crea un nuevo valor multilínea DbGeography basado en el valor de texto conocido y el identificador del sistema de coordenadas especificados. |
GeographyMultiPointFromBinary(Byte[], Int32) |
Crea un nuevo valor multipunto DbGeography basado en el valor binario conocido y el identificador del sistema de coordenadas especificados. |
GeographyMultiPointFromText(String, Int32) |
Crea un nuevo valor multipunto DbGeography basado en el valor de texto conocido y el identificador del sistema de coordenadas especificados. |
GeographyMultiPolygonFromBinary(Byte[], Int32) |
Crea un nuevo valor multipolígono DbGeography basado en el valor binario conocido y el identificador del sistema de coordenadas especificados. |
GeographyMultiPolygonFromText(String, Int32) |
Crea un nuevo valor multipolígono DbGeography basado en el valor de texto conocido y el identificador del sistema de coordenadas especificados. |
GeographyPointFromBinary(Byte[], Int32) |
Crea un nuevo valor de punto DbGeography basándose en el valor binario conocido y en el identificador del sistema de coordenadas (SRID) especificados. |
GeographyPointFromText(String, Int32) |
Crea un nuevo valor de punto DbGeography basándose en el valor de texto conocido y en el identificador del sistema de coordenadas (SRID) especificados. |
GeographyPolygonFromBinary(Byte[], Int32) |
Crea un nuevo valor de polígono DbGeography basándose en el valor binario conocido y en el identificador del sistema de coordenadas (SRID) especificados. |
GeographyPolygonFromText(String, Int32) |
Crea un nuevo valor de polígono DbGeography 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 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 DbGeometry basándose en el valor de texto conocido y en el identificador del sistema de coordenadas (SRID) especificados. |
GeometryFromBinary(Byte[]) |
Crea un nuevo valor DbGeometry basado en el valor binario conocido especificado. |
GeometryFromBinary(Byte[], Int32) |
Crea un nuevo valor DbGeometry basándose en el valor binario conocido y en el identificador del sistema de coordenadas (SRID) especificados. |
GeometryFromGml(String) |
Crea un nuevo valor de DbGeometry basado en el valor especificado del lenguaje de marcado de geografía (GML). |
GeometryFromGml(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. |
GeometryFromProviderValue(Object) |
Crea un nuevo valor de DbGeometry basándose en un valor específico del proveedor que es compatible con esta implementación de los servicios espaciales. |
GeometryFromText(String) |
Crea un nuevo valor DbGeometry basado en el valor de texto conocido especificado. |
GeometryFromText(String, Int32) |
Crea un nuevo valor DbGeometry basándose en el valor de texto conocido y en el identificador del sistema de coordenadas (SRID) especificados. |
GeometryLineFromBinary(Byte[], Int32) |
Crea un nuevo valor de línea DbGeometry basándose en el valor binario conocido y en el identificador del sistema de coordenadas (SRID) especificados. |
GeometryLineFromText(String, Int32) |
Crea un nuevo valor de línea DbGeometry basándose en el valor de texto conocido y en el identificador del sistema de coordenadas (SRID) especificados. |
GeometryMultiLineFromBinary(Byte[], Int32) |
Crea un nuevo valor multilínea DbGeometry basado en el valor binario conocido y el identificador del sistema de coordenadas especificados. |
GeometryMultiLineFromText(String, Int32) |
Crea un nuevo valor multilínea DbGeometry basado en el valor de texto conocido y el identificador del sistema de coordenadas especificados. |
GeometryMultiPointFromBinary(Byte[], Int32) |
Crea un nuevo valor multipunto DbGeometry basado en el valor binario conocido y el identificador del sistema de coordenadas especificados. |
GeometryMultiPointFromText(String, Int32) |
Crea un nuevo valor multipunto DbGeometry basado en el valor de texto conocido y el identificador del sistema de coordenadas especificados. |
GeometryMultiPolygonFromBinary(Byte[], Int32) |
Crea un nuevo valor multipolígono DbGeometry basado en el valor binario conocido y el identificador del sistema de coordenadas especificados. |
GeometryMultiPolygonFromText(String, Int32) |
Crea un nuevo valor multipolígono DbGeometry basado en el valor de texto conocido y el identificador del sistema de coordenadas especificados. |
GeometryPointFromBinary(Byte[], Int32) |
Crea un nuevo valor de punto DbGeometry basándose en el valor binario conocido y en el identificador del sistema de coordenadas (SRID) especificados. |
GeometryPointFromText(String, Int32) |
Crea un nuevo valor de punto DbGeometry basándose en el valor de texto conocido y en el identificador del sistema de coordenadas (SRID) especificados. |
GeometryPolygonFromBinary(Byte[], Int32) |
Crea un nuevo valor de polígono DbGeometry basándose en el valor binario conocido y en el identificador del sistema de coordenadas (SRID) especificados. |
GeometryPolygonFromText(String, Int32) |
Crea un nuevo valor de polígono DbGeometry basándose en el valor de texto conocido y en el identificador del sistema de coordenadas (SRID) especificados. |
GetArea(DbGeography) |
Devuelve un valor double que acepta valores NULL que indica el área del valor DbGeography especificado, el cual puede ser NULL si el valor no representa una superficie. |
GetArea(DbGeometry) |
Devuelve un valor double que acepta valores NULL que indica el área del valor DbGeometry especificado, el cual puede ser NULL si el valor no representa una superficie. |
GetBoundary(DbGeometry) |
Devuelve un valor double que acepta valores NULL que indica el límite del valor DbGeography especificado. |
GetCentroid(DbGeometry) |
Devuelve un valor DbGeometry que representa el centroide del valor DbGeometry dado, el cual puede ser NULL si el valor no representa una superficie. |
GetConvexHull(DbGeometry) |
Devuelve un valor double 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 de DbGeography especificado o bien, si el valor es una colección, la mayor dimensión de elemento. |
GetDimension(DbGeometry) |
Obtiene la dimensión del valor de DbGeometry especificado o bien, si el valor es una colección, la mayor dimensión de elemento. |
GetElementCount(DbGeography) |
Devuelve el número de elementos del valor especificado de DbGeography, si representa una colección de geografía. |
GetElementCount(DbGeometry) |
Devuelve el número de elementos del valor especificado de DbGeometry, si representa una colección de geometría. |
GetElevation(DbGeography) |
Devuelve la elevación (coordenada Z) del valor especificado de DbGeography, si representa un punto. |
GetElevation(DbGeometry) |
Devuelve la elevación (Z) del valor especificado de DbGeometry, si representa un punto. |
GetEndPoint(DbGeography) |
Devuelve un valor DbGeography que representa el punto final del valor DbGeography dado, el cual puede ser NULL si el valor no representa una curva. |
GetEndPoint(DbGeometry) |
Devuelve un valor DbGeometry que representa el punto final del valor DbGeometry dado, el cual puede ser NULL si el valor no representa una curva. |
GetEnvelope(DbGeometry) |
Obtiene el sobre (cuadro de límite mínimo) del valor especificado de DbGeometry , como valor de geometría. |
GetExteriorRing(DbGeometry) |
Devuelve un valor DbGeometry que representa el anillo exterior del valor DbGeometry dado, el cual puede ser NULL si el valor no representa un polígono. |
GetInteriorRingCount(DbGeometry) |
Devuelve el número de anillos interiores en el valor especificado de DbGeometry, si representa un polígono. |
GetIsClosed(DbGeography) |
Devuelve un valor booleano que admite valores NULL que indica si el valor DbGeography especificado está cerrado, el cual puede ser NULL si el valor no representa una curva. |
GetIsClosed(DbGeometry) |
Devuelve un valor booleano que admite valores NULL que indica si el valor DbGeometry especificado está cerrado, el cual puede ser NULL si el valor no representa una curva. |
GetIsEmpty(DbGeography) |
Devuelve un valor booleano que acepta valores null si el valor DbGeography especificado está vacío. |
GetIsEmpty(DbGeometry) |
Devuelve un valor booleano que acepta valores null si el valor DbGeometry especificado está vacío. |
GetIsRing(DbGeometry) |
Devuelve un valor booleano que admite valores NULL que indica si el valor DbGeometry especificado es un anillo, el cual puede ser NULL si el valor no representa una curva. |
GetIsSimple(DbGeometry) |
Devuelve un valor booleano que admite valores NULL que indica si el valor DbGeometry especificado es simple. |
GetIsValid(DbGeometry) |
Devuelve un valor booleano que admite valores NULL que indica si el valor DbGeometry especificado es válido. |
GetLatitude(DbGeography) |
Devuelve la coordenada de latitud del valor especificado de DbGeography, si representa un punto. |
GetLength(DbGeography) |
Devuelve un valor double que acepta valores NULL que indica la longitud del valor DbGeography especificado, el cual puede ser NULL si el valor no representa una curva. |
GetLength(DbGeometry) |
Devuelve un valor double que acepta valores NULL que indica la longitud del valor DbGeometry especificado, el cual puede ser NULL si el valor no representa una curva. |
GetLongitude(DbGeography) |
Devuelve la coordenada de longitud del valor especificado de DbGeography, si representa un punto. |
GetMeasure(DbGeography) |
Devuelve la coordenada M (medida) del valor especificado de DbGeography, si representa un punto. |
GetMeasure(DbGeometry) |
Devuelve la coordenada M (medida) del valor especificado de DbGeometry, si representa un punto. |
GetPointCount(DbGeography) |
Devuelve el número de puntos que hay en el valor DbGeography especificado, si representa un linestring o anillo lineal. |
GetPointCount(DbGeometry) |
Devuelve el número de puntos que hay en el valor DbGeometry especificado, si representa un linestring o anillo lineal. |
GetPointOnSurface(DbGeometry) |
Devuelve un valor DbGeometry que representa un punto en la superficie del valor DbGeometry dado, el cual puede ser NULL si el valor no representa una superficie. |
GetSpatialTypeName(DbGeography) |
Devuelve un valor que indica el nombre de tipo espacial del valor DbGeography determinado. |
GetSpatialTypeName(DbGeometry) |
Devuelve un valor que indica el nombre de tipo espacial del valor DbGeometry determinado. |
GetStartPoint(DbGeography) |
Devuelve un valor DbGeography que representa el punto de inicio del valor DbGeography dado, el cual 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 dado, el cual puede ser NULL si el valor no representa una curva. |
GetXCoordinate(DbGeometry) |
Devuelve la coordenada X del valor especificado de DbGeometry, si representa un punto. |
GetYCoordinate(DbGeometry) |
Devuelve la coordenada Y del valor especificado de DbGeometry, si representa un punto. |
InteriorRingAt(DbGeometry, Int32) |
Devuelve un anillo interior del valor DbGeometry dado, si representa un polígono. |
Intersection(DbGeography, DbGeography) |
Calcula la intersección de los dos valores DbGeography. |
Intersection(DbGeometry, DbGeometry) |
Calcula la intersección de los dos valores DbGeometry. |
Intersects(DbGeography, DbGeography) |
Determina si los dos valores especificados de DbGeography forman una intersección espacialmente. |
Intersects(DbGeometry, DbGeometry) |
Determina si los dos valores especificados de DbGeometry forman una intersección espacialmente. |
Overlaps(DbGeometry, DbGeometry) |
Determina si los dos valores especificados de DbGeometry están superpuestos espacialmente. |
PointAt(DbGeography, Int32) |
Devuelve un elemento de punto del valor DbGeography especificado, si representa un anillo linestring o lineal. |
PointAt(DbGeometry, Int32) |
Devuelve un elemento de punto del valor DbGeometry especificado, si representa un anillo linestring o lineal. |
Relate(DbGeometry, DbGeometry, String) |
Determina si los dos valores especificados de DbGeometry están relacionados espacialmente de acuerdo con el modelo de intersección Dimensionally Extended Nine-Intersection Model (DE-9IM) especificado. |
SpatialEquals(DbGeography, DbGeography) |
Determina si los dos valores especificados de DbGeography son iguales espacialmente. |
SpatialEquals(DbGeometry, DbGeometry) |
Determina si los dos valores especificados de DbGeometry son iguales espacialmente. |
SymmetricDifference(DbGeography, DbGeography) |
Calcula la diferencia simétrica de dos valores de DbGeography . |
SymmetricDifference(DbGeometry, DbGeometry) |
Calcula la diferencia simétrica de dos valores de DbGeometry. |
Touches(DbGeometry, DbGeometry) |
Determina si los dos valores especificados de DbGeometry se tocan espacialmente. |
Union(DbGeography, DbGeography) |
Calcula la unión de dos valores de DbGeography. |
Union(DbGeometry, DbGeometry) |
Calcula la unión de dos valores de DbGeometry. |
Within(DbGeometry, DbGeometry) |
Determina si un valor DbGeometry está espacialmente dentro del otro. |