DbGeography Classe

Definição

Representa dados num 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

Name Description
Area

Obtém um valor duplo anulável que indica a área deste valor DbGeography, que pode ser nulo se este valor não representar uma superfície.

CoordinateSystemId

Obtém o identificador associado ao sistema de coordenadas.

DefaultCoordinateSystemId

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

Dimension

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

ElementCount

Obtém o número de elementos neste valor DbGeography, se representar uma coleção de geografia.

Elevation

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

EndPoint

Obtém um valor DbGeography que representa o ponto de partida deste valor, que pode ser nulo se este valor DbGeography não representar uma curva.

IsClosed

Obtém um valor booleano nulo indicando se este valor DbGeography está fechado, que pode ser nulo se este valor não representar uma curva.

IsEmpty

Obtém um valor booleano anulável que indica se este valor DbGeography está vazio.

Latitude

Obtém a coordenada de latitude deste valor DbGeography, se representar um ponto.

Length

Obtém um valor duplo anulável que indica o comprimento deste valor DbGeography, que pode ser nulo se este valor não representar uma curva.

Longitude

Obtém a coordenada de longitude deste valor DbGeografia, se representar um ponto.

Measure

Obtém a coordenada M (Medida) deste valor DbGeography, se esta representar um ponto.

PointCount

Obtém o número de pontos neste valor DbGeography, se representar uma cadeia de linhas ou um anel linear.

ProviderValue

Obtém uma representação deste valor DbGeography que é específica do fornecedor subjacente que o construiu.

SpatialTypeName

Recebe o nome de tipo espacial do DBGeography.

StartPoint

Obtém um valor DbGeography que representa o ponto de partida deste valor, que pode ser nulo se este valor DbGeography não representar uma curva.

WellKnownValue

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

Métodos

Name Description
AsBinary()

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

AsGml()

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

AsText()

Gera a conhecida representação textual deste valor DbGeography. Inclui apenas longitude e latitude para os pontos.

Buffer(Nullable<Double>)

Devolve um objeto geográfico que representa a união de todos os pontos cuja distância a uma instância geográfica é menor ou igual a um valor especificado.

Difference(DbGeography)

Calcula a diferença entre este valor DbGeografia e outro valor DbGeografia.

Disjoint(DbGeography)

Determina se esta DbGeografia é espacialmente disjunta do argumento especificado de DbGeografia.

Distance(DbGeography)

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

ElementAt(Int32)

Devolve um elemento deste valor DbGeography de uma posição específica, se este representar uma coleção geográfica.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

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

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

FromBinary(Byte[])

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

FromGml(String, Int32)

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

FromGml(String)

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

FromText(String, Int32)

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

FromText(String)

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

GeographyCollectionFromBinary(Byte[], Int32)

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

GeographyCollectionFromText(String, Int32)

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

GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
Intersection(DbGeography)

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

Intersects(DbGeography)

Determina se este valor de DbGeografia intersecta espacialmente o argumento especificado de DbGeografia.

LineFromBinary(Byte[], Int32)

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

LineFromText(String, Int32)

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

MemberwiseClone()

Cria uma cópia superficial do atual Object.

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

Devolve o valor multilinha a partir de um valor binário.

MultiLineFromText(String, Int32)

Devolve o valor multilinha de um valor de texto bem conhecido.

MultiPointFromBinary(Byte[], Int32)

Devolve o valor multiponto de um valor binário bem conhecido.

MultiPointFromText(String, Int32)

Devolve o valor multiponto de um valor de texto bem conhecido.

MultiPolygonFromBinary(Byte[], Int32)

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

MultiPolygonFromText(String, Int32)

Devolve o valor multipolígono de um valor de texto bem conhecido.

PointAt(Int32)

Devolve um elemento deste valor DbGeography a partir de uma posição específica, se representar uma cadeia de linhas ou um anel linear.

PointFromBinary(Byte[], Int32)

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

PointFromText(String, Int32)

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

PolygonFromBinary(Byte[], Int32)

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

PolygonFromText(String, Int32)

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

SpatialEquals(DbGeography)

Determina se esta DbGeografia é espacialmente igual ao argumento especificado de DbGeografia.

SymmetricDifference(DbGeography)

Calcula a diferença simétrica deste valor de DbGeografia e outro valor de DbGeografia.

ToString()

Devolve uma cadeia representativa do valor geográfico.

Union(DbGeography)

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

Aplica-se a