DbGeometry Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Fornisce una classe di base per gli oggetti che definiscono forme geometriche.
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
- Ereditarietà
-
DbGeometry
- Attributi
Proprietà
| Nome | Descrizione |
|---|---|
| Area |
Ottiene un valore double nullable che indica l'area di questo valore DbGeometry, che può essere Null se questo valore non rappresenta una superficie. |
| Boundary |
Ottiene il limite degli oggetti DbGeometry. |
| Centroid |
Ottiene il valore DbGeometry che rappresenta il centroid di questo valore DbGeometry, che può essere Null se questo valore non rappresenta una superficie. |
| ConvexHull |
Ottiene lo scafo convesso di questo valore DbGeometry come altro valore DbGeometry. |
| CoordinateSystemId |
Ottiene l'identificatore del sistema di coordinate dell'oggetto DbGeometry. |
| DefaultCoordinateSystemId |
Ottiene l'ID del sistema di coordinate predefinito (SRID) per i valori geometry. |
| Dimension |
Ottiene la dimensione del valore specificato DbGeometry o, se il valore è una raccolta, la dimensione dell'elemento più grande. |
| ElementCount |
Ottiene il numero di elementi in questo valore DbGeometry, se rappresenta una raccolta geometry. |
| Elevation |
Ottiene l'elevazione (coordinata Z) di questo valore DbGeometry, se rappresenta un punto. |
| EndPoint |
Ottiene un valore DbGeometry che rappresenta il punto iniziale di questo valore, che può essere Null se questo valore DbGeometry non rappresenta una curva. |
| Envelope |
Ottiene la busta (rettangolo di selezione minimo) di questo valore DbGeometry, come valore geometrico. |
| ExteriorRing |
Ottiene il valore DbGeometry che rappresenta l'anello esterno di questo valore DbGeometry, che può essere Null se questo valore non rappresenta un poligono. |
| InteriorRingCount |
Ottiene il numero di anelli interni in questo valore DbGeometry, se rappresenta un poligono. |
| IsClosed |
Ottiene un valore booleano nullable che indica se questo valore DbGeometry è chiuso, che può essere Null se questo valore non rappresenta una curva. |
| IsEmpty |
Ottiene un valore booleano nullable che indica se questo valore DbGeometry è vuoto, che può essere null se questo valore non rappresenta una curva. |
| IsRing |
Ottiene un valore booleano nullable che indica se questo valore DbGeometry è un anello, che può essere Null se questo valore non rappresenta una curva. |
| IsSimple |
Ottiene un valore booleano nullable che indica se questo valore DbGeometry è semplice. |
| IsValid |
Ottiene un valore booleano nullable che indica se questo valore DbGeometry è valido. |
| Length |
Ottiene un valore double nullable che indica la lunghezza di questo valore DbGeometry, che può essere Null se questo valore non rappresenta una curva. |
| Measure |
Ottiene la misura (coordinata M) di questo valore DbGeometry, se rappresenta un punto. |
| PointCount |
Ottiene il numero di punti in questo valore DbGeometry, se rappresenta una lineare o un anello lineare. |
| PointOnSurface |
Ottiene un punto sulla superficie di questo valore DbGeometry, che può essere Null se questo valore non rappresenta una superficie. |
| ProviderValue |
Ottiene una rappresentazione di questo valore DbGeometry specifico del provider sottostante che lo ha costruito. |
| SpatialTypeName |
Ottiene una rappresentazione del nome del tipo spaziale di questo valore DbGeometry. |
| StartPoint |
Ottiene un valore DbGeometry che rappresenta il punto iniziale di questo valore, che può essere Null se questo valore DbGeometry non rappresenta una curva. |
| WellKnownValue |
Ottiene o imposta una rappresentazione nota serializzabile del contratto dati di questo valore DbGeometry. |
| XCoordinate |
Ottiene la coordinata X di questo valore DbGeometry, se rappresenta un punto. |
| YCoordinate |
Ottiene la coordinata Y di questo valore DbGeometry, se rappresenta un punto. |
Metodi
| Nome | Descrizione |
|---|---|
| AsBinary() |
Genera la rappresentazione binaria nota di questo valore DbGeometry. |
| AsGml() |
Genera la rappresentazione GML (Geography Markup Language) di questo valore DbGeometry. |
| AsText() |
Genera la rappresentazione di testo nota di questo valore DbGeometry. Include solo le coordinate X e Y per i punti. |
| Buffer(Nullable<Double>) |
Restituisce un oggetto geometry che rappresenta l'unione di tutti i punti la cui distanza da un'istanza geometry è minore o uguale a un valore specificato. |
| Contains(DbGeometry) |
Determina se questo valore DbGeometry contiene in modo spaziale l'argomento DbGeometry specificato. |
| Crosses(DbGeometry) |
Determina se questo valore DbGeometry interseca in modo spaziale l'argomento DbGeometry specificato. |
| Difference(DbGeometry) |
Calcola la differenza tra questo valore DbGeometry e un altro valore DbGeometry. |
| Disjoint(DbGeometry) |
Determina se dbGeometry è disgiunto dallo spazio dall'argomento DbGeometry specificato. |
| Distance(DbGeometry) |
Calcola la distanza tra i punti più vicini in questo valore DbGeometry e un altro valore DbGeometry. |
| ElementAt(Int32) |
Restituisce un elemento di questo valore DbGeometry da una posizione specifica, se rappresenta una raccolta geometry. |
| Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
| FromBinary(Byte[], Int32) |
Crea un nuovo DbGeometry valore basato sul valore binario noto specificato e sull'identificatore del sistema di coordinate (SRID). |
| FromBinary(Byte[]) |
Crea un nuovo DbGeometry valore basato sul valore binario noto specificato. |
| FromGml(String, Int32) |
Crea un nuovo DbGeometry valore basato sul valore GML (Geography Markup Language) specificato e sull'identificatore del sistema di coordinate (SRID). |
| FromGml(String) |
Crea un nuovo DbGeometry valore basato sul valore GML (Geography Markup Language) specificato. |
| FromText(String, Int32) |
Crea un nuovo DbGeometry valore in base al valore di testo noto specificato e all'identificatore del sistema di coordinate (SRID). |
| FromText(String) |
Crea un nuovo DbGeometry valore in base al valore di testo noto specificato. |
| GeometryCollectionFromBinary(Byte[], Int32) |
Crea un nuovo DbGeometry valore della raccolta in base al valore binario noto specificato e all'identificatore del sistema di coordinate (SRID). |
| GeometryCollectionFromText(String, Int32) |
Crea un nuovo DbGeometry valore della raccolta in base al valore di testo noto specificato e all'identificatore del sistema di coordinate (SRID). |
| GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
| GetType() |
Ottiene il Type dell'istanza corrente. (Ereditato da Object) |
| InteriorRingAt(Int32) |
Restituisce un anello interno da questo valore DbGeometry in una posizione specifica, se rappresenta un poligono. |
| Intersection(DbGeometry) |
Calcola l'intersezione di questo valore DbGeometry e un altro valore DbGeometry. |
| Intersects(DbGeometry) |
Determina se questo valore DbGeometry interseca in modo spaziale l'argomento DbGeometry specificato. |
| LineFromBinary(Byte[], Int32) |
Crea un nuovo DbGeometry valore di riga basato sul valore binario noto specificato e sull'identificatore del sistema di coordinate (SRID). |
| LineFromText(String, Int32) |
Crea un nuovo DbGeometry valore di riga basato sul valore di testo noto specificato e sull'identificatore del sistema di coordinate (SRID). |
| MemberwiseClone() |
Crea una copia superficiale del Objectcorrente. (Ereditato da Object) |
| MultiLineFromBinary(Byte[], Int32) |
Restituisce il valore multilinea da un valore binario. |
| MultiLineFromText(String, Int32) |
Restituisce il valore multilinea da un valore di testo noto. |
| MultiPointFromBinary(Byte[], Int32) |
Restituisce il valore multipoint da un valore binario noto. |
| MultiPointFromText(String, Int32) |
Restituisce il valore multipoint da un valore di testo noto. |
| MultiPolygonFromBinary(Byte[], Int32) |
Restituisce il valore multi poligono da un valore binario noto. |
| MultiPolygonFromText(String, Int32) |
Restituisce il valore multi poligono da un valore binario noto. |
| Overlaps(DbGeometry) |
Determina se questo valore DbGeometry si sovrappone in modo spaziale all'argomento DbGeometry specificato. |
| PointAt(Int32) |
Restituisce un elemento di questo valore DbGeometry da una posizione specifica, se rappresenta una lineare o un anello lineare. |
| PointFromBinary(Byte[], Int32) |
Crea un nuovo DbGeometry valore di punto in base al valore binario noto e all'identificatore SRID (Coordinate System Identifier) specificati. |
| PointFromText(String, Int32) |
Crea un nuovo DbGeometry valore punto in base al valore di testo noto specificato e all'identificatore del sistema di coordinate (SRID). |
| PolygonFromBinary(Byte[], Int32) |
Crea un nuovo DbGeometry valore poligono basato sul valore binario noto specificato e sull'identificatore del sistema di coordinate (SRID). |
| PolygonFromText(String, Int32) |
Crea un nuovo DbGeometry valore poligono in base al valore di testo noto specificato e all'identificatore del sistema di coordinate (SRID). |
| Relate(DbGeometry, String) |
Determina se questo valore DbGeometry è correlato nello spazio all'argomento DbGeometry specificato in base al modello di intersezione DE-9IM (Dimensionally Extended Nine-Intersection Model). |
| SpatialEquals(DbGeometry) |
Determina se l'argomento DbGeometry è uguale a livello spaziale all'argomento DbGeometry specificato. |
| SymmetricDifference(DbGeometry) |
Calcola la differenza simmetrica tra questo valore DbGeometry e un altro valore DbGeometry. |
| ToString() |
Restituisce una rappresentazione di stringa del valore geometry. |
| Touches(DbGeometry) |
Determina se questo valore DbGeometry tocca in modo spaziale l'argomento DbGeometry specificato. |
| Union(DbGeometry) |
Calcola l'unione di questo valore DbGeometry e un altro valore DbGeometry. |
| Within(DbGeometry) |
Determina se questo valore DbGeometry è spazialemente compreso nell'argomento DbGeometry specificato. |