Compartilhar via


DbGeography Classe

Definição

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

[System.Runtime.Serialization.DataContract]
[System.Serializable]
public class DbGeography
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 a 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. <retorna>o número de elementos nesse valor geography, se ele representa uma coleção de outros valores geography; caso contrário, nulo.</Retorna>

Elevation

Obtém a elevação (coordenada Z) deste valor DbGeography se ele representa um ponto. <retornará>o valor de elevação (coordenada Z) desse valor geography, se ele representar um ponto; caso contrário, nulo.</Retorna>

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. <retornará>o valor da coordenada Latitude desse valor geography, se ele representar um ponto; caso contrário, nulo.</Retorna>

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. <retornará>o valor da coordenada Longitude desse valor geography, se ele representar um ponto; caso contrário, nulo.</Retorna>

Measure

Obtém a coordenada M (Medida) deste valor DbGeography se ele representa um ponto. <retornará>o valor da coordenada M (Medida) desse valor geography, se ele representar um ponto; caso contrário, nulo.</Retorna>

PointCount

Obtém o número de pontos neste valor DbGeography, se ele representa um linestring ou um anel linear. <retorna>o número de elementos nesse valor geography, se ele representa uma linha ou um anel linear; caso contrário, nulo.</Retorna>

Provider

Obtém o provedor espacial que será usado para operações nesse tipo espacial.

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. <param name="index">A posição dentro desse valor geography do qual o elemento deve ser obtido.</param><retorna>o elemento nesse valor geography na posição especificada, se ele representa uma coleção de outros valores geography; caso contrário, nulo.</Retorna>

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.

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.

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. <param name="index">A posição dentro desse valor geography do qual o elemento deve ser obtido.</param><retorna>o elemento nesse valor geography na posição especificada, se ele representa uma linha ou um anel linear; caso contrário, nulo.</Retorna>

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