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 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à
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. |
Elevation |
Ottiene l'elevazione (coordinata Z) di questo valore di 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 (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. |
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. |
PointCount |
Ottiene il numero di punti nel valore di DbGeometry, se rappresenta una linea spezzata o un anello lineare. |
PointOnSurface |
Ottiene un punto sulla superficie del 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 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. |
YCoordinate |
Ottiene la coordinata Y di questo valore di DbGeometry, se rappresenta un punto. |
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. |
Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
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. |
GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
GetType() |
Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
InteriorRingAt(Int32) |
Restituisce un anello interno da questo valore DbGeometry a 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 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. |
MemberwiseClone() |
Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
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. |
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. |