Classe DbGeometry
[Questa pagina è specifica della versione 6 di Entity Framework. La versione più recente è disponibile come pacchetto NuGet per "Entity Framework". Per ulteriori informazioni su Entity Framework, vedere la pagina msdn.com/data/ef.]
Rappresenta le forme geometriche.
Gerarchia di ereditarietà
System.Object
System.Data.Entity.Spatial.DbGeometry
Spazio dei nomi: System.Data.Entity.Spatial
Assembly: EntityFramework (in EntityFramework.dll)
Sintassi
'Dichiarazione
<SerializableAttribute> _
<DataContractAttribute> _
Public Class DbGeometry
'Utilizzo
Dim instance As DbGeometry
[SerializableAttribute]
[DataContractAttribute]
public class DbGeometry
[SerializableAttribute]
[DataContractAttribute]
public ref class DbGeometry
[<SerializableAttribute>]
[<DataContractAttribute>]
type DbGeometry = class end
public class DbGeometry
Il tipo DbGeometry espone i seguenti membri.
Proprietà
rapporti | Descrizione | |
---|---|---|
Area | Ottiene un valore Double che ammette i valori Null che indica l'area di questo valore DbGeometry, che potrebbe essere Null se questo valore non rappresenta una superficie. | |
Boundary | Ottiene il limite degli oggetti DbGeometry. | |
Centroid | Ottiene il valore DbGeometry che rappresenta il centroide di questo valore DbGeometry, che potrebbe essere Null se questo valore non rappresenta una superficie. | |
ConvexHull | Ottiene la struttura convessa di questo valore DbGeometry come un 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 geometrici. | |
Dimension | Ottiene la dimensione del valore DbGeometry specificato 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 di valori geometrici. | |
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 potrebbe essere Null se questo valore DbGeometry non rappresenta una curva. | |
Envelope | Ottiene la versione envelope (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 potrebbe 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 che ammette i valori Null che indica questo valore DbGeometry è chiuso, che potrebbe essere Null se questo valore non rappresenta una curva. | |
IsEmpty | Ottiene un valore booleano che ammette i valori Null che indica questo valore DbGeometry è vuoto, che potrebbe essere Null se questo valore non rappresenta una curva. | |
IsRing | Ottiene un valore booleano che ammette i valori Null che indica questo valore DbGeometry è un anello, che potrebbe essere Null se questo valore non rappresenta una curva. | |
IsSimple | Ottiene un valore booleano che ammette i valori Null che indica se questo valore DbGeometry è semplice. | |
IsValid | Ottiene un valore booleano che ammette i valori Null che indica se questo valore DbGeometry è valido. | |
Length | Ottiene un valore Double che ammette i valori Null che indica la lunghezza di questo valore DbGeometry, che potrebbe 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 linea spezzata o un anello lineare. | |
PointOnSurface | Ottiene un punto sulla superficie di questo valore DbGeometry che potrebbe 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 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 potrebbe essere Null se questo valore DbGeometry non rappresenta una curva. | |
WellKnownValue | Ottiene o imposta una rappresentazione WKB serializzabile di un contratto di 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. |
In alto
Metodi
rapporti | Descrizione | |
---|---|---|
AsBinary | Genera la rappresentazione WKB di questo valore DbGeometry. | |
AsGml | Genera la rappresentazione GML (Geography Markup Language) di questo valore DbGeometry. | |
AsText | Genera la rappresentazione WKT di questo valore DbGeometry.Include solo le coordinate X e Y per i punti. | |
Buffer | Restituisce un oggetto geometrico che rappresenta l'unione di tutti i punti la cui distanza da un'istanza geometrica è minore o uguale a un valore specificato. | |
Contains | Determina se questo valore DbGeometry contiene spazialmente l'argomento DbGeometry specificato. | |
Crosses | Determina se questo valore DbGeometry incrocia spazialmente l'argomento DbGeometry specificato. | |
Difference | Calcola la differenza tra questo valore DbGeometry e un altro valore DbGeometry. | |
Disjoint | Determina se questo valore DbGeometry è spazialmente non contiguo rispetto all'argomento DbGeometry specificato. | |
Distance | Calcola la distanza tra i punti più vicini in questo valore DbGeometry e un altro valore DbGeometry. | |
ElementAt | Restituisce un elemento di questo valore DbGeometry da una posizione specifica, se rappresenta una raccolta di valori geometrici. | |
Equals | (Ereditato da Object) | |
Finalize | (Ereditato da Object) | |
FromBinary(Byte[]) | Crea un nuovo valore DbGeometry in base al valore WKB specificato. | |
FromBinary(Byte[], Int32) | Crea un nuovo valore DbGeometry in base al valore WKB e all'identificatore del sistema di coordinate (SRID) specificati. | |
FromGml(String) | Crea un nuovo valore DbGeometry in base al valore GML (Geography Markup Language) specificato. | |
FromGml(String, Int32) | Crea un nuovo valore DbGeometry in base al valore GML e all'identificatore del sistema di coordinate (SRID) specificati. | |
FromText(String) | Crea un nuovo valore DbGeometry in base al valore WKT specificato. | |
FromText(String, Int32) | Crea un nuovo valore DbGeometry in base al valore WKT e all'identificatore del sistema di coordinate (SRID) specificati. | |
GeometryCollectionFromBinary | Crea un nuovo valore della raccolta DbGeometry in base al valore WKB e all'identificatore del sistema di coordinate (SRID) specificati. | |
GeometryCollectionFromText | Crea un nuovo valore della raccolta DbGeometry in base al valore WKT e all'identificatore del sistema di coordinate (SRID). | |
GetHashCode | (Ereditato da Object) | |
GetType | (Ereditato da Object) | |
InteriorRingAt | Restituisce un anello interno di questo valore DbGeometry a una posizione specifica, se rappresenta un poligono. | |
Intersection | Calcola l'intersezione tra questo valore DbGeometry e un altro valore DbGeometry. | |
Intersects | Determina se questo valore DbGeometry interseca spazialmente l'argomento DbGeometry specificato. | |
LineFromBinary | Crea un nuovo valore linea DbGeometry in base al valore WKB e all'identificatore del sistema di coordinate (SRID) specificati. | |
LineFromText | Crea un nuovo valore linea DbGeometry in base al valore WKT e all'identificatore del sistema di coordinate (SRID) specificati. | |
MemberwiseClone | (Ereditato da Object) | |
MultiLineFromBinary | Restituisce il valore multilinea da un valore binario. | |
MultiLineFromText | Restituisce il valore multilinea da un valore WKT. | |
MultiPointFromBinary | Restituisce il valore multipunto da un valore WKB. | |
MultiPointFromText | Restituisce il valore multipunto da un valore WKT. | |
MultiPolygonFromBinary | Restituisce il valore multipoligono da un valore WKB. | |
MultiPolygonFromText | Restituisce il valore multipoligono da un valore WKB. | |
Overlaps | Determina se questo valore DbGeometry si sovrappone spazialmente all'argomento DbGeometry specificato. | |
PointAt | Restituisce un elemento di questo valore DbGeometry da una posizione specifica, se rappresenta una linea spezzata o un anello lineare. | |
PointFromBinary | Crea un nuovo valore punto DbGeometry in base al valore WKB e all'identificatore del sistema di coordinate (SRID) specificati. | |
PointFromText | Crea un nuovo valore punto DbGeometry in base al valore WKT e all'identificatore del sistema di coordinate (SRID) specificati. | |
PolygonFromBinary | Crea un nuovo valore poligono DbGeometry in base al valore WKB e all'identificatore del sistema di coordinate (SRID) specificati. | |
PolygonFromText | Crea un nuovo valore poligono DbGeometry in base al valore WKT e all'identificatore del sistema di coordinate (SRID) specificati. | |
Relate | Determina se questo valore DbGeometry è spazialmente correlato all'argomento DbGeometry specificato in base al pattern di intersezione DE-9IM (Dimensionally Extended Nine-Intersection Model ). | |
SpatialEquals | Determina se questo valore DbGeometry è spazialmente uguale all'argomento DbGeometry specificato. | |
SymmetricDifference | Calcola la differenza simmetrica tra questo valore DbGeometry e un altro valore DbGeometry. | |
ToString | Restituisce una rappresentazione in forma di stringa del valore geometrico. (Esegue l'override di Object.ToString()). | |
Touches | Determina se questo valore DbGeometry tocca spazialmente l'argomento DbGeometry specificato. | |
Union | Calcola l'unione tra questo valore DbGeometry e un altro valore DbGeometry. | |
Within | Determina se questo valore DbGeometry si trova spazialmente all'interno dell'argomento DbGeometry specificato. |
In alto
Thread safety
Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. Non è invece garantita la sicurezza dei membri dell'istanza.