DbGeometry 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 kształty geometryczne.
[System.Runtime.Serialization.DataContract]
[System.Serializable]
public class DbGeometry
type DbGeometry = class
Public Class DbGeometry
- Dziedziczenie
-
DbGeometry
- Atrybuty
Właściwości
| Area |
Pobiera wartość podwójną dopuszczaną do wartości null, która wskazuje obszar tej wartości DbGeometry, która może mieć wartość null, jeśli ta wartość nie reprezentuje powierzchni. |
| Boundary |
Pobiera granicę obiektów DbGeometry. |
| Centroid |
Pobiera wartość DbGeometry reprezentującą centroid tej wartości DbGeometry, która może mieć wartość null, jeśli ta wartość nie reprezentuje powierzchni. |
| ConvexHull |
Pobiera wypukły kadłub tej wartości DbGeometry jako inną wartość DbGeometry. |
| CoordinateSystemId |
Pobiera identyfikator systemu współrzędnych obiektu DbGeometry. |
| DefaultCoordinateSystemId |
Pobiera domyślny identyfikator systemu współrzędnych (SRID) dla wartości geometrycznych. |
| Dimension |
Pobiera wymiar danej DbGeometry wartości lub, jeśli wartość jest kolekcją, wymiar jego największego elementu. |
| ElementCount |
Pobiera liczbę elementów w tej wartości DbGeometry, jeśli reprezentuje kolekcję geometryczną. <Zwraca>liczbę elementów w tej wartości geometrycznej, jeśli reprezentuje kolekcję innych wartości geometrycznych; w przeciwnym razie wartość null.</Zwraca> |
| Elevation |
Pobiera wysokość (współrzędna Z) tej wartości DbGeometry, jeśli reprezentuje punkt. <Zwraca>wysokość (współrzędna Z) tej wartości geometrycznej, jeśli reprezentuje punkt; w przeciwnym razie wartość null.</Zwraca> |
| EndPoint |
Pobiera wartość DbGeometry reprezentującą punkt początkowy tej wartości, która może mieć wartość null, jeśli ta wartość DbGeometry nie reprezentuje krzywej. |
| Envelope |
Pobiera kopertę (minimalne pole ograniczenia) tej wartości DbGeometry jako wartość geometryczną. |
| ExteriorRing |
Pobiera wartość DbGeometry reprezentującą zewnętrzny pierścień tej wartości DbGeometry, która może mieć wartość null, jeśli ta wartość nie reprezentuje wielokąta. |
| InteriorRingCount |
Pobiera liczbę pierścieni wewnętrznych w tej wartości DbGeometry, jeśli reprezentuje wielokąt. <Zwraca>liczbę elementów w tej wartości geometrycznej, jeśli reprezentuje wielokąt; w przeciwnym razie wartość null.</Zwraca> |
| IsClosed |
Pobiera wartość logiczną dopuszczaną do wartości null wskazującą, czy ta wartość DbGeometry jest zamknięta, co może mieć wartość null, jeśli ta wartość nie reprezentuje krzywej. |
| IsEmpty |
Pobiera wartość logiczną dopuszczaną do wartości null wskazującą, czy ta wartość DbGeometry jest pusta, co może mieć wartość null, jeśli ta wartość nie reprezentuje krzywej. |
| IsRing |
Pobiera wartość logiczną dopuszczaną do wartości null wskazującą, czy ta wartość DbGeometry jest pierścieniem, co może mieć wartość null, jeśli ta wartość nie reprezentuje krzywej. |
| IsSimple |
Pobiera wartość logiczną dopuszczaną do wartości null wskazującą, czy ta wartość DbGeometry jest prosta. |
| IsValid |
Pobiera wartość logiczną dopuszczaną do wartości null wskazującą, czy ta wartość DbGeometry jest prawidłowa. |
| Length |
Pobiera wartość podwójną dopuszczaną do wartości null, która wskazuje długość tej wartości DbGeometry, która może mieć wartość null, jeśli ta wartość nie reprezentuje krzywej. |
| Measure |
Pobiera miarę (współrzędną M) tej wartości DbGeometry, jeśli reprezentuje punkt. <Zwraca>wartość Miara (współrzędna M) tej wartości geometrycznej, jeśli reprezentuje punkt; w przeciwnym razie wartość null.</Zwraca> |
| PointCount |
Pobiera liczbę punktów w tej wartości DbGeometry, jeśli reprezentuje liniowy lub liniowy pierścień. <Zwraca>liczbę elementów w tej wartości geometrycznej, jeśli reprezentuje on ciąg liniowy lub pierścień liniowy; w przeciwnym razie wartość null.</Zwraca> |
| PointOnSurface |
Pobiera punkt na powierzchni tej wartości DbGeometry, która może mieć wartość null, jeśli ta wartość nie reprezentuje powierzchni. |
| Provider |
Pobiera dostawcę przestrzennego, który będzie używany do wykonywania operacji na tym typie przestrzennym. |
| ProviderValue |
Pobiera reprezentację tej wartości DbGeometry, która jest specyficzna dla bazowego dostawcy, który ją skonstruował. |
| SpatialTypeName |
Pobiera reprezentację nazwy typu przestrzennego tej wartości DbGeometry. |
| StartPoint |
Pobiera wartość DbGeometry reprezentującą punkt początkowy tej wartości, która może mieć wartość null, jeśli ta wartość DbGeometry nie reprezentuje krzywej. |
| WellKnownValue |
Pobiera lub ustawia kontrakt danych, który można serializować dobrze znaną reprezentację tej wartości DbGeometry. |
| XCoordinate |
Pobiera współrzędną X tej wartości DbGeometry, jeśli reprezentuje punkt. <Zwraca>wartość współrzędną X tej wartości geometrycznej, jeśli reprezentuje punkt; w przeciwnym razie wartość null.</Zwraca> |
| YCoordinate |
Pobiera współrzędną Y tej wartości DbGeometry, jeśli reprezentuje punkt. <Zwraca>wartość współrzędnych Y tej wartości geometrycznej, jeśli reprezentuje punkt; w przeciwnym razie wartość null.</Zwraca> |
Metody
| AsBinary() |
Generuje dobrze znaną reprezentację binarną tej wartości DbGeometry. |
| AsGml() |
Generuje reprezentację języka GML (Geography Markup Language) tej wartości DbGeometry. |
| AsText() |
Generuje dobrze znaną reprezentację tekstowa tej wartości DbGeometry. Zawiera tylko współrzędne X i Y dla punktów. |
| Buffer(Nullable<Double>) |
Zwraca obiekt geometryczny reprezentujący związek wszystkich punktów, których odległość od wystąpienia geometrii jest mniejsza lub równa określonej wartości. |
| Contains(DbGeometry) |
Określa, czy ta wartość DbGeometry przestrzennie zawiera określony argument DbGeometry. |
| Crosses(DbGeometry) |
Określa, czy ta wartość DbGeometry przestrzennie przekracza określony argument DbGeometry. |
| Difference(DbGeometry) |
Oblicza różnicę między tą wartością DbGeometry a inną wartością DbGeometry. |
| Disjoint(DbGeometry) |
Określa, czy ta funkcja DbGeometry jest rozłączna przestrzennie z określonego argumentu DbGeometry. |
| Distance(DbGeometry) |
Oblicza odległość między najbliższymi punktami w tej wartości DbGeometry i inną wartością DbGeometry. |
| ElementAt(Int32) |
Zwraca element tej wartości DbGeometry z określonej pozycji, jeśli reprezentuje kolekcję geometryczną. <param name="index">Pozycja w obrębie tej wartości geometrycznej, z której należy wziąć element.</param><zwraca>element w tej wartości geometrycznej w określonej pozycji, jeśli reprezentuje kolekcję innych wartości geometrycznych; w przeciwnym razie wartość null.</Zwraca> |
| FromBinary(Byte[]) |
Tworzy nową DbGeometry wartość na podstawie określonej dobrze znanej wartości binarnej. |
| FromBinary(Byte[], Int32) |
Tworzy nową DbGeometry wartość na podstawie określonej dobrze znanej wartości binarnej i identyfikatora systemu współrzędnych (SRID). |
| FromGml(String) |
Tworzy nową DbGeometry wartość na podstawie określonej wartości geography Markup Language (GML). |
| FromGml(String, Int32) |
Tworzy nową DbGeometry wartość na podstawie określonej wartości Geography Markup Language (GML) i identyfikatora systemu współrzędnych (SRID). |
| FromText(String) |
Tworzy nową DbGeometry wartość na podstawie określonej dobrze znanej wartości tekstowej. |
| FromText(String, Int32) |
Tworzy nową DbGeometry wartość na podstawie określonej dobrze znanej wartości tekstowej i identyfikatora systemu 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 systemu współrzędnych (SRID). |
| InteriorRingAt(Int32) |
Zwraca pierścień wewnętrzny z tej wartości DbGeometry w określonej pozycji, jeśli reprezentuje wielokąt. <param name="index">Pozycja w tej wartości geometrycznej, z której należy wziąć pierścień wewnętrzny.</param><zwraca>wewnętrzny pierścień w tej wartości geometrycznej na określonej pozycji, jeśli reprezentuje wielokąt; w przeciwnym razie wartość null.</Zwraca> |
| Intersection(DbGeometry) |
Oblicza część wspólną tej wartości DbGeometry i inną wartość DbGeometry. |
| Intersects(DbGeometry) |
Określa, czy ta wartość DbGeometry w sposób przestrzenny przecina określony argument DbGeometry. |
| LineFromBinary(Byte[], Int32) |
Tworzy nową DbGeometry wartość wiersza na podstawie określonej dobrze znanej wartości binarnej i identyfikatora systemu współrzędnych (SRID). |
| LineFromText(String, Int32) |
Tworzy nową DbGeometry wartość wiersza na podstawie określonej dobrze znanej wartości tekstowej i identyfikatora systemu współrzędnych (SRID). |
| MultiLineFromBinary(Byte[], Int32) |
Zwraca wartość wielowierszową z wartości binarnej. |
| MultiLineFromText(String, Int32) |
Zwraca wartość wielowierszową z dobrze znanej wartości tekstowej. |
| MultiPointFromBinary(Byte[], Int32) |
Zwraca wartość multipoint z dobrze znanej wartości binarnej. |
| MultiPointFromText(String, Int32) |
Zwraca wartość wielopunktową z dobrze znanej wartości tekstowej. |
| MultiPolygonFromBinary(Byte[], Int32) |
Zwraca wielokątną wartość z dobrze znanej wartości binarnej. |
| MultiPolygonFromText(String, Int32) |
Zwraca wielokątną wartość z dobrze znanej wartości binarnej. |
| Overlaps(DbGeometry) |
Określa, czy ta wartość DbGeometry przestrzennie nakłada się na określony argument DbGeometry. |
| PointAt(Int32) |
Zwraca element tej wartości DbGeometry z określonej pozycji, jeśli reprezentuje on pierścień liniowy lub liniowy. <param name="index">Pozycja w obrębie tej wartości geometrycznej, z której należy wziąć element.</param><zwraca>element w tej wartości geometrycznej w określonej pozycji, jeśli reprezentuje linestring lub pierścień liniowy; w przeciwnym razie wartość null.</Zwraca> |
| PointFromBinary(Byte[], Int32) |
Tworzy nową DbGeometry wartość punktu na podstawie określonej dobrze znanej wartości binarnej i identyfikatora systemu współrzędnych (SRID). |
| PointFromText(String, Int32) |
Tworzy nową DbGeometry wartość punktu na podstawie określonej dobrze znanej wartości tekstowej i identyfikatora systemu współrzędnych (SRID). |
| PolygonFromBinary(Byte[], Int32) |
Tworzy nową DbGeometry wartość wielokątną na podstawie określonej dobrze znanej wartości binarnej i identyfikatora systemu współrzędnych (SRID). |
| PolygonFromText(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). |
| Relate(DbGeometry, String) |
Określa, czy ta wartość DbGeometry przestrzennie odnosi się do określonego argumentu DbGeometry zgodnie z danym wzorcem skrzyżowania Modelu Nine-Intersection Rozszerzonej Wymiarowo (DE-9IM). |
| SpatialEquals(DbGeometry) |
Określa, czy ta funkcja DbGeometry jest przestrzennie równa określonemu argumentowi DbGeometry. |
| SymmetricDifference(DbGeometry) |
Oblicza symetryczną różnicę między tą wartością DbGeometry a inną wartością DbGeometry. |
| ToString() |
Zwraca reprezentację ciągu wartości geometrycznej. |
| Touches(DbGeometry) |
Określa, czy ta wartość DbGeometry przestrzennie dotyka określonego argumentu DbGeometry. |
| Union(DbGeometry) |
Oblicza unię tej wartości DbGeometry i inną wartość DbGeometry. |
| Within(DbGeometry) |
Określa, czy ta wartość DbGeometry jest przestrzennie w określonym argumencie DbGeometry. |