DbGeometry Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Fornece uma classe base para objetos que definem formas geométricas.
public ref class DbGeometry
[System.ComponentModel.DataAnnotations.BindableType]
[System.Runtime.Serialization.DataContract]
[System.Serializable]
public class DbGeometry
[<System.ComponentModel.DataAnnotations.BindableType>]
[<System.Runtime.Serialization.DataContract>]
[<System.Serializable>]
type DbGeometry = class
Public Class DbGeometry
- Herança
-
DbGeometry
- Atributos
Propriedades
| Name | Description |
|---|---|
| Area |
Obtém um valor duplo anulável que indica a área deste valor DbGeometry, que pode ser nulo se este valor não representar uma superfície. |
| Boundary |
Obtém a fronteira dos objetos DbGeometry. |
| Centroid |
Obtém o valor DbGeometry que representa o centroide deste valor DbGeometry, que pode ser nulo se este valor não representar uma superfície. |
| ConvexHull |
Obtém o invólucro convexo deste valor DbGeometry como outro valor DbGeometry. |
| CoordinateSystemId |
Obtém o identificador do sistema de coordenadas do objeto DbGeometry. |
| DefaultCoordinateSystemId |
Obtém o ID padrão do sistema de coordenadas (SRID) para valores de geometria. |
| Dimension |
Obtém a dimensão do valor dado DbGeometry ou, se o valor for uma coleção, a dimensão do seu maior elemento. |
| ElementCount |
Obtém o número de elementos neste valor DbGeometry, se representar uma coleção de geometria. |
| Elevation |
Obtém a elevação (coordenada Z) deste valor de DbGeometria, se este representar um ponto. |
| EndPoint |
Obtém um valor DbGeometry que representa o ponto inicial deste valor, que pode ser nulo se este valor DbGeometry não representar uma curva. |
| Envelope |
Obtém o envelope (caixa delimitadora mínima) deste valor DbGeometry, como valor geométrico. |
| ExteriorRing |
Obtém o valor DbGeometry que representa o anel exterior deste valor DbGeometry, que pode ser nulo se este valor não representar um polígono. |
| InteriorRingCount |
Obtém o número de anéis interiores neste valor DbGeometry, se representar um polígono. |
| IsClosed |
Obtém um valor booleano anulável que indica se este valor de DbGeometry é 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 de DbGeometry está vazio, que pode ser nulo se este valor não representar uma curva. |
| IsRing |
Obtém um valor booleano anulável que indica se este valor de DbGeometry é um anel, que pode ser nulo se esse valor não representar uma curva. |
| IsSimple |
Obtém um valor booleano anulável que indica se este valor DbGeometry é simples. |
| IsValid |
Obtém um valor booleano anulável que indica se este valor de DbGeometry é válido. |
| Length |
Obtém um valor duplo anulável que indica o comprimento deste valor de DbGeometry, que pode ser nulo se este valor não representar uma curva. |
| Measure |
Obtém a medida (coordenada M) deste valor de DbGeometria, se representar um ponto. |
| PointCount |
Obtém o número de pontos neste valor DbGeometry, se representar uma cadeia de linhas ou um anel linear. |
| PointOnSurface |
Obtém um ponto na superfície deste valor DbGeometry, que pode ser nulo se este valor não representar uma superfície. |
| ProviderValue |
Obtém uma representação deste valor DbGeometry que é específica do fornecedor subjacente que o construiu. |
| SpatialTypeName |
Obtém uma representação do nome do tipo espacial deste valor DbGeometry. |
| StartPoint |
Obtém um valor DbGeometry que representa o ponto inicial deste valor, que pode ser nulo se este valor DbGeometry não representar uma curva. |
| WellKnownValue |
Obtém ou define um contrato de dados serializável e uma representação bem conhecida deste valor DbGeometry. |
| XCoordinate |
Obtém a coordenada X deste valor DbGeometry, se esta representar um ponto. |
| YCoordinate |
Obtém a coordenada Y deste valor de DbGeometria, se esta representar um ponto. |
Métodos
| Name | Description |
|---|---|
| AsBinary() |
Gera a conhecida representação binária deste valor DbGeometry. |
| AsGml() |
Gera a representação da Geography Markup Language (GML) deste valor DbGeometry. |
| AsText() |
Gera a conhecida representação textual deste valor DbGeometry. Inclui apenas coordenadas X e Y para os pontos. |
| Buffer(Nullable<Double>) |
Devolve um objeto geométrico que representa a união de todos os pontos cuja distância a uma instância de geometria é menor ou igual a um valor especificado. |
| Contains(DbGeometry) |
Determina se este valor de DbGeometria contém espacialmente o argumento especificado de DbGeometria. |
| Crosses(DbGeometry) |
Determina se este valor de DbGeometria cruza espacialmente o argumento especificado de DbGeometria. |
| Difference(DbGeometry) |
Calcula a diferença entre este valor DbGeometry e outro valor DbGeometry. |
| Disjoint(DbGeometry) |
Determina se esta DbGeometria é espacialmente disjunta do argumento especificado da DbGeometria. |
| Distance(DbGeometry) |
Calcula a distância entre os pontos mais próximos neste valor de DbGeometria e outro valor de DbGeometria. |
| ElementAt(Int32) |
Devolve um elemento deste valor DbGeometry de uma posição específica, se representar uma coleção de geometria. |
| Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
| FromBinary(Byte[], Int32) |
Cria um novo DbGeometry valor com base no valor binário bem conhecido especificado e no identificador do sistema de coordenadas (SRID). |
| FromBinary(Byte[]) |
Cria um novo DbGeometry valor com base no valor binário bem conhecido especificado. |
| FromGml(String, Int32) |
Cria um novo DbGeometry valor com base no valor especificado da Geography Markup Language (GML) e no identificador do sistema de coordenadas (SRID). |
| FromGml(String) |
Cria um novo DbGeometry valor com base no valor especificado da Geography Markup Language (GML). |
| FromText(String, Int32) |
Cria um novo DbGeometry valor com base no valor de texto bem conhecido especificado e no identificador do sistema de coordenadas (SRID). |
| FromText(String) |
Cria um novo DbGeometry valor com base no valor de texto bem conhecido especificado. |
| GeometryCollectionFromBinary(Byte[], Int32) |
Cria um novo DbGeometry valor de coleção com base no valor binário bem conhecido especificado e no identificador do sistema de coordenadas (SRID). |
| GeometryCollectionFromText(String, Int32) |
Cria um novo DbGeometry 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) |
| InteriorRingAt(Int32) |
Devolve um anel interior deste valor DbGeometry numa posição específica, se representar um polígono. |
| Intersection(DbGeometry) |
Calcula a interseção deste valor DbGeometry com outro valor DbGeometry. |
| Intersects(DbGeometry) |
Determina se este valor de DbGeometria intersecta espacialmente o argumento especificado de DbGeometria. |
| LineFromBinary(Byte[], Int32) |
Cria um novo DbGeometry 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 DbGeometry 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 binário bem conhecido. |
| Overlaps(DbGeometry) |
Determina se este valor de DbGeometria se sobrepõe espacialmente ao argumento especificado de DbGeometria. |
| PointAt(Int32) |
Devolve um elemento deste valor de DbGeometria a partir de uma posição específica, se representar uma cadeia de linhas ou um anel linear. |
| PointFromBinary(Byte[], Int32) |
Cria um novo DbGeometry 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 DbGeometry 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 DbGeometry 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 DbGeometry valor de polígono com base no valor de texto bem conhecido especificado e no identificador do sistema de coordenadas (SRID). |
| Relate(DbGeometry, String) |
Determina se este valor de DbGeometria se relaciona espacialmente com o argumento especificado de DbGeometria de acordo com o padrão de interseção dado Modelo de Nine-Intersection Dimensionalmente Estendido (DE-9IM). |
| SpatialEquals(DbGeometry) |
Determina se esta DbGeometria é espacialmente igual ao argumento especificado da DbGeometria. |
| SymmetricDifference(DbGeometry) |
Calcula a diferença simétrica entre este valor de DbGeometria e outro valor de DbGeometria. |
| ToString() |
Devolve uma representação string do valor geométrico. |
| Touches(DbGeometry) |
Determina se este valor de DbGeometria toca espacialmente o argumento especificado de DbGeometria. |
| Union(DbGeometry) |
Calcula a união deste valor DbGeometry e outro valor DbGeometry. |
| Within(DbGeometry) |
Determina se este valor de DbGeometria está espacialmente dentro do argumento especificado de DbGeometria. |