DbSpatialServices Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Reprezentuje interfejs API usługi niezależnej od dostawcy na potrzeby obsługi typów geoprzestrzennych (Geometry/Geography).
public ref class DbSpatialServices abstract
[System.Serializable]
public abstract class DbSpatialServices
[<System.Serializable>]
type DbSpatialServices = class
Public MustInherit Class DbSpatialServices
- Dziedziczenie
-
DbSpatialServices
- Atrybuty
Konstruktory
DbSpatialServices() |
Inicjuje nowe wystąpienie klasy DbSpatialServices. |
Właściwości
Default |
Pobiera domyślne usługi dla elementu DbSpatialServices. |
Metody
AsBinary(DbGeography) |
Pobiera dobrze znaną reprezentację binarną danej DbGeography wartości. |
AsBinary(DbGeometry) |
Pobiera dobrze znaną reprezentację binarną danej DbGeometry wartości. |
AsGml(DbGeography) |
Generuje reprezentację języka GML (Geography Markup Language) tej DbGeography wartości. |
AsGml(DbGeometry) |
Generuje reprezentację języka GML (Geography Markup Language) tej DbGeometry wartości. |
AsText(DbGeography) |
Pobiera dobrze znaną reprezentację tekstową danej DbGeography wartości. Ta wartość powinna zawierać tylko długość geograficzną i szerokość geograficzną punktów. |
AsText(DbGeometry) |
Pobiera dobrze znaną reprezentację tekstową danej DbGeometry wartości, w tym tylko współrzędne X i Y dla punktów. |
AsTextIncludingElevationAndMeasure(DbGeography) |
Zwraca tekstową reprezentację DbSpatialServices z podniesieniem i miarą. |
AsTextIncludingElevationAndMeasure(DbGeometry) |
Zwraca tekstową reprezentację DbSpatialServices z podniesieniem i miarą. |
Buffer(DbGeography, Double) |
Tworzy wartość geografii reprezentującą wszystkie punkty mniejsze lub równe |
Buffer(DbGeometry, Double) |
Tworzy wartość geometryczną reprezentującą wszystkie punkty mniejsze niż lub równe |
Contains(DbGeometry, DbGeometry) |
Określa, czy jedna DbGeometry wartość przestrzennie zawiera drugą. |
CreateGeography(DbSpatialServices, Object) |
Ta metoda jest przeznaczona do użycia przez pochodne implementacje GeographyFromProviderValue(Object) po odpowiedniej weryfikacji określonej wartości dostawcy, aby upewnić się, że jest ona odpowiednia do użycia z implementacją pochodną. |
CreateGeometry(DbSpatialServices, Object) |
Ta metoda jest przeznaczona do użycia przez pochodne implementacje GeometryFromProviderValue(Object) po odpowiedniej weryfikacji określonej wartości dostawcy, aby upewnić się, że jest ona odpowiednia do użycia z implementacją pochodną. |
CreateProviderValue(DbGeographyWellKnownValue) |
Tworzy wartość specyficzną dla dostawcy zgodną z tą implementacją usług przestrzennych na podstawie określonej dobrze znanej DbGeography reprezentacji. |
CreateProviderValue(DbGeometryWellKnownValue) |
Tworzy wartość specyficzną dla dostawcy zgodną z tą implementacją usług przestrzennych na podstawie określonej dobrze znanej DbGeometry reprezentacji. |
CreateWellKnownValue(DbGeography) |
Tworzy wystąpienie DbGeographyWellKnownValue , które reprezentuje określoną DbGeography wartość przy użyciu jednego lub obu standardowych dobrze znanych formatów przestrzennych. |
CreateWellKnownValue(DbGeometry) |
Tworzy wystąpienie DbGeometryWellKnownValue , które reprezentuje określoną DbGeometry wartość przy użyciu jednego lub obu standardowych dobrze znanych formatów przestrzennych. |
Crosses(DbGeometry, DbGeometry) |
Określa, czy dwie podane DbGeometry wartości przestrzennie krzyżują się. |
Difference(DbGeography, DbGeography) |
Oblicza różnicę dwóch DbGeography wartości. |
Difference(DbGeometry, DbGeometry) |
Oblicza różnicę między dwiema DbGeometry wartościami. |
Disjoint(DbGeography, DbGeography) |
Określa, czy dwie podane DbGeography wartości są rozłączne przestrzennie. |
Disjoint(DbGeometry, DbGeometry) |
Określa, czy dwie podane DbGeometry wartości są rozłączne przestrzennie. |
Distance(DbGeography, DbGeography) |
Oblicza odległość między najbliższymi punktami w dwóch DbGeography wartościach. |
Distance(DbGeometry, DbGeometry) |
Oblicza odległość między najbliższymi punktami w dwóch DbGeometry wartościach. |
ElementAt(DbGeography, Int32) |
Zwraca element danej DbGeography wartości, jeśli reprezentuje kolekcję geografii. |
ElementAt(DbGeometry, Int32) |
Zwraca element danej DbGeometry wartości, jeśli reprezentuje kolekcję geometrii. |
Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Odziedziczone po Object) |
GeographyCollectionFromBinary(Byte[], Int32) |
Tworzy nową DbGeography wartość kolekcji na podstawie określonej dobrze znanej wartości binarnej i identyfikatora systemu współrzędnych (SRID). |
GeographyCollectionFromText(String, Int32) |
Tworzy nową DbGeography wartość kolekcji na podstawie określonej dobrze znanej wartości tekstowej i identyfikatora układu współrzędnych (SRID). |
GeographyFromBinary(Byte[]) |
Tworzy nową DbGeography wartość na podstawie określonej dobrze znanej wartości binarnej. |
GeographyFromBinary(Byte[], Int32) |
Tworzy nową DbGeography wartość na podstawie określonej dobrze znanej wartości binarnej i identyfikatora układu współrzędnych (SRID). |
GeographyFromGml(String) |
Tworzy nową DbGeography wartość na podstawie określonej wartości Geography Markup Language (GML). |
GeographyFromGml(String, Int32) |
Tworzy nową DbGeography wartość na podstawie określonej wartości Geography Markup Language (GML) i identyfikatora systemu współrzędnych (SRID). |
GeographyFromProviderValue(Object) |
Tworzy nową DbGeography wartość na podstawie wartości specyficznej dla dostawcy zgodnej z tą implementacją usług przestrzennych. |
GeographyFromText(String) |
Tworzy nową DbGeography wartość na podstawie określonej dobrze znanej wartości tekstowej. |
GeographyFromText(String, Int32) |
Tworzy nową DbGeography wartość na podstawie określonej dobrze znanej wartości tekstowej i identyfikatora układu współrzędnych (SRID). |
GeographyLineFromBinary(Byte[], Int32) |
Tworzy nową DbGeography wartość wiersza na podstawie określonej dobrze znanej wartości binarnej i identyfikatora układu współrzędnych (SRID). |
GeographyLineFromText(String, Int32) |
Tworzy nową DbGeography wartość wiersza na podstawie określonej dobrze znanej wartości tekstowej i identyfikatora układu współrzędnych (SRID). |
GeographyMultiLineFromBinary(Byte[], Int32) |
Tworzy nową DbGeography wartość wielowierszową na podstawie określonej dobrze znanej wartości binarnej i identyfikatora systemu współrzędnych. |
GeographyMultiLineFromText(String, Int32) |
Tworzy nową DbGeography wartość wielowierszową na podstawie określonej dobrze znanej wartości tekstowej i identyfikatora systemu współrzędnych. |
GeographyMultiPointFromBinary(Byte[], Int32) |
Tworzy nową DbGeography wartość wielopunktową na podstawie określonej dobrze znanej wartości binarnej i identyfikatora systemu współrzędnych. |
GeographyMultiPointFromText(String, Int32) |
Tworzy nową DbGeography wartość wielopunktową na podstawie określonej dobrze znanej wartości tekstowej i identyfikatora systemu współrzędnych. |
GeographyMultiPolygonFromBinary(Byte[], Int32) |
Tworzy nową DbGeography wielokątną wartość na podstawie określonej dobrze znanej wartości binarnej i identyfikatora systemu współrzędnych. |
GeographyMultiPolygonFromText(String, Int32) |
Tworzy nową DbGeography wielokątną wartość na podstawie określonej dobrze znanej wartości tekstowej i identyfikatora systemu współrzędnych. |
GeographyPointFromBinary(Byte[], Int32) |
Tworzy nową DbGeography wartość punktu na podstawie określonej dobrze znanej wartości binarnej i identyfikatora układu współrzędnych (SRID). |
GeographyPointFromText(String, Int32) |
Tworzy nową DbGeography wartość punktu na podstawie określonej dobrze znanej wartości tekstowej i identyfikatora układu współrzędnych (SRID). |
GeographyPolygonFromBinary(Byte[], Int32) |
Tworzy nową DbGeography wartość wielokątną na podstawie określonej dobrze znanej wartości binarnej i identyfikatora układu współrzędnych (SRID). |
GeographyPolygonFromText(String, Int32) |
Tworzy nową DbGeography wartość wielokątną na podstawie określonej dobrze znanej wartości tekstowej i identyfikatora układu współrzędnych (SRID). |
GeometryCollectionFromBinary(Byte[], Int32) |
Tworzy nową DbGeometry wartość kolekcji na podstawie określonej dobrze znanej wartości binarnej i identyfikatora systemu współrzędnych (SRID). |
GeometryCollectionFromText(String, Int32) |
Tworzy nową DbGeometry wartość kolekcji na podstawie określonej dobrze znanej wartości tekstowej i identyfikatora układu współrzędnych (SRID). |
GeometryFromBinary(Byte[]) |
Tworzy nową DbGeometry wartość na podstawie określonej dobrze znanej wartości binarnej. |
GeometryFromBinary(Byte[], Int32) |
Tworzy nową DbGeometry wartość na podstawie określonej dobrze znanej wartości binarnej i identyfikatora układu współrzędnych (SRID). |
GeometryFromGml(String) |
Tworzy nową DbGeometry wartość na podstawie określonej wartości Geography Markup Language (GML). |
GeometryFromGml(String, Int32) |
Tworzy nową DbGeometry wartość na podstawie określonej wartości Geography Markup Language (GML) i identyfikatora systemu współrzędnych (SRID). |
GeometryFromProviderValue(Object) |
Tworzy nową DbGeometry wartość na podstawie wartości specyficznej dla dostawcy zgodnej z tą implementacją usług przestrzennych. |
GeometryFromText(String) |
Tworzy nową DbGeometry wartość na podstawie określonej dobrze znanej wartości tekstowej. |
GeometryFromText(String, Int32) |
Tworzy nową DbGeometry wartość na podstawie określonej dobrze znanej wartości tekstowej i identyfikatora układu współrzędnych (SRID). |
GeometryLineFromBinary(Byte[], Int32) |
Tworzy nową DbGeometry wartość wiersza na podstawie określonej dobrze znanej wartości binarnej i identyfikatora układu współrzędnych (SRID). |
GeometryLineFromText(String, Int32) |
Tworzy nową DbGeometry wartość wiersza na podstawie określonej dobrze znanej wartości tekstowej i identyfikatora układu współrzędnych (SRID). |
GeometryMultiLineFromBinary(Byte[], Int32) |
Tworzy nową DbGeometry wartość wielowierszową na podstawie określonej dobrze znanej wartości binarnej i identyfikatora systemu współrzędnych. |
GeometryMultiLineFromText(String, Int32) |
Tworzy nową DbGeometry wartość wielowierszową na podstawie określonej dobrze znanej wartości tekstowej i identyfikatora systemu współrzędnych. |
GeometryMultiPointFromBinary(Byte[], Int32) |
Tworzy nową DbGeometry wartość wielopunktową na podstawie określonej dobrze znanej wartości binarnej i identyfikatora systemu współrzędnych. |
GeometryMultiPointFromText(String, Int32) |
Tworzy nową DbGeometry wartość wielopunktową na podstawie określonej dobrze znanej wartości tekstowej i identyfikatora systemu współrzędnych. |
GeometryMultiPolygonFromBinary(Byte[], Int32) |
Tworzy nową DbGeometry wielokątną wartość na podstawie określonej dobrze znanej wartości binarnej i identyfikatora systemu współrzędnych. |
GeometryMultiPolygonFromText(String, Int32) |
Tworzy nową DbGeometry wielokątną wartość na podstawie określonej dobrze znanej wartości tekstowej i identyfikatora systemu współrzędnych. |
GeometryPointFromBinary(Byte[], Int32) |
Tworzy nową DbGeometry wartość punktu na podstawie określonej dobrze znanej wartości binarnej i identyfikatora układu współrzędnych (SRID). |
GeometryPointFromText(String, Int32) |
Tworzy nową DbGeometry wartość punktu na podstawie określonej dobrze znanej wartości tekstowej i identyfikatora układu współrzędnych (SRID). |
GeometryPolygonFromBinary(Byte[], Int32) |
Tworzy nową DbGeometry wartość wielokątną na podstawie określonej dobrze znanej wartości binarnej i identyfikatora układu współrzędnych (SRID). |
GeometryPolygonFromText(String, Int32) |
Tworzy nową DbGeometry wartość wielokątną na podstawie określonej dobrze znanej wartości tekstowej i identyfikatora układu współrzędnych (SRID). |
GetArea(DbGeography) |
Zwraca podwójną wartość dopuszczaną do wartości null, która wskazuje obszar podanej DbGeography wartości, co może mieć wartość null, jeśli wartość nie reprezentuje powierzchni. |
GetArea(DbGeometry) |
Zwraca podwójną wartość dopuszczaną do wartości null, która wskazuje obszar podanej DbGeometry wartości, co może mieć wartość null, jeśli wartość nie reprezentuje powierzchni. |
GetBoundary(DbGeometry) |
Zwraca podwójną wartość dopuszczaną do wartości null, która wskazuje granicę danej DbGeography wartości. |
GetCentroid(DbGeometry) |
Zwraca wartość reprezentującą DbGeometry centroid danej wartości DbGeometry, która może mieć wartość null, jeśli wartość nie reprezentuje powierzchni. |
GetConvexHull(DbGeometry) |
Zwraca podwójną wartość dopuszczaną do wartości null, która wskazuje wypukły kadłub danej DbGeography wartości. |
GetCoordinateSystemId(DbGeography) |
Zwraca identyfikator systemu współrzędnych danej DbGeography wartości. |
GetCoordinateSystemId(DbGeometry) |
Zwraca identyfikator systemu współrzędnych danej DbGeometry wartości. |
GetDimension(DbGeography) |
Pobiera wymiar danej DbGeography wartości lub, jeśli wartość jest kolekcjami, największy wymiar elementu. |
GetDimension(DbGeometry) |
Pobiera wymiar danej DbGeometry wartości lub, jeśli wartość jest kolekcjami, największy wymiar elementu. |
GetElementCount(DbGeography) |
Zwraca liczbę elementów w podanej DbGeography wartości, jeśli reprezentuje kolekcję geografii. |
GetElementCount(DbGeometry) |
Zwraca liczbę elementów w podanej DbGeometry wartości, jeśli reprezentuje kolekcję geometrii. |
GetElevation(DbGeography) |
Zwraca wysokość (współrzędną Z) danej DbGeography wartości, jeśli reprezentuje punkt. |
GetElevation(DbGeometry) |
Zwraca podniesienie (Z) podanej DbGeometry wartości, jeśli reprezentuje punkt. |
GetEndPoint(DbGeography) |
DbGeography Zwraca wartość reprezentującą punkt końcowy danej wartości DbGeography, która może mieć wartość null, jeśli wartość nie reprezentuje krzywej. |
GetEndPoint(DbGeometry) |
DbGeometry Zwraca wartość reprezentującą punkt końcowy danej wartości DbGeometry, która może mieć wartość null, jeśli wartość nie reprezentuje krzywej. |
GetEnvelope(DbGeometry) |
Pobiera kopertę (minimalne pole ograniczenia) danej DbGeometry wartości jako wartość geometryczną. |
GetExteriorRing(DbGeometry) |
DbGeometry Zwraca wartość reprezentującą zewnętrzny pierścień danej wartości DbGeometry, która może mieć wartość null, jeśli wartość nie reprezentuje wielokąta. |
GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
GetInteriorRingCount(DbGeometry) |
Zwraca liczbę pierścieni wewnętrznych w podanej DbGeometry wartości, jeśli reprezentuje wielokąt. |
GetIsClosed(DbGeography) |
Zwraca wartość logiczną dopuszczaną do wartości null, która określa, czy dana DbGeography wartość jest zamknięta, co może mieć wartość null, jeśli wartość nie reprezentuje krzywej. |
GetIsClosed(DbGeometry) |
Zwraca wartość logiczną dopuszczaną do wartości null, która określa, czy dana DbGeometry wartość jest zamknięta, co może mieć wartość null, jeśli wartość nie reprezentuje krzywej. |
GetIsEmpty(DbGeography) |
Zwraca wartość logiczną dopuszczaną do wartości null, która określa, czy dana DbGeography wartość jest pusta. |
GetIsEmpty(DbGeometry) |
Zwraca wartość logiczną dopuszczaną do wartości null, która określa, czy dana DbGeometry wartość jest pusta. |
GetIsRing(DbGeometry) |
Zwraca wartość logiczną dopuszczaną do wartości null, która określa, czy dana DbGeometry wartość jest pierścieniem, co może mieć wartość null, jeśli wartość nie reprezentuje krzywej. |
GetIsSimple(DbGeometry) |
Zwraca wartość logiczną dopuszczaną do wartości null, która określa, czy dana DbGeometry wartość jest prosta. |
GetIsValid(DbGeometry) |
Zwraca wartość logiczną dopuszczaną do wartości null, która określa, czy dana DbGeometry wartość jest prawidłowa. |
GetLatitude(DbGeography) |
Zwraca współrzędną Szerokość geograficzna danej DbGeography wartości, jeśli reprezentuje punkt. |
GetLength(DbGeography) |
Zwraca podwójną wartość dopuszczaną do wartości null, która wskazuje długość danej DbGeography wartości, która może mieć wartość null, jeśli wartość nie reprezentuje krzywej. |
GetLength(DbGeometry) |
Zwraca podwójną wartość dopuszczaną do wartości null, która wskazuje długość danej DbGeometry wartości, która może mieć wartość null, jeśli wartość nie reprezentuje krzywej. |
GetLongitude(DbGeography) |
Zwraca współrzędną długość geograficzną danej DbGeography wartości, jeśli reprezentuje punkt. |
GetMeasure(DbGeography) |
Zwraca współrzędną M (Miara) danej DbGeography wartości, jeśli reprezentuje punkt. |
GetMeasure(DbGeometry) |
Zwraca współrzędną M (Miara) danej DbGeometry wartości, jeśli reprezentuje punkt. |
GetPointCount(DbGeography) |
Zwraca liczbę punktów w podanej DbGeography wartości, jeśli reprezentuje pierścień liniowy lub liniowy. |
GetPointCount(DbGeometry) |
Zwraca liczbę punktów w podanej DbGeometry wartości, jeśli reprezentuje pierścień liniowy lub liniowy. |
GetPointOnSurface(DbGeometry) |
DbGeometry Zwraca wartość reprezentującą punkt na powierzchni danej wartości DbGeometry, która może mieć wartość null, jeśli wartość nie reprezentuje powierzchni. |
GetSpatialTypeName(DbGeography) |
Zwraca wartość wskazującą nazwę typu przestrzennego danej DbGeography wartości. |
GetSpatialTypeName(DbGeometry) |
Zwraca wartość wskazującą nazwę typu przestrzennego danej DbGeometry wartości. |
GetStartPoint(DbGeography) |
DbGeography Zwraca wartość reprezentującą punkt początkowy danej wartości DbGeography, która może mieć wartość null, jeśli wartość nie reprezentuje krzywej. |
GetStartPoint(DbGeometry) |
DbGeometry Zwraca wartość reprezentującą punkt początkowy danej wartości DbGeometry, która może mieć wartość null, jeśli wartość nie reprezentuje krzywej. |
GetType() |
Type Pobiera bieżące wystąpienie. (Odziedziczone po Object) |
GetXCoordinate(DbGeometry) |
Zwraca współrzędną X danej DbGeometry wartości, jeśli reprezentuje punkt. |
GetYCoordinate(DbGeometry) |
Zwraca współrzędną Y danej DbGeometry wartości, jeśli reprezentuje punkt. |
InteriorRingAt(DbGeometry, Int32) |
Zwraca pierścień wewnętrzny z podanej DbGeometry wartości, jeśli reprezentuje wielokąt. |
Intersection(DbGeography, DbGeography) |
Oblicza przecięcie dwóch DbGeography wartości. |
Intersection(DbGeometry, DbGeometry) |
Oblicza przecięcie dwóch DbGeometry wartości. |
Intersects(DbGeography, DbGeography) |
Określa, czy dwie podane DbGeography wartości przestrzennie przecinają się. |
Intersects(DbGeometry, DbGeometry) |
Określa, czy dwie podane DbGeometry wartości przestrzennie przecinają się. |
MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
Overlaps(DbGeometry, DbGeometry) |
Określa, czy dwie podane DbGeometry wartości przestrzennie nakładają się na siebie. |
PointAt(DbGeography, Int32) |
Zwraca element punktu danej DbGeography wartości, jeśli reprezentuje pierścień liniowy lub liniowy. |
PointAt(DbGeometry, Int32) |
Zwraca element punktu danej DbGeometry wartości, jeśli reprezentuje pierścień liniowy lub liniowy. |
Relate(DbGeometry, DbGeometry, String) |
Określa, czy dwie podane DbGeometry wartości są powiązane przestrzennie zgodnie z danym wzorcem skrzyżowania modelu Nine-Intersection rozszerzonego wymiarowo (DE-9IM). |
SpatialEquals(DbGeography, DbGeography) |
Określa, czy dwie podane DbGeography wartości są równe przestrzennie. |
SpatialEquals(DbGeometry, DbGeometry) |
Określa, czy dwie podane DbGeometry wartości są równe przestrzennie. |
SymmetricDifference(DbGeography, DbGeography) |
Oblicza symetryczną różnicę dwóch DbGeography wartości. |
SymmetricDifference(DbGeometry, DbGeometry) |
Oblicza symetryczną różnicę między dwiema DbGeometry wartościami. |
ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |
Touches(DbGeometry, DbGeometry) |
Określa, czy dwie podane DbGeometry wartości przestrzennie dotykają. |
Union(DbGeography, DbGeography) |
Oblicza unię dwóch DbGeography wartości. |
Union(DbGeometry, DbGeometry) |
Oblicza unię dwóch DbGeometry wartości. |
Within(DbGeometry, DbGeometry) |
Określa, czy jedna DbGeometry wartość jest przestrzennie w obrębie drugiej. |