DbGeometry Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Representa formas geométricas.
[System.Runtime.Serialization.DataContract]
[System.Serializable]
public class DbGeometry
type DbGeometry = class
Public Class DbGeometry
- Herança
-
DbGeometry
- Atributos
Propriedades
Area |
Obtém um valor double anulável que indica a área desse valor DbGeometry, que pode ser nulo se esse valor não representa uma superfície. |
Boundary |
Obtém o limite dos objetos DbGeometry. |
Centroid |
Obtém o valor DbGeometry que representa o centroide desse valor DbGeometry fornecido, que pode ser nulo se o valor não representa uma superfície. |
ConvexHull |
Obtém a envoltória convexa do valor DbGeometry como outro valor DbGeometry. |
CoordinateSystemId |
Obtém o identificador do sistema de coordenadas do objeto DbGeometry. |
DefaultCoordinateSystemId |
Obtém o SRID (ID do sistema de coordenadas padrão) para valores de geometria. |
Dimension |
Obtém a dimensão do valor DbGeometry fornecido ou, se o valor é uma coleção, a dimensão do maior elemento nela. |
ElementCount |
Obtém o número de elementos neste valor DbGeometry, se ele representa uma coleção de geometrias. <retorna>o número de elementos nesse valor de geometria, se ele representa uma coleção de outros valores de geometria; caso contrário, nulo.</Retorna> |
Elevation |
Obtém a elevação (coordenada Z) deste valor DbGeometry se ele representa um ponto. <retorna>a elevação (coordenada Z) desse valor de geometria, se ele representa um ponto; caso contrário, nulo.</Retorna> |
EndPoint |
Obtém um valor DbGeometry que representa o ponto inicial desse valor, o qual pode ser nulo se o valor DbGeometry não representa uma curva. |
Envelope |
Obtém o envelope (caixa delimitadora mínima) deste valor DbGeometry como um valor de geometria. |
ExteriorRing |
Obtém o valor DbGeometry que representa o anel exterior desse valor DbGeometry fornecido, que pode ser nulo se o valor não representa um polígono. |
InteriorRingCount |
Obtém o número de anéis interiores neste valor DbGeometry, se ele representa um polígono. <retorna>o número de elementos nesse valor de geometria, se ele representa um polígono; caso contrário, nulo.</Retorna> |
IsClosed |
Obtém um valor booliano anulável que indica se este valor DbGeometry é fechado, que pode ser nulo se esse valor não representa uma curva. |
IsEmpty |
Obtém um valor booliano anulável que indica se este valor DbGeometry é vazio, que pode ser nulo se esse valor não representa uma curva. |
IsRing |
Obtém um valor booliano anulável que indica se este valor DbGeometry é um anel, que pode ser nulo se esse valor não representa uma curva. |
IsSimple |
Obtém um valor booliano anulável que indica se esse valor DbGeometry é simples. |
IsValid |
Obtém um valor booliano anulável que indica se esse valor DbGeometry é válido. |
Length |
Obtém um valor double anulável que indica o tamanho desse valor DbGeometry, que pode ser nulo se esse valor não representa uma curva. |
Measure |
Obtém a Medida (coordenada M) deste valor DbGeometry se ele representa um ponto. <retorna>o valor De medida (coordenada M) desse valor de geometria, se ele representar um ponto; caso contrário, nulo.</Retorna> |
PointCount |
Obtém o número de pontos neste valor DbGeometry, se ele representa um linestring ou um anel linear. <retorna>o número de elementos nesse valor de geometria, se ele representa uma linha ou um anel linear; caso contrário, nulo.</Retorna> |
PointOnSurface |
Obtém um ponto na superfície deste valor DbGeometry, que pode ser nulo se este valor não representa uma superfície. |
Provider |
Obtém o provedor espacial que será usado para operações nesse tipo espacial. |
ProviderValue |
Obtém uma representação desse valor DbGeometry que é específica para o provedor subjacente que o construiu. |
SpatialTypeName |
Obtém uma representação de nome de tipo espacial deste valor DbGeometry. |
StartPoint |
Obtém um valor DbGeometry que representa o ponto inicial desse valor, o qual pode ser nulo se o valor DbGeometry não representa uma curva. |
WellKnownValue |
Obtém ou define uma representação conhecida serializável de contrato de dados deste valor DbGeometry. |
XCoordinate |
Obtém a coordenada X deste valor DbGeometry, se ele representa um ponto. <retorna>o valor da coordenada X desse valor de geometria, se ele representar um ponto; caso contrário, nulo.</Retorna> |
YCoordinate |
Obtém a coordenada Y deste valor DbGeometry, se ele representa um ponto. <retorna>o valor da coordenada Y desse valor de geometria, se ele representar um ponto; caso contrário, nulo.</Retorna> |
Métodos
AsBinary() |
Gera a representação binária conhecida desse valor DbGeometry. |
AsGml() |
Gera a representação de GML (Geography Markup Language) deste valor DbGeometry. |
AsText() |
Gera a representação de texto conhecida desse valor DbGeometry. Inclui apenas coordenadas X e Y para pontos. |
Buffer(Nullable<Double>) |
Retorna um objeto de geometria que representa a união de todos os pontos cuja distância de uma instância de geometria é menor ou igual a um valor especificado. |
Contains(DbGeometry) |
Determina se este valor DbGeometry contém espacialmente o argumento DbGeometry especificado. |
Crosses(DbGeometry) |
Determina se este valor DbGeometry cruza espacialmente o argumento DbGeometry especificado. |
Difference(DbGeometry) |
Calcula a diferença entre este valor DbGeometry e outro valor DbGeometry. |
Disjoint(DbGeometry) |
Determina se este DbGeometry é espacialmente descontíguo do argumento DbGeometry especificado. |
Distance(DbGeometry) |
Calcula a distância entre os pontos mais próximos neste valor DbGeometry e em outro valor DbGeometry. |
ElementAt(Int32) |
Retorna um elemento desse valor DbGeometry de uma posição específica, se ele representa uma coleção de geometrias. <param name="index">A posição dentro desse valor de geometria do qual o elemento deve ser obtido.</param><retorna>o elemento nesse valor de geometria na posição especificada, se ele representa uma coleção de outros valores de geometria; caso contrário, nulo.</Retorna> |
FromBinary(Byte[]) |
Cria um novo valor DbGeometry com base no valor binário conhecido especificado. |
FromBinary(Byte[], Int32) |
Cria um novo valor DbGeometry com base no valor binário conhecido e no SRID (identificador do sistema de coordenadas) especificados. |
FromGml(String) |
Cria um novo valor DbGeometry com base no valor de GML (Geography Markup Language) especificado. |
FromGml(String, Int32) |
Cria um novo valor DbGeometry com base no valor de GML (Geography Markup Language) e no SRID (identificador do sistema de coordenadas) especificados. |
FromText(String) |
Cria um novo valor DbGeometry com base no valor de texto conhecido especificado. |
FromText(String, Int32) |
Cria um novo valor DbGeometry com base no valor de texto conhecido e no SRID (identificador do sistema de coordenadas) especificados. |
GeometryCollectionFromBinary(Byte[], Int32) |
Cria um novo valor de coleção DbGeometry com base no valor binário conhecido e no SRID (identificador do sistema de coordenadas) especificados. |
GeometryCollectionFromText(String, Int32) |
Cria um novo valor de coleção DbGeometry com base no valor de texto conhecido e no SRID (identificador do sistema de coordenadas) especificados. |
InteriorRingAt(Int32) |
Retorna um anel interior desse valor DbGeometry em uma posição específica, caso ele represente um polígono. <param name="index">A posição dentro desse valor de geometria do qual o anel interior deve ser tomado.</param><retorna>o anel interior nesse valor de geometria na posição especificada, se ele representa um polígono; caso contrário, nulo.</Retorna> |
Intersection(DbGeometry) |
Calcula a interseção deste valor DbGeometry e outro valor DbGeometry. |
Intersects(DbGeometry) |
Determina se este valor DbGeometry intersecciona espacialmente o argumento DbGeometry especificado. |
LineFromBinary(Byte[], Int32) |
Cria um novo valor de linha DbGeometry 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 DbGeometry 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 binário conhecido. |
Overlaps(DbGeometry) |
Determina se este valor DbGeometry se sobrepõe espacialmente ao argumento DbGeometry especificado. |
PointAt(Int32) |
Retorna um elemento desse valor DbGeometry de uma posição específica, se ele representa um linestring ou um anel linear. <param name="index">A posição dentro desse valor de geometria do qual o elemento deve ser obtido.</param><retorna>O elemento nesse valor de geometria 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 DbGeometry 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 DbGeometry 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 DbGeometry 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 DbGeometry com base no valor do texto conhecido e no identificador do sistema de coordenadas (SRID) especificados. |
Relate(DbGeometry, String) |
Determina este valor DbGeometry se relaciona espacialmente com o argumento DbGeometry especificado de acordo com o padrão de interseção do DE-9IM (modelo de nove intersecções dimensionalmente estendido) fornecido. |
SpatialEquals(DbGeometry) |
Determina se este DbGeometry é espacialmente igual ao argumento DbGeometry especificado. |
SymmetricDifference(DbGeometry) |
Calcula a diferença simétrica entre este valor DbGeometry e outro valor DbGeometry. |
ToString() |
Retorna uma representação de cadeia de caracteres do valor de geometria. |
Touches(DbGeometry) |
Determina se este valor DbGeometry toca espacialmente o argumento DbGeometry especificado. |
Union(DbGeometry) |
Calcula a união deste valor DbGeometry e outro valor DbGeometry. |
Within(DbGeometry) |
Determina se este valor DbGeometry está espacialmente dentro do argumento DbGeometry especificado. |
Aplica-se a
Entity Framework