Clase SqlGeography

 

El tipo SqlGeography representa los datos en un sistema de coordenadas geodético (de tierra redonda).

Espacio de nombres:   Microsoft.SqlServer.Types
Ensamblado:  Microsoft.SqlServer.Types (en Microsoft.SqlServer.Types.dll)

Jerarquía de herencia

System.Object
  Microsoft.SqlServer.Types.SqlGeography

Sintaxis

[SerializableAttribute]
[CLSCompliantAttribute(true)]
[SqlUserDefinedTypeAttribute(Format.UserDefined, IsByteOrdered = false, 
    MaxByteSize = -1, IsFixedLength = false)]
public sealed class SqlGeography : INullable, IBinarySerialize, 
    ISqlSpatialGridIndexable
[SerializableAttribute]
[CLSCompliantAttribute(true)]
[SqlUserDefinedTypeAttribute(Format::UserDefined, IsByteOrdered = false, 
    MaxByteSize = -1, IsFixedLength = false)]
public ref class SqlGeography sealed : INullable, IBinarySerialize, 
    ISqlSpatialGridIndexable
[<Sealed>]
[<SerializableAttribute>]
[<CLSCompliantAttribute(true)>]
[<SqlUserDefinedTypeAttribute(Format.UserDefined, IsByteOrdered = false,
    MaxByteSize = -1, IsFixedLength = false)>]
type SqlGeography = 
    class
        interface INullable
        interface IBinarySerialize
        interface ISqlSpatialGridIndexable
    end
<SerializableAttribute>
<CLSCompliantAttribute(True)>
<SqlUserDefinedTypeAttribute(Format.UserDefined, IsByteOrdered := False,
    MaxByteSize := -1, IsFixedLength := False)>
Public NotInheritable Class SqlGeography
    Implements INullable, IBinarySerialize, ISqlSpatialGridIndexable

Constructores

Nombre Descripción
System_CAPS_pubmethod SqlGeography()

Inicializa una nueva instancia de la SqlGeography clase.

Propiedades

Nombre Descripción
System_CAPS_pubproperty 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 solo lectura.

System_CAPS_pubproperty 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 solo lectura.

System_CAPS_pubproperty IsNull

Determina si la instancia SqlGeography es NULL.

System_CAPS_pubproperty Lat

Devuelve la propiedad latitude de la instancia de geography.

System_CAPS_pubproperty Long

Devuelve la propiedad longitude de la instancia de geography.

System_CAPS_pubproperty M

Devuelve el valor M (medida) de la instancia de geography.

System_CAPS_pubpropertySystem_CAPS_static Null

Devuelve una propiedad de solo lectura que proporciona una instancia NULL de tipo SqlGeography.

System_CAPS_pubproperty STSrid

Obtiene o establece un número entero que representa el identificador de referencia espacial (SRID) de la instancia.

System_CAPS_pubproperty 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 Descripción
System_CAPS_pubmethod AsBinaryZM()

Devuelve la representación Well-Known Binary (WKB) de Open Geospatial Consortium (OGC) de una instancia de SqlGeography ampliada con los valores Z (elevación) y M (medida) pertenecientes a la instancia.

System_CAPS_pubmethod AsGml()

Devuelve la representación del lenguaje de marcado de geografía (GML) para una instancia de SqlGeography.

System_CAPS_pubmethod AsTextZM()

Devuelve la representación Open Geospatial Consortium (OGC) Well-Known Text (WKT) de un SqlGeography instancia ampliada con los Z (elevación) y los valores M (medida) pertenecientes a la instancia.

System_CAPS_pubmethod BufferWithCurves(Double)

Devuelve una instancia de SqlGeography que representa el conjunto de todos los puntos cuya distancia desde la instancia de SqlGeography que realiza la llamada es menor o igual que el parámetro distance.

System_CAPS_pubmethod BufferWithTolerance(Double, Double, Boolean)

Devuelve un objeto geométrico que representa la unión de todos los valores de puntos cuya distancia desde una instancia de SqlGeography es menor o igual que un valor especificado, posibilitando así una tolerancia especificada.

System_CAPS_pubmethod CurveToLineWithTolerance(Double, Boolean)

Devuelve una aproximación poligonal de un SqlGeography instancia que contiene los segmentos de arco circular.

System_CAPS_pubmethodSystem_CAPS_static Deserialize(SqlBytes)

Devuelve un objeto SqlGeometry construido a partir de un formato interno de SQL Server para datos espaciales. Se puede usar para enviar datos espaciales a través de la red o para leerlos desde archivos.

System_CAPS_pubmethod EnvelopeAngle()

Devuelve el ángulo máximo entre el punto devuelto por EnvelopeCenter y un punto de la instancia de SqlGeography en grados.

System_CAPS_pubmethod EnvelopeCenter()

Devuelve un punto que se puede utilizar como centro de un círculo límite para la instancia de geography.

System_CAPS_pubmethod Equals(Object)

(Heredado de Object).

System_CAPS_pubmethod Filter(SqlGeography)

Ofrece un método rápido de intersección solo para índices que permite determinar si una instancia de geography se corta con otra instancia de SqlGeography, suponiendo que hay un índice disponible.

System_CAPS_pubmethodSystem_CAPS_static GeomFromGml(SqlXml, Int32)

Construye una instancia de SqlGeography dada una representación en el subconjunto de SQL Server del lenguaje de marcado de geografía (GML).

System_CAPS_pubmethod GetHashCode()

(Heredado de Object).

System_CAPS_pubmethod GetType()

(Heredado de Object).

System_CAPS_pubmethod InstanceOf(String)

Comprueba si la instancia de SqlGeography es del tipo especificado.

System_CAPS_pubmethod IsValidDetailed()

Devuelve un mensaje que ayuda a identificar problemas de validez con un objeto espacial.

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

System_CAPS_pubmethod MinDbCompatibilityLevel()

Devuelve la compatibilidad de la base de datos mínima que acepta el SqlGeography tipo.

System_CAPS_pubmethod NumRings()

Devuelve el número total de anillos de una instancia de Polygon.

System_CAPS_pubmethodSystem_CAPS_static Parse(SqlString)

Devuelve un SqlGeography instancia de una representación Open Geospatial Consortium (OGC) Well-Known Text (WKT).

System_CAPS_pubmethodSystem_CAPS_static Point(Double, Double, Int32)

Construye una instancia de SqlGeography que representa una instancia de Point a partir de sus valores x e y, y de un identificador de referencia espacial (SRID).

System_CAPS_pubmethod Populate(IGeographySink)

Obsoleto. Aplica una secuencia de llamada de tipo geography a un objeto IGeographySink. La secuencia de la llamada es un conjunto de figuras, líneas y puntos para los tipos geography.

System_CAPS_pubmethod Populate(IGeographySink110)

Aplica una secuencia de llamada de tipo geography a un objeto IGeographySink.

System_CAPS_pubmethod Read(BinaryReader)

Lee una representación binaria de un geography Escriba en un SqlGeometry objeto.

System_CAPS_pubmethod Reduce(Double)

Devuelve una aproximación de la instancia de geography especificada que se genera al aplicar el algoritmo de Douglas-Peucker a la instancia con la tolerancia indicada.

System_CAPS_pubmethod ReorientObject()

Devuelve una instancia de geography con las regiones interiores y exteriores intercambiadas.

System_CAPS_pubmethod RingN(Int32)

Devuelve el anillo especificado de la instancia SqlGeography: 1 ≤ n ≤ NumRings().

System_CAPS_pubmethod Serialize()

Se usa para enviar datos espaciales a través de la red.

System_CAPS_pubmethod ShortestLineTo(SqlGeography)

Devuelve la distancia más corta entre las dos SqlGeographyinstancias.

System_CAPS_pubmethod STArea()

Devuelve el área de superficie total de un SqlGeography instancia.

System_CAPS_pubmethod STAsBinary()

Devuelve la representación Well-Known Binary (WKB) de Open Geospatial Consortium (OGC) de una instancia de SqlGeography.

System_CAPS_pubmethod STAsText()

Devuelve la representación Well-Known Text (WKT) de Open Geospatial Consortium (OGC) de una instancia de SqlGeography.

System_CAPS_pubmethod STBuffer(Double)

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

System_CAPS_pubmethod STContains(SqlGeography)

Especifica si la instancia de SqlGeography que hace la llamada contiene espacialmente a la instancia de SqlGeography que se pasa al método.

System_CAPS_pubmethod STConvexHull()

Devuelve un objeto que representa la forma convexa de una instancia de SqlGeography.

System_CAPS_pubmethod STCurveN(Int32)

Devuelve la curva especificada a partir de una instancia de SqlGeography que es LineString, CircularString o CompoundCurve.

System_CAPS_pubmethod STCurveToLine()

Devuelve una aproximación poligonal de una instancia de SqlGeography que contiene segmentos de arco circulares.

System_CAPS_pubmethod STDifference(SqlGeography)

Devuelve un objeto que representa los puntos de una SqlGeography instancia que no se encuentran dentro de otra SqlGeography instancia.

System_CAPS_pubmethod STDimension()

Devuelve la dimensión máxima de un SqlGeography instancia

System_CAPS_pubmethod STDisjoint(SqlGeography)

Determina si la instancia de SqlGeography que realiza la llamada está separada de la instancia de SqlGeography especificada.

System_CAPS_pubmethod STDistance(SqlGeography)

Devuelve la distancia más corta entre un punto de una instancia de SqlGeography y un punto de otra instancia de SqlGeography.

System_CAPS_pubmethod STEndPoint()

Devuelve el extremo de una instancia de SqlGeography.

System_CAPS_pubmethod STEquals(SqlGeography)

Determina si la instancia de SqlGeography especificada tiene el mismo punto establecido como instancia de SqlGeography que realiza la llamada.

System_CAPS_pubmethodSystem_CAPS_static STGeomCollFromText(SqlChars, Int32)

Devuelve una instancia de geography a partir de una representación Well-Known Text (WKT) de Open Geospatial Consortium (OGC), ampliada con los valores Z (elevación) y M (medida) pertenecientes a la instancia.

System_CAPS_pubmethodSystem_CAPS_static STGeomCollFromWKB(SqlBytes, Int32)

Devuelve una instancia de GeometryCollection a partir de una representación Well-Known Binary (WKB) de Open Geospatial Consortium (OGC).

System_CAPS_pubmethod STGeometryN(Int32)

Devuelve un elemento Geography especificado en una colección GeometryCollection o en uno de sus subtipos.

System_CAPS_pubmethod STGeometryType()

Devuelve el nombre del tipo de Open Geospatial Consortium (OGC) representado por una instancia de Geography.

System_CAPS_pubmethodSystem_CAPS_static STGeomFromText(SqlChars, Int32)

Devuelve un SqlGeography instancia desde una representación de Open Geospatial Consortium (OGC) Well-Known Text (WKT) ampliada con los valores de M (medida) y Z (elevación) pertenecientes a la instancia.

System_CAPS_pubmethodSystem_CAPS_static STGeomFromWKB(SqlBytes, Int32)

Devuelve una instancia de SqlGeography a partir de una representación Well-Known Binary (WKB) de Open Geospatial Consortium (OGC).

System_CAPS_pubmethod STIntersection(SqlGeography)

Devuelve un objeto que representa los puntos donde un SqlGeography instancia corta con otra SqlGeography instancia.

System_CAPS_pubmethod STIntersects(SqlGeography)

Determina si la instancia de SqlGeography actual se corta con la instancia de SqlGeography especificada.

System_CAPS_pubmethod STIsClosed()

Determina si la instancia de SqlGeography que realiza la llamada está cerrada.

System_CAPS_pubmethod STIsEmpty()

Determina si la instancia de SqlGeography está vacía.

System_CAPS_pubmethod STIsValid()

Especifica si una instancia de geography tiene el formato correcto y está reconocida como un objeto geography válido basado en su tipo OGC (Open Geospatial Consortium).

System_CAPS_pubmethod STLength()

Devuelve la longitud total de los elementos de una instancia de SqlGeography o las instancias de SqlGeography incluidas en una colección GeometryCollection.

System_CAPS_pubmethodSystem_CAPS_static STLineFromText(SqlChars, Int32)

Devuelve una instancia de SqlGeography a partir de una representación Well-Known Text (WKT) de Open Geospatial Consortium (OGC), ampliada con los valores Z (elevación) y M (medida) pertenecientes a la instancia.

System_CAPS_pubmethodSystem_CAPS_static STLineFromWKB(SqlBytes, Int32)

Devuelve una instancia de SqlGeography a partir de una representación Well-Known Text (WKT) de Open Geospatial Consortium (OGC), ampliada con los valores Z (elevación) y M (medida) pertenecientes a la instancia.

System_CAPS_pubmethodSystem_CAPS_static STMLineFromText(SqlChars, Int32)

Devuelve una instancia de SqlGeography a partir de una representación Well-Known Text (WKT) de Open Geospatial Consortium (OGC), ampliada con los valores Z (elevación) y M (medida) pertenecientes a la instancia.

System_CAPS_pubmethodSystem_CAPS_static STMLineFromWKB(SqlBytes, Int32)

Devuelve un SqlGeography MultiLineString de instancia de una representación Open Geospatial Consortium (OGC) Well-Known Binary (WKB).

System_CAPS_pubmethodSystem_CAPS_static STMPointFromText(SqlChars, Int32)

Devuelve una instancia de SqlGeography a partir de una representación Well-Known Text (WKT) de Open Geospatial Consortium (OGC), ampliada con los valores Z (elevación) y M (medida) pertenecientes a la instancia.

System_CAPS_pubmethodSystem_CAPS_static STMPointFromWKB(SqlBytes, Int32)

Devuelve una instancia de SqlGeography MultiPoint a partir de la representación Well-Known Binary (WKB) de Open Geospatial Consortium (OGC).

System_CAPS_pubmethodSystem_CAPS_static STMPolyFromText(SqlChars, Int32)

Devuelve una instancia de SqlGeography a partir de una representación Well-Known Text (WKT) de Open Geospatial Consortium (OGC), ampliada con los valores Z (elevación) y M (medida) pertenecientes a la instancia.

System_CAPS_pubmethodSystem_CAPS_static STMPolyFromWKB(SqlBytes, Int32)

Devuelve un SqlGeography instancia MultiPolygon a partir de una representación Open Geospatial Consortium (OGC) Well-Known Binary (WKB).

System_CAPS_pubmethod STNumCurves()

Devuelve el número de curvas de una instancia unidimensional de SqlGeography.

System_CAPS_pubmethod STNumGeometries()

Devuelve el número de geometrías que componen una instancia de SqlGeography.

System_CAPS_pubmethod STNumPoints()

Devuelve el número total de puntos en cada una de las figuras de una SqlGeography instancia

System_CAPS_pubmethod STOverlaps(SqlGeography)

Devuelve 1 si una instancia de SqlGeography se superpone espacialmente con otra instancia de SqlGeography, o 0 en caso contrario.

System_CAPS_pubmethodSystem_CAPS_static STPointFromText(SqlChars, Int32)

Devuelve una instancia de SqlGeography a partir de una representación Well-Known Text (WKT) de Open Geospatial Consortium (OGC), ampliada con los valores Z (elevación) y M (medida) pertenecientes a la instancia.

System_CAPS_pubmethodSystem_CAPS_static STPointFromWKB(SqlBytes, Int32)

Devuelve una instancia de SqlGeography Point a partir de la representación Well-Known Binary (WKB) de Open Geospatial Consortium (OGC).

System_CAPS_pubmethod STPointN(Int32)

Devuelve el punto especificado de una instancia de SqlGeography.

System_CAPS_pubmethodSystem_CAPS_static STPolyFromText(SqlChars, Int32)

Devuelve un SqlGeography instancia desde una representación de Open Geospatial Consortium (OGC) Well-Known Text (WKT) ampliada con los valores de M (medida) y Z (elevación) pertenecientes a la instancia.

System_CAPS_pubmethodSystem_CAPS_static STPolyFromWKB(SqlBytes, Int32)

Devuelve una instancia de SqlGeography Polygon a partir de una representación Well-Known Binary (WKB) de Open Geospatial Consortium (OGC).

System_CAPS_pubmethod STStartPoint()

Devuelve el punto de inicio de una instancia de SqlGeography.

System_CAPS_pubmethod STSymDifference(SqlGeography)

Devuelve un objeto que representa todos los puntos que están en una SqlGeography instancia u otro SqlGeography instancia, pero no los puntos que pertenecen a ambas instancias.

System_CAPS_pubmethod STUnion(SqlGeography)

Devuelve un objeto que representa la unión de una instancia de SqlGeography con otra instancia de SqlGeography.

System_CAPS_pubmethod STWithin(SqlGeography)

Devuelve 1 si una instancia de SqlGeography se encuentra espacialmente dentro de otra instancia de SqlGeography; en caso contrario, devuelve 0.

System_CAPS_pubmethod ToString()

Devuelve la representación Open Geospatial Consortium (OGC) Well-Known Text (WKT) de un SqlGeography instancia ampliada con los Z (elevación) y los valores M (medida) pertenecientes a la instancia.(Invalida Object.ToString()).

System_CAPS_pubmethod Write(BinaryWriter)

Escribe un SqlGeography objeto en una secuencia binaria.

Implementaciones de interfaz explícitas

Nombre Descripción
System_CAPS_pubinterfaceSystem_CAPS_privmethod ISqlSpatialGridIndexable.BufferForDistanceQuery(Double, Boolean)

Devuelve el búfer de la consulta de distancia para el objeto Geography de SQL.

System_CAPS_pubinterfaceSystem_CAPS_privmethod ISqlSpatialGridIndexable.GetBoundingBoxCorners(Double, Double, Double, Double)

Devuelve un valor de las esquinas del cuadro de límite del objeto Geography de SQL.

System_CAPS_pubinterfaceSystem_CAPS_privmethod ISqlSpatialGridIndexable.GetGridCoverage(Boolean, Double, Double, Double, Double, Double, Double, Int32, Int32, Boolean[,], Boolean[,], Int32, Int32, Boolean, Boolean)

Devuelve la cobertura de cuadrícula del objeto Geography de SQL.

System_CAPS_pubinterfaceSystem_CAPS_privmethod ISqlSpatialGridIndexable.InteriorBufferForDistanceQuery(Double)

Obtiene el búfer interior de la consulta de distancia para el objeto Geography de SQL.

Comentarios

SQL Server admite un conjunto de métodos para el tipo de datos espaciales de geography. Estos métodos incluyen en la ubicación geográfica que se definen mediante el estándar Open Geospatial Consortium (OGC) y un conjunto de extensiones de Microsoft para dicho estándar.

Seguridad para subprocesos

Cualquier miembro ( Compartido en Visual Basic) estático público de este tipo es seguro para subprocesos. No se garantiza que los miembros de instancia sean seguros para subprocesos.

Ver también

Espacio de nombres Microsoft.SqlServer.Types

Volver al principio