DbGeography Classe

Definição

Representa dados em um sistema de coordenadas geodética (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

Nome Description
Area

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

CoordinateSystemId

Obtém o identificador associado ao sistema de coordenadas.

DefaultCoordinateSystemId

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

Dimension

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

ElementCount

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

Elevation

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

EndPoint

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

IsClosed

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

IsEmpty

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

Latitude

Obtém a coordenada Latitude desse valor DbGeography, se ele representa um ponto.

Length

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

Longitude

Obtém a coordenada Longitude desse valor DbGeography, se ele representa um ponto.

Measure

Obtém a coordenada M (Measure) desse valor DbGeography, se ele representar um ponto.

PointCount

Obtém o número de pontos nesse 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 do tipo espacial da DBGeography.

StartPoint

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

WellKnownValue

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

Métodos

Nome Description
AsBinary()

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

AsGml()

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

AsText()

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

Buffer(Nullable<Double>)

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

Difference(DbGeography)

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

Disjoint(DbGeography)

Determina se essa DbGeography é espacialmente desarticulada do argumento DbGeography especificado.

Distance(DbGeography)

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

ElementAt(Int32)

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

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 SRID (valor binário e identificador de sistema de coordenadas) bem conhecido especificado.

FromBinary(Byte[])

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

FromGml(String, Int32)

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

FromGml(String)

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

FromText(String, Int32)

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

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 SRID (valor binário e identificador de sistema de coordenadas) especificados.

GeographyCollectionFromText(String, Int32)

Cria um novo DbGeography valor de coleção com base no srid (identificador de sistema de coordenadas) bem conhecido especificado.

GetHashCode()

Serve como a função hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
Intersection(DbGeography)

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

Intersects(DbGeography)

Determina se esse valor DbGeography cruza espacialmente o argumento DbGeography especificado.

LineFromBinary(Byte[], Int32)

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

LineFromText(String, Int32)

Cria um novo DbGeography valor de linha com base no srid (identificador de sistema de coordenadas) bem conhecido especificado.

MemberwiseClone()

Cria uma cópia superficial do Objectatual.

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

Retorna o valor de várias linhas de um valor binário.

MultiLineFromText(String, Int32)

Retorna o valor de várias linhas de um valor de texto conhecido.

MultiPointFromBinary(Byte[], Int32)

Retorna o valor de vários pontos de um valor binário conhecido.

MultiPointFromText(String, Int32)

Retorna o valor de vários pontos de um valor de texto conhecido.

MultiPolygonFromBinary(Byte[], Int32)

Retorna o valor de vários polígonos de um valor binário conhecido.

MultiPolygonFromText(String, Int32)

Retorna o valor de vários polígonos de um valor de texto conhecido.

PointAt(Int32)

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

PointFromBinary(Byte[], Int32)

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

PointFromText(String, Int32)

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

PolygonFromBinary(Byte[], Int32)

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

PolygonFromText(String, Int32)

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

SpatialEquals(DbGeography)

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

SymmetricDifference(DbGeography)

Calcula a diferença simétrica desse 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 desse valor DbGeography e outro valor DbGeography.

Aplica-se a