DbSpatialServices 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.
API del servizio indipendente dal provider per il supporto di tipo geospaziale (geometria/geografia).
[System.Serializable]
public abstract class DbSpatialServices
type DbSpatialServices = class
Public MustInherit Class DbSpatialServices
- Ereditarietà
-
DbSpatialServices
- Derivato
- Attributi
Costruttori
DbSpatialServices() |
API del servizio indipendente dal provider per il supporto di tipo geospaziale (geometria/geografia). |
Proprietà
Default |
Ottiene i servizi predefiniti per DbSpatialServices. |
NativeTypesAvailable |
Eseguire l'override di questa proprietà per consentire al provider spaziale di non riuscire rapidamente quando i tipi nativi o altre risorse necessarie per il provider spaziale non sono disponibili correttamente.
Il valore predefinito è |
Metodi
AsBinary(DbGeography) |
Ottiene la rappresentazione binaria nota del valore di DbGeography specificato. |
AsBinary(DbGeometry) |
Ottiene la rappresentazione binaria nota del valore di DbGeometry specificato. |
AsGml(DbGeography) |
Genera la rappresentazione GML (Geography Markup Language) di questo valore DbGeography. |
AsGml(DbGeometry) |
Genera la rappresentazione GML (Geography Markup Language) di questo valore DbGeometry. |
AsText(DbGeography) |
Ottiene la rappresentazione testuale nota del valore di DbGeography specificato. Questo valore deve includere solo la longitudine e la latitudine dei punti. |
AsText(DbGeometry) |
Ottiene la rappresentazione testuale nota del valore di DbGeometry specificato, che include solo le coordinate X e Y per i punti. |
AsTextIncludingElevationAndMeasure(DbGeography) |
Restituisce una rappresentazione di testo di DbSpatialServices con elevazione e misura. |
AsTextIncludingElevationAndMeasure(DbGeometry) |
Restituisce una rappresentazione di testo di DbSpatialServices con elevazione e misura. |
Buffer(DbGeography, Double) |
Crea un valore geography che rappresenta tutti i punti minori o uguali alla distanza dal valore specificato DbGeography . |
Buffer(DbGeometry, Double) |
Crea un valore geometry che rappresenta tutti i punti minori o uguali alla distanza dal valore specificato DbGeometry . |
Contains(DbGeometry, DbGeometry) |
Determina se un valore di DbGeometry contiene l'altro a livello spaziale. |
CreateGeography(DbSpatialServices, Object) |
Questo metodo è destinato all'utilizzo da parte delle implementazioni derivate di GeographyFromProviderValue(Object) dopo la convalida appropriata del valore del provider specificato per garantire che sia adatto all'utilizzo con l'implementazione derivata. |
CreateGeometry(DbSpatialServices, Object) |
Questo metodo è destinato all'utilizzo da parte delle implementazioni derivate di GeometryFromProviderValue(Object) dopo la convalida appropriata del valore del provider specificato per garantire che sia adatto all'utilizzo con l'implementazione derivata. |
CreateProviderValue(DbGeographyWellKnownValue) |
Crea un nuovo valore specifico del provider compatibile con questa implementazione spaziale di servizi in base alla rappresentazione DbGeography nota specificata. |
CreateProviderValue(DbGeometryWellKnownValue) |
Crea un nuovo valore specifico del provider compatibile con questa implementazione spaziale di servizi in base alla rappresentazione DbGeometry nota specificata. |
CreateWellKnownValue(DbGeography) |
Crea un'istanza di DbGeographyWellKnownValue che rappresenta il valore specificato di DbGeography utilizzando uno o entrambi i formati spaziali noti standard. |
CreateWellKnownValue(DbGeometry) |
Crea un'istanza di DbGeometryWellKnownValue che rappresenta il valore specificato di DbGeometry utilizzando uno o entrambi i formati spaziali noti standard. |
Crosses(DbGeometry, DbGeometry) |
Determina se i due valori DbGeometry specificati si incrociano dal punto di vista spaziale. |
Difference(DbGeography, DbGeography) |
Calcola la differenza di due valori DbGeography. |
Difference(DbGeometry, DbGeometry) |
Calcola la differenza tra due valori DbGeometry. |
Disjoint(DbGeography, DbGeography) |
Determina se i due valori DbGeography specificati sono contigui dal punto di vista spaziale. |
Disjoint(DbGeometry, DbGeometry) |
Determina se i due valori DbGeometry specificati sono contigui dal punto di vista spaziale. |
Distance(DbGeography, DbGeography) |
Calcola la distanza tra i punti più vicini in due valori di DbGeography . |
Distance(DbGeometry, DbGeometry) |
Calcola la distanza tra i punti più vicini in due valori di DbGeometry . |
ElementAt(DbGeography, Int32) |
Restituisce un elemento del valore DbGeography specificato, se rappresenta una raccolta geografica. |
ElementAt(DbGeometry, Int32) |
Restituisce un elemento del valore DbGeometry specificato, se rappresenta una raccolta geometrica. |
GeographyCollectionFromBinary(Byte[], Int32) |
Crea un nuovo valore di raccolta DbGeography basato sul valore binario noto e sull'identificatore del sistema di coordinate (SRID) specificati. |
GeographyCollectionFromText(String, Int32) |
Crea un nuovo valore di raccolta DbGeography basato sul valore di testo noto e sull'identificatore del sistema di coordinate (SRID) specificati. |
GeographyFromBinary(Byte[]) |
Crea un nuovo valore DbGeography basato sul valore binario noto. |
GeographyFromBinary(Byte[], Int32) |
Crea un nuovo valore DbGeography basato sul valore binario noto e sull'identificatore del sistema di coordinate (SRID) specificati. |
GeographyFromGml(String) |
Crea un nuovo valore DbGeography basato sul valore GML (Geography Markup Language). |
GeographyFromGml(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. |
GeographyFromProviderValue(Object) |
Crea un nuovo valore di DbGeography in base a un valore specifico del provider compatibile con questa implementazione spaziale di servizi. |
GeographyFromText(String) |
Crea un nuovo valore DbGeography basato sul valore di testo noto. |
GeographyFromText(String, Int32) |
Crea un nuovo valore DbGeography basato sul valore di testo noto e sull'identificatore del sistema di coordinate (SRID) specificati. |
GeographyLineFromBinary(Byte[], Int32) |
Crea un nuovo valore di riga DbGeography basato sul valore binario noto e sull'identificatore del sistema di coordinate (SRID) specificati. |
GeographyLineFromText(String, Int32) |
Crea un nuovo valore di riga DbGeography basato sul valore di testo noto e sull'identificatore del sistema di coordinate (SRID) specificati. |
GeographyMultiLineFromBinary(Byte[], Int32) |
Crea un valore nuovo DbGeography multiriga in base al valore binario noto e all'identificatore del sistema di coordinate specificati. |
GeographyMultiLineFromText(String, Int32) |
Crea un nuovo valore multiriga di DbGeography in base al valore di testo noto e all'identificatore del sistema di coordinate specificati. |
GeographyMultiPointFromBinary(Byte[], Int32) |
Crea un nuovo valore multipunto DbGeography in base al valore binario noto e all'identificatore del sistema di coordinate specificati. |
GeographyMultiPointFromText(String, Int32) |
Crea un nuovo valore multipunto di DbGeography in base al valore di testo noto e all'identificatore del sistema di coordinate specificati. |
GeographyMultiPolygonFromBinary(Byte[], Int32) |
Crea un nuovo valore multipoligono di DbGeography in base al valore binario noto e all'identificatore del sistema di coordinate specificati. |
GeographyMultiPolygonFromText(String, Int32) |
Crea un nuovo valore multipoligono di DbGeography in base al valore di testo noto e all'identificatore del sistema di coordinate specificati. |
GeographyPointFromBinary(Byte[], Int32) |
Crea un nuovo valore di punto DbGeography basato sul valore binario noto e sull'identificatore del sistema di coordinate (SRID) specificati. |
GeographyPointFromText(String, Int32) |
Crea un nuovo valore di punto DbGeography basato sul valore di testo noto e sull'identificatore del sistema di coordinate (SRID) specificati. |
GeographyPolygonFromBinary(Byte[], Int32) |
Crea un nuovo valore di poligono DbGeography basato sul valore binario noto e sull'identificatore del sistema di coordinate (SRID) specificati. |
GeographyPolygonFromText(String, Int32) |
Crea un nuovo valore di poligono DbGeography basato sul valore di testo noto e sull'identificatore del sistema di coordinate (SRID) specificati. |
GeometryCollectionFromBinary(Byte[], Int32) |
Crea un nuovo valore di raccolta DbGeometry basato sul valore binario noto e sull'identificatore del sistema di coordinate (SRID) specificati. |
GeometryCollectionFromText(String, Int32) |
Crea un nuovo valore di raccolta DbGeometry basato sul valore di testo noto e sull'identificatore del sistema di coordinate (SRID) specificati. |
GeometryFromBinary(Byte[]) |
Crea un nuovo valore DbGeometry basato sul valore binario noto. |
GeometryFromBinary(Byte[], Int32) |
Crea un nuovo valore DbGeometry basato sul valore binario noto e sull'identificatore del sistema di coordinate (SRID) specificati. |
GeometryFromGml(String) |
Crea un nuovo valore DbGeometry basato sul valore GML (Geography Markup Language). |
GeometryFromGml(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. |
GeometryFromProviderValue(Object) |
Crea un nuovo valore di DbGeometry in base a un valore specifico del provider compatibile con questa implementazione spaziale di servizi. |
GeometryFromText(String) |
Crea un nuovo valore DbGeometry basato sul valore di testo noto. |
GeometryFromText(String, Int32) |
Crea un nuovo valore DbGeometry basato sul valore di testo noto e sull'identificatore del sistema di coordinate (SRID) specificati. |
GeometryLineFromBinary(Byte[], Int32) |
Crea un nuovo valore di riga DbGeometry basato sul valore binario noto e sull'identificatore del sistema di coordinate (SRID) specificati. |
GeometryLineFromText(String, Int32) |
Crea un nuovo valore di riga DbGeometry basato sul valore di testo noto e sull'identificatore del sistema di coordinate (SRID) specificati. |
GeometryMultiLineFromBinary(Byte[], Int32) |
Crea un valore nuovo DbGeometry multiriga in base al valore binario noto e all'identificatore del sistema di coordinate specificati. |
GeometryMultiLineFromText(String, Int32) |
Crea un nuovo valore multiriga di DbGeometry in base al valore di testo noto e all'identificatore del sistema di coordinate specificati. |
GeometryMultiPointFromBinary(Byte[], Int32) |
Crea un nuovo valore multipunto DbGeometry in base al valore binario noto e all'identificatore del sistema di coordinate specificati. |
GeometryMultiPointFromText(String, Int32) |
Crea un nuovo valore multipunto di DbGeometry in base al valore di testo noto e all'identificatore del sistema di coordinate specificati. |
GeometryMultiPolygonFromBinary(Byte[], Int32) |
Crea un nuovo valore multipoligono di DbGeometry in base al valore binario noto e all'identificatore del sistema di coordinate specificati. |
GeometryMultiPolygonFromText(String, Int32) |
Crea un nuovo valore multipoligono di DbGeometry in base al valore di testo noto e all'identificatore del sistema di coordinate specificati. |
GeometryPointFromBinary(Byte[], Int32) |
Crea un nuovo valore di punto DbGeometry basato sul valore binario noto e sull'identificatore del sistema di coordinate (SRID) specificati. |
GeometryPointFromText(String, Int32) |
Crea un nuovo valore di punto DbGeometry basato sul valore di testo noto e sull'identificatore del sistema di coordinate (SRID) specificati. |
GeometryPolygonFromBinary(Byte[], Int32) |
Crea un nuovo valore di poligono DbGeometry basato sul valore binario noto e sull'identificatore del sistema di coordinate (SRID) specificati. |
GeometryPolygonFromText(String, Int32) |
Crea un nuovo valore di poligono DbGeometry basato sul valore di testo noto e sull'identificatore del sistema di coordinate (SRID) specificati. |
GetArea(DbGeography) |
Restituisce un valore Double nullable che indica l'area del valore DbGeography specificato, che può essere null se tale valore non rappresenta una superficie. |
GetArea(DbGeometry) |
Restituisce un valore Double nullable che indica l'area del valore DbGeometry specificato, che può essere null se tale valore non rappresenta una superficie. |
GetBoundary(DbGeometry) |
Restituisce un valore Double nullable che indica il limite del valore DbGeography specificato. |
GetCentroid(DbGeometry) |
Restituisce un valore DbGeometry che rappresenta il centro del valore DbGeometry specificato, che può essere null se il valore non rappresenta una superficie. |
GetConvexHull(DbGeometry) |
Restituisce un valore Double nullable che indica la struttura convessa del valore DbGeography specificato. |
GetCoordinateSystemId(DbGeography) |
Restituisce l'identificatore del sistema di coordinate del valore DbGeography specificato. |
GetCoordinateSystemId(DbGeometry) |
Restituisce l'identificatore del sistema di coordinate del valore DbGeometry specificato. |
GetDimension(DbGeography) |
Ottiene la dimensione del valore specificato di DbGeography o, se il valore è una raccolta, la dimensione dell'elemento più grande. |
GetDimension(DbGeometry) |
Ottiene la dimensione del valore specificato di DbGeometry o, se il valore è una raccolta, la dimensione dell'elemento più grande. |
GetElementCount(DbGeography) |
Restituisce il numero di elementi nel valore DbGeography specificato, se rappresenta una raccolta geografica. |
GetElementCount(DbGeometry) |
Restituisce il numero di elementi nel valore DbGeometry specificato, se rappresenta una raccolta geometrica. |
GetElevation(DbGeography) |
Restituisce l'elevazione (coordinata Z) del valore DbGeography specificato, se rappresenta un punto. |
GetElevation(DbGeometry) |
Restituisce l'elevazione (coordinata Z) del valore DbGeometry specificato, se rappresenta un punto. |
GetEndPoint(DbGeography) |
Restituisce un valore DbGeography che rappresenta il punto finale del valore DbGeography specificato, che può essere null se il valore non rappresenta una curva. |
GetEndPoint(DbGeometry) |
Restituisce un valore DbGeometry che rappresenta il punto finale del valore DbGeometry specificato, che può essere null se il valore non rappresenta una curva. |
GetEnvelope(DbGeometry) |
Ottiene la busta (riquadro delimitatore minimo) del valore specificato di DbGeometry, come valore della geometria. |
GetExteriorRing(DbGeometry) |
Restituisce un valore DbGeometry che rappresenta l'anello esterno del valore DbGeometry specificato, che può essere null se il valore non rappresenta un poligono. |
GetInteriorRingCount(DbGeometry) |
Restituisce il numero di anelli interni nel valore DbGeometry specificato, se rappresenta un poligono. |
GetIsClosed(DbGeography) |
Restituisce un valore Boolean nullable che indica se il valore DbGeography specificato è chiuso, che può essere null se tale valore non rappresenta una curva. |
GetIsClosed(DbGeometry) |
Restituisce un valore Boolean nullable che indica se il valore DbGeometry specificato è chiuso, che può essere null se tale valore non rappresenta una curva. |
GetIsEmpty(DbGeography) |
Restituisce un valore booleano nullable che indica se il valore DbGeography specificato è vuoto. |
GetIsEmpty(DbGeometry) |
Restituisce un valore booleano nullable che indica se il valore DbGeometry specificato è vuoto. |
GetIsRing(DbGeometry) |
Restituisce un valore Boolean nullable che indica se il valore DbGeometry specificato è un anello che può essere null se tale valore non rappresenta una curva. |
GetIsSimple(DbGeometry) |
Restituisce un valore Boolean nullable che indica se il valore DbGeometry specificato è semplice. |
GetIsValid(DbGeometry) |
Restituisce un valore Boolean nullable che indica se il valore DbGeometry specificato è valido. |
GetLatitude(DbGeography) |
Restituisce la coordinata della latitudine del valore DbGeography specificato, se rappresenta un punto. |
GetLength(DbGeography) |
Restituisce un valore Double nullable che indica la lunghezza del valore DbGeography specificato, che può essere null se tale valore non rappresenta una curva. |
GetLength(DbGeometry) |
Restituisce un valore Double nullable che indica la lunghezza del valore DbGeometry specificato, che può essere null se tale valore non rappresenta una curva. |
GetLongitude(DbGeography) |
Restituisce la coordinata della longitudine del valore DbGeography specificato, se rappresenta un punto. |
GetMeasure(DbGeography) |
Restituisce la coordinata M (Misura) del valore DbGeography specificato, se rappresenta un punto. |
GetMeasure(DbGeometry) |
Restituisce la coordinata M (Misura) del valore DbGeometry specificato, se rappresenta un punto. |
GetPointCount(DbGeography) |
Restituisce il numero di punti nel valore DbGeography specificato, se rappresenta un linestring o un anello lineare. |
GetPointCount(DbGeometry) |
Restituisce il numero di punti nel valore DbGeometry specificato, se rappresenta un linestring o un anello lineare. |
GetPointOnSurface(DbGeometry) |
Restituisce un valore DbGeometry che rappresenta un punto sulla superficie del valore DbGeometry specificato, che può essere null se il valore non rappresenta una superficie. |
GetSpatialTypeName(DbGeography) |
Restituisce un valore che indica il nome del tipo spaziale del valore DbGeography specificato. |
GetSpatialTypeName(DbGeometry) |
Restituisce un valore che indica il nome del tipo spaziale del valore DbGeometry specificato. |
GetStartPoint(DbGeography) |
Restituisce un valore DbGeography che rappresenta il punto iniziale del valore DbGeography specificato, che può essere null se il valore non rappresenta una curva. |
GetStartPoint(DbGeometry) |
Restituisce un valore DbGeometry che rappresenta il punto iniziale del valore DbGeometry specificato, che può essere null se il valore non rappresenta una curva. |
GetXCoordinate(DbGeometry) |
Restituisce la coordinata X del valore DbGeometry, se rappresenta un punto. |
GetYCoordinate(DbGeometry) |
Restituisce la coordinata Y del valore DbGeometry, se rappresenta un punto. |
InteriorRingAt(DbGeometry, Int32) |
Restituisce un anello interno dal valore DbGeometry specificato, se rappresenta un poligono. |
Intersection(DbGeography, DbGeography) |
Calcola l'intersezione dei due valori DbGeography. |
Intersection(DbGeometry, DbGeometry) |
Calcola l'intersezione dei due valori DbGeometry. |
Intersects(DbGeography, DbGeography) |
Determina se i due valori DbGeography specificati si intersecano dal punto di vista spaziale. |
Intersects(DbGeometry, DbGeometry) |
Determina se i due valori DbGeometry specificati si intersecano dal punto di vista spaziale. |
Overlaps(DbGeometry, DbGeometry) |
Determina se i due valori DbGeometry specificati si sovrappongono dal punto di vista spaziale. |
PointAt(DbGeography, Int32) |
Restituisce un elemento punto del valore DbGeography specificato, se rappresenta una linea spezzata o un anello lineare. |
PointAt(DbGeometry, Int32) |
Restituisce un elemento punto del valore DbGeometry specificato, se rappresenta una linea spezzata o un anello lineare. |
Relate(DbGeometry, DbGeometry, String) |
Determina se i due valori DbGeometry forniti sono correlati dal punto di vista spaziale in base al modello di intersezione Dimensionally Extended Nine-Intersection Model (DE-9IM) specificato. |
SpatialEquals(DbGeography, DbGeography) |
Determina se i due valori DbGeography specificati si equivalgono dal punto di vista spaziale. |
SpatialEquals(DbGeometry, DbGeometry) |
Determina se i due valori DbGeometry specificati si equivalgono dal punto di vista spaziale. |
SymmetricDifference(DbGeography, DbGeography) |
Calcola la differenza simmetrica di due valori DbGeography. |
SymmetricDifference(DbGeometry, DbGeometry) |
Calcola la differenza simmetrica tra due valori DbGeometry. |
Touches(DbGeometry, DbGeometry) |
Determina se i due valori DbGeometry specificati si toccano dal punto di vista spaziale. |
Union(DbGeography, DbGeography) |
Calcola l'unione di due valori DbGeography. |
Union(DbGeometry, DbGeometry) |
Calcola l'unione di due valori DbGeometry. |
Within(DbGeometry, DbGeometry) |
Determina se un valore di DbGeometry si trova all'interno dell'altro a livello spaziale. |