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. |