DbGeography Classe

Definição

Representa dados em um sistema de coordenadas geodésico (Terra redonda).

public ref class DbGeography
[System.ComponentModel.DataAnnotations.BindableType]
[System.Runtime.Serialization.DataContract]
[System.Serializable]
public class DbGeography
[<System.ComponentModel.DataAnnotations.BindableType>]
[<System.Runtime.Serialization.DataContract>]
[<System.Serializable>]
type DbGeography = class
Public Class DbGeography
Herança
DbGeography
Atributos

Propriedades

Area

Obtém um valor double anulável que indica a área desse valor DbGeography, que pode ser nulo se esse valor não representa uma superfície.

CoordinateSystemId

Obtém o identificador associado com o sistema de coordenadas.

DefaultCoordinateSystemId

Obtém o SRID (ID do sistema de coordenadas padrão) para valores de geografia (WGS 84).

Dimension

Obtém a dimensão do valor DbGeography fornecido ou, se o valor é uma coleção, a dimensão do maior elemento.

ElementCount

Obtém o número de elementos neste valor DbGeography, se ele representa uma coleção de geografias.

Elevation

Obtém a elevação (coordenada Z) deste valor DbGeography se ele representa um ponto.

EndPoint

Obtém um valor DbGeography que representa o ponto inicial desse valor, o qual pode ser nulo se o valor DbGeography não representa uma curva.

IsClosed

Obtém um valor booliano anulável que indica se este valor DbGeography é fechado, que pode ser nulo se esse valor não representa uma curva.

IsEmpty

Obtém um valor booliano anulável que indica se esse valor DbGeography está vazio.

Latitude

Obtém as coordenadas de Latitude deste valor DbGeography se ele representa um ponto.

Length

Obtém um valor double anulável que indica o tamanho desse valor DbGeography, que pode ser nulo se esse valor não representa uma curva.

Longitude

Obtém as coordenadas de Longitude deste valor DbGeography se ele representa um ponto.

Measure

Obtém a coordenada M (Medida) deste valor DbGeography se ele representa um ponto.

PointCount

Obtém o número de pontos neste valor DbGeography, se ele representa um linestring ou um anel linear.

ProviderValue

Obtém uma representação desse valor DbGeography que é específica para o provedor subjacente que o construiu.

SpatialTypeName

Obtém o nome de tipo espacial do DBGeography.

StartPoint

Obtém um valor DbGeography que representa o ponto inicial desse valor, o qual pode ser nulo se o valor DbGeography não representa uma curva.

WellKnownValue

Obtém ou define uma representação conhecida serializável de contrato de dados deste valor DbGeography.

Métodos

AsBinary()

Gera a representação binária conhecida desse valor DbGeography.

AsGml()

Gera a representação de GML (Geography Markup Language) deste valor DbGeography.

AsText()

Gera a representação de texto conhecida desse valor DbGeography. Inclui somente a Longitude e Latitude para pontos.

Buffer(Nullable<Double>)

Retorna um objeto de geografia que representa a união de todos os pontos cuja distância de uma instância de geografia é menor ou igual a um valor especificado.

Difference(DbGeography)

Calcula a diferença deste valor DbGeography e outro valor DbGeography.

Disjoint(DbGeography)

Determina se este DbGeography é espacialmente descontíguo do argumento DbGeography especificado.

Distance(DbGeography)

Calcula a distância entre os pontos mais próximos neste valor DbGeography e no outro valor DbGeography.

ElementAt(Int32)

Retorna um elemento desse valor DbGeography de uma posição específica, se ele representa uma coleção de geografias.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
FromBinary(Byte[])

Cria um novo valor DbGeography com base no valor binário conhecido especificado.

FromBinary(Byte[], Int32)

Cria um novo valor DbGeography com base no valor binário conhecido e no SRID (identificador do sistema de coordenadas) especificados.

FromGml(String)

Cria um novo valor DbGeography com base no valor de GML (Geography Markup Language) especificado.

FromGml(String, Int32)

Cria um novo valor DbGeography com base no valor de GML (Geography Markup Language) e no SRID (identificador do sistema de coordenadas) especificados.

FromText(String)

Cria um novo valor DbGeography com base no valor de texto conhecido especificado.

FromText(String, Int32)

Cria um novo valor DbGeography com base no valor de texto conhecido e no SRID (identificador do sistema de coordenadas) especificados.

GeographyCollectionFromBinary(Byte[], Int32)

Cria um novo valor de coleção DbGeography com base no valor binário conhecido e no SRID (identificador do sistema de coordenadas) especificados.

GeographyCollectionFromText(String, Int32)

Cria um novo valor de coleção DbGeography com base no valor de texto conhecido e no SRID (identificador do sistema de coordenadas) especificados.

GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
Intersection(DbGeography)

Calcula a interseção deste valor DbGeography e outro valor DbGeography.

Intersects(DbGeography)

Determina se este valor DbGeography intersecciona espacialmente o argumento DbGeography especificado.

LineFromBinary(Byte[], Int32)

Cria um novo valor de linha DbGeography com base no valor binário conhecido e no SRID (identificador do sistema de coordenadas) especificados.

LineFromText(String, Int32)

Cria um novo valor de linha DbGeography com base no valor de texto conhecido e no SRID (identificador do sistema de coordenadas) especificados.

MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
MultiLineFromBinary(Byte[], Int32)

Retorna o valor multilinha de um valor binário.

MultiLineFromText(String, Int32)

Retorna o valor multilinha de um valor de texto conhecido.

MultiPointFromBinary(Byte[], Int32)

Retorna o valor multiponto de um valor binário conhecido.

MultiPointFromText(String, Int32)

Retorna o valor multiponto de um valor de texto conhecido.

MultiPolygonFromBinary(Byte[], Int32)

Retorna o valor multipolígono de um valor binário conhecido.

MultiPolygonFromText(String, Int32)

Retorna o valor multipolígono de um valor de texto conhecido.

PointAt(Int32)

Retorna um elemento desse valor DbGeography de uma posição específica, se ele representa um linestring ou um anel linear.

PointFromBinary(Byte[], Int32)

Cria um novo valor de ponto DbGeography com base no valor binário conhecido e no SRID (identificador do sistema de coordenadas) especificados.

PointFromText(String, Int32)

Cria um novo valor de ponto DbGeography com base no valor do texto conhecido e no identificador do sistema de coordenadas (SRID) especificados.

PolygonFromBinary(Byte[], Int32)

Cria um novo valor de polígono DbGeography com base no valor binário conhecido e no SRID (identificador do sistema de coordenadas) especificados.

PolygonFromText(String, Int32)

Cria um novo valor de polígono DbGeography com base no valor do texto conhecido e no identificador do sistema de coordenadas (SRID) especificados.

SpatialEquals(DbGeography)

Determina se este DbGeography é espacialmente igual ao argumento DbGeography especificado.

SymmetricDifference(DbGeography)

Calcula a diferença simétrica entre este valor DbGeography e outro valor DbGeography.

ToString()

Retorna uma representação de cadeia de caracteres do valor de geografia.

Union(DbGeography)

Calcula a união deste valor DbGeography e outro valor DbGeography.

Aplica-se a