SqlGeography 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í.
El SqlGeography tipo representa los datos en un sistema de coordenadas geodésica (tierra redonda).
[Microsoft.SqlServer.Server.SqlUserDefinedType(Microsoft.SqlServer.Server.Format.UserDefined, IsByteOrdered=false, IsFixedLength=false, MaxByteSize=-1)]
[System.CLSCompliant(true)]
[System.Serializable]
public sealed class SqlGeography : Microsoft.SqlServer.Server.IBinarySerialize, Microsoft.SqlServer.Types.ISqlSpatialGridIndexable, System.Data.SqlTypes.INullable
[<Microsoft.SqlServer.Server.SqlUserDefinedType(Microsoft.SqlServer.Server.Format.UserDefined, IsByteOrdered=false, IsFixedLength=false, MaxByteSize=-1)>]
[<System.CLSCompliant(true)>]
[<System.Serializable>]
type SqlGeography = class
interface INullable
interface IBinarySerialize
interface ISqlSpatialGridIndexable
Public NotInheritable Class SqlGeography
Implements IBinarySerialize, INullable, ISqlSpatialGridIndexable
- Herencia
-
SqlGeography
- Atributos
- Implementaciones
Constructores
| Nombre | Description |
|---|---|
| SqlGeography() |
Inicializa una nueva instancia de la clase SqlGeography. |
Propiedades
| Nombre | Description |
|---|---|
| HasM |
Devuelve true si al menos un punto de un objeto espacial contiene el valor M; de lo contrario, devuelve false. Esta propiedad es de sólo lectura. |
| HasZ |
Devuelve true si al menos un punto de un objeto espacial contiene el valor Z; de lo contrario, devuelve false. Esta propiedad es de sólo lectura. |
| IsNull |
Determina si la SqlGeography instancia es null. |
| Lat |
Devuelve la propiedad latitude de la instancia de geography. |
| Long |
Devuelve la propiedad longitude de la instancia de geography. |
| M |
Devuelve el valor M (medida) de la instancia de geography. |
| Null |
Devuelve una propiedad de solo lectura que proporciona una instancia nula del SqlGeography tipo . |
| STSrid |
Obtiene o establece el identificador es un entero que representa el identificador de referencia espacial (SRID) de la instancia. |
| Z |
Obtiene el valor Z (elevación) de la instancia. La semántica del valor de elevación la define el usuario. |
Métodos
| Nombre | Description |
|---|---|
| AsBinaryZM() |
Devuelve la representación Open Geospatial Consortium (OGC) Well-Known representación binaria (WKB) de una SqlGeography instancia aumentada con cualquier valor Z (elevación) y M (medida) llevado por la instancia. |
| AsGml() |
Devuelve la representación del lenguaje de marcado geography (GML) de una SqlGeography instancia. |
| AsTextZM() |
Devuelve la representación Open Geospatial Consortium (OGC) Well-Known Text (WKT) de una SqlGeography instancia aumentada con cualquier valor Z (elevación) y M (medida) llevado por la instancia. |
| BufferWithCurves(Double) |
Devuelve una SqlGeography instancia que representa el conjunto de todos los puntos cuya distancia desde la instancia de llamada SqlGeography es menor o igual que el |
| BufferWithTolerance(Double, Double, Boolean) |
Devuelve un objeto geométrico que representa la unión de todos los valores de punto cuya distancia desde una SqlGeography instancia es menor o igual que un valor especificado, lo que permite una tolerancia especificada. |
| CurveToLineWithTolerance(Double, Boolean) |
Devuelve una aproximación poligonal de una SqlGeography instancia que contiene segmentos de arco circular. |
| Deserialize(SqlBytes) |
Devuelve un objeto SqlGeometry construido a partir de un formato de SQL Server interno para los datos espaciales. Se puede usar para enviar datos espaciales a través de la red o leerlos desde archivos. |
| EnvelopeAngle() |
Devuelve el ángulo máximo entre el punto devuelto por EnvelopeCenter() y un punto de la SqlGeography instancia en grados. |
| EnvelopeCenter() |
Devuelve un punto que se puede usar como el centro de un círculo delimitador para la instancia de geography. |
| Filter(SqlGeography) |
Ofrece un método de intersección rápido de solo índice para determinar si una instancia de geography interseca otra SqlGeography instancia, suponiendo que haya un índice disponible. |
| GeomFromGml(SqlXml, Int32) |
Construye una instancia dada una SqlGeography representación en el subconjunto SQL Server del lenguaje de marcado geography (GML). |
| InstanceOf(String) |
Comprueba si la SqlGeography instancia es la misma que el tipo especificado. |
| IsValidDetailed() |
Devuelve un mensaje para ayudar a identificar problemas de validez con un objeto espacial. |
| MakeValid() |
Convierte una instancia de geography que no es válida en una instancia de geography válida con un tipo de Open Geospatial Consortium (OGC) válido. |
| MinDbCompatibilityLevel() |
Devuelve la compatibilidad mínima de la base de datos que acepta el SqlGeography tipo. |
| NullOnInvalid() |
El SqlGeography tipo representa los datos en un sistema de coordenadas geodésica (tierra redonda). |
| NumRings() |
Devuelve el número total de anillos de una instancia de Polygon. |
| Parse(SqlString) |
Devuelve una instancia de una SqlGeography representación de Open Geospatial Consortium (OGC) Well-Known Text (WKT). |
| Point(Double, Double, Int32) |
Construye una SqlGeography instancia de que representa una instancia de Point a partir de sus valores x e y y un identificador de referencia espacial (SRID). |
| Populate(IGeographySink) |
Obsoletos.
Aplica una secuencia de llamadas de tipo geography al objeto IGeographySink. La secuencia de llamadas es un conjunto de figuras, líneas y puntos para los tipos de geografía. |
| Populate(IGeographySink110) |
Aplica una secuencia de llamadas de tipo geography al objeto IGeographySink. |
| Read(BinaryReader) |
Lee una representación binaria de un tipo geography en un objeto SqlGeometry. |
| Reduce(Double) |
Devuelve una aproximación de la instancia de geography dada generada mediante la ejecución del algoritmo Douglas-Peucker en la instancia con la tolerancia dada. |
| ReorientObject() |
Devuelve una instancia de geography con regiones interiores intercambiadas y regiones exteriores. |
| RingN(Int32) |
Devuelve el anillo especificado de la SqlGeography instancia: 1 ≤ n ≤ NumRings(). |
| Serialize() |
Se usa para enviar datos espaciales a través de la red. |
| ShortestLineTo(SqlGeography) |
Devuelve la distancia más corta entre las dos SqlGeographyinstancias. |
| STArea() |
Devuelve el área expuesta total de una SqlGeography instancia. |
| STAsBinary() |
Devuelve la representación de Open Geospatial Consortium (OGC) Well-Known Binary (WKB) de una SqlGeography instancia. |
| STAsText() |
Devuelve la representación Open Geospatial Consortium (OGC) Well-Known Text (WKT) de una SqlGeography instancia. |
| STBuffer(Double) |
Devuelve un objeto geography que representa la unión de todos los puntos cuya distancia desde una SqlGeography instancia es menor o igual que un valor especificado. |
| STContains(SqlGeography) |
Especifica si la instancia de llamada SqlGeography contiene espacialmente la SqlGeography instancia pasada al método . |
| STConvexHull() |
Devuelve un objeto que representa el casco convexa de una SqlGeography instancia. |
| STCurveN(Int32) |
Devuelve la curva especificada a partir de una SqlGeography instancia de LineString, CircularString o CompoundCurve. |
| STCurveToLine() |
Devuelve una aproximación poligonal de una SqlGeography instancia que contiene segmentos de arco circular. |
| STDifference(SqlGeography) |
Devuelve un objeto que representa los puntos de una SqlGeography instancia que no se encuentran dentro de otra SqlGeography instancia. |
| STDimension() |
Devuelve la dimensión máxima de una SqlGeography instancia. |
| STDisjoint(SqlGeography) |
Determina si la instancia de llamada SqlGeography está separada espacialmente de la instancia especificada SqlGeography . |
| STDistance(SqlGeography) |
Devuelve la distancia más corta entre un punto de una SqlGeography instancia y un punto de otra SqlGeography instancia. |
| STEndPoint() |
Devuelve el punto final de una SqlGeography instancia. |
| STEquals(SqlGeography) |
Determina si la instancia especificada SqlGeography tiene el mismo punto establecido que la instancia de llamada SqlGeography . |
| STGeomCollFromText(SqlChars, Int32) |
Devuelve una instancia de geography de una representación de Open Geospatial Consortium (OGC) Well-Known Text (WKT), aumentada con cualquier valor Z (elevación) y M (medida) llevado por la instancia. |
| STGeomCollFromWKB(SqlBytes, Int32) |
Devuelve una instancia de GeometryCollection de una representación de Open Geospatial Consortium (OGC) Well-Known Binary (WKB). |
| STGeometryN(Int32) |
Devuelve un elemento geography especificado en geometryCollection o uno de sus subtipos. |
| STGeometryType() |
Devuelve el nombre del tipo de Open Geospatial Consortium (OGC) representado por una instancia de Geography. |
| STGeomFromText(SqlChars, Int32) |
Devuelve una instancia de una SqlGeography representación de Open Geospatial Consortium (OGC) Well-Known Text (WKT) aumentada con cualquier valor Z (elevación) y M (medida) llevado por la instancia. |
| STGeomFromWKB(SqlBytes, Int32) |
Devuelve una instancia de una SqlGeography representación de Open Geospatial Consortium (OGC) Well-Known Binary (WKB). |
| STIntersection(SqlGeography) |
Devuelve un objeto que representa los puntos en los que una SqlGeography instancia interseca otra SqlGeography instancia. |
| STIntersects(SqlGeography) |
Determina si la instancia actual SqlGeography se interseca con el especificado SqlGeography. |
| STIsClosed() |
Determina si la instancia de llamada SqlGeography está cerrada. |
| STIsEmpty() |
Determina si la SqlGeography instancia está vacía. |
| STIsValid() |
Especifica si una instancia de geography tiene un formato correcto y se reconoce como un objeto geography válido en función de su tipo Open Geospatial Consortium (OGC). |
| STLength() |
Devuelve la longitud total de los elementos de una SqlGeography instancia o de las SqlGeography instancias dentro de geometryCollection. |
| STLineFromText(SqlChars, Int32) |
Devuelve una instancia de una SqlGeography representación de Open Geospatial Consortium (OGC) Well-Known Text (WKT), aumentada con cualquier valor Z (elevación) y M (medida) llevado por la instancia. |
| STLineFromWKB(SqlBytes, Int32) |
Devuelve una instancia de una SqlGeography representación de Open Geospatial Consortium (OGC) Well-Known Text (WKT), aumentada con cualquier valor Z (elevación) y M (medida) llevado por la instancia. |
| STMLineFromText(SqlChars, Int32) |
Devuelve una instancia de una SqlGeography representación de Open Geospatial Consortium (OGC) Well-Known Text (WKT), aumentada con cualquier valor Z (elevación) y M (medida) llevado por la instancia. |
| STMLineFromWKB(SqlBytes, Int32) |
Devuelve una instancia de MultiLineString de una SqlGeography representación de Open Geospatial Consortium (OGC) Well-Known Binary (WKB). |
| STMPointFromText(SqlChars, Int32) |
Devuelve una instancia de una SqlGeography representación de Open Geospatial Consortium (OGC) Well-Known Text (WKT), aumentada con cualquier valor Z (elevación) y M (medida) llevado por la instancia. |
| STMPointFromWKB(SqlBytes, Int32) |
Devuelve una instancia de MultiPoint de una SqlGeography representación de Open Geospatial Consortium (OGC) Well-Known Binary (WKB). |
| STMPolyFromText(SqlChars, Int32) |
Devuelve una instancia de una SqlGeography representación de Open Geospatial Consortium (OGC) Well-Known Text (WKT), aumentada con cualquier valor Z (elevación) y M (medida) llevado por la instancia. |
| STMPolyFromWKB(SqlBytes, Int32) |
Devuelve una instancia multipolygon de una SqlGeography representación de Open Geospatial Consortium (OGC) Well-Known Binary (WKB). |
| STNumCurves() |
Devuelve el número de curvas de una instancia unidimensional SqlGeography . |
| STNumGeometries() |
Devuelve el número de geometrías que componen una SqlGeography instancia. |
| STNumPoints() |
Devuelve el número total de puntos de cada una de las cifras de una SqlGeography instancia. |
| STOverlaps(SqlGeography) |
Devuelve 1 si una SqlGeography instancia se superpone espacialmente a otra SqlGeography instancia o 0 si no lo hace. |
| STPointFromText(SqlChars, Int32) |
Devuelve una instancia de una SqlGeography representación de Open Geospatial Consortium (OGC) Well-Known Text (WKT), aumentada con cualquier valor Z (elevación) y M (medida) llevado por la instancia. |
| STPointFromWKB(SqlBytes, Int32) |
Devuelve una instancia de Point de una SqlGeography representación de Open Geospatial Consortium (OGC) Well-Known Binary (WKB). |
| STPointN(Int32) |
Devuelve el punto especificado en una SqlGeography instancia de . |
| STPolyFromText(SqlChars, Int32) |
Devuelve una instancia de una SqlGeography representación de Open Geospatial Consortium (OGC) Well-Known Text (WKT) aumentada con cualquier valor Z (elevación) y M (medida) llevado por la instancia. |
| STPolyFromWKB(SqlBytes, Int32) |
Devuelve una instancia de Polygon de una SqlGeography representación de Open Geospatial Consortium (OGC) Well-Known Binary (WKB). |
| STStartPoint() |
Devuelve el punto inicial de una SqlGeography instancia. |
| STSymDifference(SqlGeography) |
Devuelve un objeto que representa todos los puntos que se encuentran en una SqlGeography instancia u otra SqlGeography , pero no en esos puntos que se encuentran en ambas instancias. |
| STUnion(SqlGeography) |
Devuelve un objeto que representa la unión de una SqlGeography instancia con otra SqlGeography instancia. |
| STWithin(SqlGeography) |
Devuelve 1 si una SqlGeography instancia está espacialmente dentro de otra SqlGeography instancia; de lo contrario, devuelve 0. |
| ToString() |
Devuelve la representación Open Geospatial Consortium (OGC) Well-Known Text (WKT) de una SqlGeography instancia aumentada con cualquier valor Z (elevación) y M (medida) llevado por la instancia. |
| Write(BinaryWriter) |
Escribe un objeto SqlGeography en una secuencia binaria. |
Implementaciones de interfaz explícitas
| Nombre | Description |
|---|---|
| ISqlSpatialGridIndexable.BufferForDistanceQuery(Double, Boolean) |
Devuelve el búfer para la consulta de distancia para la geografía de SQL. |
| ISqlSpatialGridIndexable.GetBoundingBoxCorners(Double, Double, Double, Double) |
Devuelve un valor para las esquinas del cuadro de límite para la geografía de SQL. |
| ISqlSpatialGridIndexable.GetGridCoverage(Boolean, Double, Double, Double, Double, Double, Double, Int32, Int32, Boolean[,], Boolean[, ], Int32, Int32, Boolean, Boolean) |
Devuelve la cobertura de cuadrícula de la geografía de SQL. |
| ISqlSpatialGridIndexable.InteriorBufferForDistanceQuery(Double) |
Obtiene el búfer interior de la consulta de distancia para la geografía de SQL. |