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.
Obsługa typów geoprzestrzennych (Geometry/Geography) interfejsu API usługi niezależnego od dostawcy.
[System.Serializable]
public abstract class DbSpatialServices
type DbSpatialServices = class
Public MustInherit Class DbSpatialServices
- Dziedziczenie
-
DbSpatialServices
- Pochodne
- Atrybuty
Konstruktory
| DbSpatialServices() |
Obsługa typów geoprzestrzennych (Geometry/Geography) interfejsu API usługi niezależnego od dostawcy. |
Właściwości
| Default |
Pobiera domyślne usługi dla elementu DbSpatialServices. |
| NativeTypesAvailable |
Zastąpuj tę właściwość, aby umożliwić dostawcy przestrzennemu szybkie niepowodzenie, gdy typy natywne lub inne zasoby potrzebne do poprawnego działania dostawcy przestrzennego są niedostępne.
Wartość domyślna oznacza |
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 odległości od danej DbGeography wartości. |
| Buffer(DbGeometry, Double) |
Tworzy wartość geometryczną reprezentującą wszystkie punkty mniejsze lub równe odległości od danej DbGeometry wartości. |
| 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. |
| 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. |
| 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. |
| 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ę. |
| 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. |
| 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. |