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.
Rappresenta forme geometriche.
[System.Runtime.Serialization.DataContract]
[System.Serializable]
public class DbGeometry
type DbGeometry = class
Public Class DbGeometry
- Ereditarietà
-
DbGeometry
- Attributi
Proprietà
| Area |
Ottiene un valore doppio nullable che indica l'area del valore DbGeometry, che può essere null se questo valore non rappresenta una superficie. |
| Boundary |
Ottiene il limite degli oggetti DbGeometry. |
| Centroid |
Ottiene il valore di DbGeometry che rappresenta il centro del valore di DbGeometry, che può essere null se questo valore non rappresenta una superficie. |
| ConvexHull |
Ottiene la struttura convessa di questo valore di DbGeometry come altro valore di 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 di geometria. |
| Dimension |
Ottiene la dimensione del valore specificato di DbGeometry o, se il valore è una raccolta, la dimensione del relativo elemento più grande. |
| ElementCount |
Ottiene il numero di elementi nel valore di DbGeometry, se rappresenta una raccolta di geometrie. <restituisce>Il numero di elementi in questo valore geometry, se rappresenta una raccolta di altri valori geometry; in caso contrario, null.</Restituisce> |
| Elevation |
Ottiene l'elevazione (coordinata Z) di questo valore di DbGeometry, se rappresenta un punto. <restituisce>l'elevazione (coordinata Z) di questo valore geometrico, se rappresenta un punto; in caso contrario, null.</Restituisce> |
| 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 (riquadro delimitatore minimo) di questo valore di DbGeometry, come valore della geometria. |
| ExteriorRing |
Ottiene il valore di DbGeometry che rappresenta l'anello esterno del valore di DbGeometry, che può essere null se questo valore non rappresenta un poligono. |
| InteriorRingCount |
Ottiene il numero di anelli interni nel valore di DbGeometry, se rappresenta un poligono. <restituisce>Il numero di elementi in questo valore geometry, se rappresenta un poligono; in caso contrario, null.</Restituisce> |
| IsClosed |
Ottiene un valore booleano nullable che indica se il valore DbGeometry è chiuso, che può essere null se questo valore non rappresenta una curva. |
| IsEmpty |
Ottiene un valore booleano nullable che indica se il valore DbGeometry è vuoto, che può essere null se questo valore non rappresenta una curva. |
| IsRing |
Ottiene un valore booleano nullable che indica se il valore DbGeometry è un anello, che può essere null se questo valore non rappresenta una curva. |
| IsSimple |
Ottiene un valore booleano che indica se il valore DbGeometry è vero o semplice. |
| IsValid |
Ottiene un valore booleano che indica se il valore DbGeometry è valido. |
| Length |
Ottiene un valore doppio nullable che indica la lunghezza del valore DbGeometry, che può essere null se questo valore non rappresenta una curva. |
| Measure |
Ottiene la coordinata di misura (M) di questo valore di DbGeometry, se rappresenta un punto. <restituisce>il valore Measure (coordinata M) di questo valore geometrico, se rappresenta un punto; in caso contrario, Null.</Restituisce> |
| PointCount |
Ottiene il numero di punti nel valore di DbGeometry, se rappresenta una linea spezzata o un anello lineare. <restituisce>Il numero di elementi in questo valore geometry, se rappresenta una lineastring o un anello lineare; in caso contrario, Null.</Restituisce> |
| PointOnSurface |
Ottiene un punto sulla superficie del valore DbGeometry, che può essere null se questo valore non rappresenta una superficie. |
| Provider |
Ottiene il provider spaziale che verrà utilizzato per le operazioni su questo tipo spaziale. |
| ProviderValue |
Ottiene una rappresentazione di questo valore DbGeometry specifico del provider sottostante responsabile della relativa creazione. |
| SpatialTypeName |
Ottiene una rappresentazione del nome di tipo spaziale del 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 di DbGeometry, se rappresenta un punto. <restituisce>il valore della coordinata X di questo valore geometrico, se rappresenta un punto; in caso contrario, Null.</Restituisce> |
| YCoordinate |
Ottiene la coordinata Y di questo valore di DbGeometry, se rappresenta un punto. <restituisce Il valore della coordinata Y di questo valore geometrico, se rappresenta un punto; in caso>contrario, Null.</Restituisce> |
Metodi
| 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 punti. |
| Buffer(Nullable<Double>) |
Restituisce un oggetto geometria che rappresenta l'unione di tutti i punti la cui distanza da un'istanza di posizione geometrica è minore o uguale a un valore specificato. |
| Contains(DbGeometry) |
Determina se questo valore DbGeometry contiene l'argomento DbGeometry specificato a livello spaziale. |
| Crosses(DbGeometry) |
Determina se questo valore DbGeometry incrocia l'argomento DbGeometry specificato a livello spaziale. |
| Difference(DbGeometry) |
Calcola la differenza tra questo valore DbGeometry e un altro valore DbGeometry. |
| Disjoint(DbGeometry) |
Determina se questo DbGeometry è disgiunto dal punto di vista spaziale dall'argomento DbGeometry specificato. |
| Distance(DbGeometry) |
Calcola la distanza tra i punti più vicini di 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 geometrica. <param name="index">Posizione all'interno di questo valore geometrico da cui deve essere acquisito l'elemento.</param><restituisce>l'elemento in questo valore geometry nella posizione specificata, se rappresenta una raccolta di altri valori geometry; in caso contrario, Null.</Restituisce> |
| FromBinary(Byte[]) |
Crea un nuovo valore DbGeometry basato sul valore binario noto. |
| FromBinary(Byte[], Int32) |
Crea un nuovo valore di DbGeometry in base al valore binario noto e all'identificatore del sistema di coordinate (SRID) specificati. |
| FromGml(String) |
Crea un nuovo valore DbGeometry basato sul valore GML (Geography Markup Language). |
| FromGml(String, Int32) |
Crea un nuovo valore di DbGeometry in base al valore GML (Geography Markup Language) e all'identificatore del sistema di coordinate (SRID) specificati. |
| FromText(String) |
Crea un nuovo valore DbGeometry basato sul valore di testo noto. |
| FromText(String, Int32) |
Crea un nuovo valore di DbGeometry in base al valore di testo noto e all'identificatore del sistema di coordinate (SRID) specificati. |
| GeometryCollectionFromBinary(Byte[], Int32) |
Crea un nuovo valore di raccolta di DbGeometry in base al valore binario noto e all'identificatore del sistema di coordinate (SRID) specificati. |
| GeometryCollectionFromText(String, Int32) |
Crea un nuovo valore di raccolta di DbGeometry in base al valore di testo noto e all'identificatore del sistema di coordinate (SRID) specificati. |
| InteriorRingAt(Int32) |
Restituisce un anello interno da questo valore DbGeometry a una posizione specifica, se rappresenta un poligono. <param name="index">Posizione all'interno di questo valore geometrico da cui deve essere acquisito l'anello interno.</param><restituisce>L'anello interno in questo valore geometrico nella posizione specificata, se rappresenta un poligono; in caso contrario, null.</Restituisce> |
| Intersection(DbGeometry) |
Calcola l'intersezione di questo valore DbGeometry e un altro valore DbGeometry. |
| Intersects(DbGeometry) |
Determina se questo valore DbGeometry interseca l'argomento DbGeometry specificato a livello spaziale. |
| LineFromBinary(Byte[], Int32) |
Crea un nuovo valore di riga di DbGeometry in base al valore binario noto e all'identificatore del sistema di coordinate (SRID) specificati. |
| LineFromText(String, Int32) |
Crea un nuovo valore di riga di DbGeometry in base al valore di testo noto e all'identificatore del sistema di coordinate (SRID) specificati. |
| MultiLineFromBinary(Byte[], Int32) |
Restituisce il valore multiriga da un valore binario. |
| MultiLineFromText(String, Int32) |
Restituisce il valore multiriga da un valore di testo noto. |
| MultiPointFromBinary(Byte[], Int32) |
Restituisce il valore multipunto da un valore binario noto. |
| MultiPointFromText(String, Int32) |
Restituisce il valore multipunto da un valore di testo noto. |
| MultiPolygonFromBinary(Byte[], Int32) |
Restituisce il valore multipoligono da un valore binario noto. |
| MultiPolygonFromText(String, Int32) |
Restituisce il valore multipoligono da un valore binario noto. |
| Overlaps(DbGeometry) |
Determina se questo valore DbGeometry si sovrappone all'argomento DbGeometry specificato a livello spaziale. |
| PointAt(Int32) |
Restituisce un elemento di questo valore DbGeometry da una posizione specifica, se rappresenta una linea spezzata o un anello lineare. <param name="index">Posizione all'interno di questo valore geometrico da cui deve essere acquisito l'elemento.</param><restituisce>l'elemento in questo valore geometry nella posizione specificata, se rappresenta una lineastring o un anello lineare; in caso contrario, Null.</Restituisce> |
| PointFromBinary(Byte[], Int32) |
Crea un nuovo valore di punto di DbGeometry in base al valore binario noto e all'identificatore del sistema di coordinate (SRID) specificati. |
| PointFromText(String, Int32) |
Crea un nuovo valore di punto di DbGeometry in base al valore di testo noto e all'identificatore del sistema di coordinate (SRID) specificati. |
| PolygonFromBinary(Byte[], Int32) |
Crea un nuovo valore di poligono di DbGeometry in base al valore binario noto e all'identificatore del sistema di coordinate (SRID) specificati. |
| PolygonFromText(String, Int32) |
Crea un nuovo valore di poligono di DbGeometry in base al valore di testo noto e all'identificatore del sistema di coordinate (SRID) specificati. |
| Relate(DbGeometry, String) |
Determina se questo valore DbGeometry è correlato dal punto di vista spaziale all'argomento DbGeometry specificato in base al modello di intersezione Dimensionally Extended Nine-Intersection Model (DE-9IM) fornito. |
| SpatialEquals(DbGeometry) |
Determina se questo DbGeometry equivale dal punto di vista spaziale all'argomento DbGeometry specificato. |
| SymmetricDifference(DbGeometry) |
Calcola la differenza simmetrica tra questo valore DbGeometry e un altro valore DbGeometry. |
| ToString() |
Restituisce una rappresentazione del valore geometrico. |
| Touches(DbGeometry) |
Determina se questo valore DbGeometry tocca l'argomento DbGeometry specificato a livello spaziale. |
| Union(DbGeometry) |
Calcola l'unione di questo valore DbGeometry e un altro valore DbGeometry. |
| Within(DbGeometry) |
Determina se questo valore DbGeometry si trova all'interno dell'argomento DbGeometry specificato a livello spaziale. |