DbGeography Classe

Definizione

Rappresenta i dati in un sistema di coordinate geodetico (terra rotonda).

public ref class DbGeography
[System.ComponentModel.DataAnnotations.BindableType]
[System.Runtime.Serialization.DataContract]
[System.Serializable]
public class DbGeography
[<System.ComponentModel.DataAnnotations.BindableType>]
[<System.Runtime.Serialization.DataContract>]
[<System.Serializable>]
type DbGeography = class
Public Class DbGeography
Ereditarietà
DbGeography
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.

CoordinateSystemId

Ottiene l'l'identificatore associato al sistema di coordinate.

DefaultCoordinateSystemId

Ottiene l'ID del sistema di coordinate predefinito (SRID) per i valori di posizione geografica (gruppo di lavoro 84).

Dimension

Ottiene la dimensione del valore specificato di DbGeography o, se il valore è una raccolta, la dimensione dell'elemento più grande.

ElementCount

Ottiene il numero di elementi nel valore di DbGeography, se rappresenta una raccolta di posizioni geografiche.

Elevation

Ottiene l'elevazione (coordinata Z) di questo valore di DbGeography, se rappresenta un punto.

EndPoint

Ottiene un valore DbGeography che rappresenta il punto iniziale di questo valore, che può essere null se questo valore DbGeography non rappresenta una curva.

IsClosed

Ottiene un valore booleano nullable che indica se il valore DbGeography è chiuso, che può essere null se questo valore non rappresenta una curva.

IsEmpty

Ottiene un valore booleano che indica se il valore DbGeography è vero o vuoto.

Latitude

Ottiene la coordinata di latitudine di questo valore di DbGeography, se rappresenta un punto.

Length

Ottiene un valore doppio nullable che indica la lunghezza del valore DbGeography, che può essere null se questo valore non rappresenta una curva.

Longitude

Ottiene la coordinata di longitudine di questo valore di DbGeography, se rappresenta un punto.

Measure

Ottiene la coordinata di misura (M) di questo valore di DbGeography, se rappresenta un punto.

PointCount

Ottiene il numero di punti nel valore di DbGeography, se rappresenta una linea spezzata o un anello lineare.

ProviderValue

Ottiene una rappresentazione di questo valore DbGeography specifico del provider sottostante responsabile della relativa creazione.

SpatialTypeName

Ottiene il nome del tipo spaziale di DBGeography.

StartPoint

Ottiene un valore DbGeography che rappresenta il punto iniziale di questo valore, che può essere null se questo valore DbGeography non rappresenta una curva.

WellKnownValue

Ottiene o imposta una rappresentazione nota serializzabile del contratto dati di questo valore DbGeography.

Metodi

AsBinary()

Genera la rappresentazione binaria nota di questo valore DbGeography.

AsGml()

Genera la rappresentazione GML (Geography Markup Language) di questo valore DbGeography.

AsText()

Genera la rappresentazione di testo nota di questo valore DbGeography. Include solo la longitudine e la latitudine per punti.

Buffer(Nullable<Double>)

Restituisce un oggetto geografia che rappresenta l'unione di tutti i punti la cui distanza da un'istanza di posizione geografica è minore o uguale a un valore specificato.

Difference(DbGeography)

Calcola la differenza tra questo valore DbGeography e un altro valore DbGeography.

Disjoint(DbGeography)

Determina se questo DbGeography è disgiunto dal punto di vista spaziale dall'argomento DbGeography specificato.

Distance(DbGeography)

Calcola la distanza tra i punti più vicini di questo valore DbGeography e un altro valore DbGeography.

ElementAt(Int32)

Restituisce un elemento di questo valore DbGeography da una posizione specifica, se rappresenta una raccolta geografica.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
FromBinary(Byte[])

Crea un nuovo valore DbGeography basato sul valore binario noto.

FromBinary(Byte[], Int32)

Crea un nuovo valore di DbGeography in base al valore binario noto e all'identificatore del sistema di coordinate (SRID) specificati.

FromGml(String)

Crea un nuovo valore DbGeography basato sul valore GML (Geography Markup Language).

FromGml(String, Int32)

Crea un nuovo valore di DbGeography in base al valore GML (Geography Markup Language) e all'identificatore del sistema di coordinate (SRID) specificati.

FromText(String)

Crea un nuovo valore DbGeography basato sul valore di testo noto.

FromText(String, Int32)

Crea un nuovo valore di DbGeography in base al valore di testo noto e all'identificatore del sistema di coordinate (SRID) specificati.

GeographyCollectionFromBinary(Byte[], Int32)

Crea un nuovo valore di raccolta di DbGeography in base al valore binario noto e all'identificatore del sistema di coordinate (SRID) specificati.

GeographyCollectionFromText(String, Int32)

Crea un nuovo valore di raccolta di DbGeography 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)
Intersection(DbGeography)

Calcola l'intersezione di questo valore DbGeography e un altro valore DbGeography.

Intersects(DbGeography)

Determina se questo valore DbGeography interseca dal punto di vista spaziale l'argomento DbGeography specificato.

LineFromBinary(Byte[], Int32)

Crea un nuovo valore di riga di DbGeography 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 DbGeography 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 di testo noto.

PointAt(Int32)

Restituisce un elemento di questo valore DbGeography da una posizione specifica, se rappresenta una linea spezzata o un anello lineare.

PointFromBinary(Byte[], Int32)

Crea un nuovo valore di punto di DbGeography 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 DbGeography 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 DbGeography 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 DbGeography in base al valore di testo noto e all'identificatore del sistema di coordinate (SRID) specificati.

SpatialEquals(DbGeography)

Determina se questo DbGeography equivale dal punto di vista spaziale dall'argomento DbGeography specificato.

SymmetricDifference(DbGeography)

Calcola la differenza simmetrica tra questo valore DbGeography e un altro valore DbGeography.

ToString()

Restituisce una rappresentazione di stringa del valore geografico.

Union(DbGeography)

Calcola l'unione di questo valore DbGeography e un altro valore DbGeography.

Si applica a