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.
Udostępnia klasę bazową obiektów definiujących kształty geometryczne.
public ref class DbGeometry
[System.ComponentModel.DataAnnotations.BindableType]
[System.Runtime.Serialization.DataContract]
[System.Serializable]
public class DbGeometry
[<System.ComponentModel.DataAnnotations.BindableType>]
[<System.Runtime.Serialization.DataContract>]
[<System.Serializable>]
type DbGeometry = class
Public Class DbGeometry
- Dziedziczenie
-
DbGeometry
- Atrybuty
Właściwości
Area |
Pobiera podwójną wartość 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 układu współrzędnych (SRID) dla wartości geometrycznych. |
Dimension |
Pobiera wymiar podanej 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ę geometrii. |
Elevation |
Pobiera wysokość (współrzędną Z) tej wartości DbGeometry, jeśli reprezentuje punkt. |
EndPoint |
Pobiera wartość DbGeometry reprezentującą punkt początkowy tej wartości, co 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. |
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 podwójną wartość 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 wartość Miara (współrzędna M) tej wartości DbGeometry, jeśli reprezentuje punkt. |
PointCount |
Pobiera liczbę punktów w tej wartości DbGeometry, jeśli reprezentuje on pierścień liniowy lub liniowy. |
PointOnSurface |
Pobiera punkt na powierzchni tej wartości DbGeometry, która może mieć wartość null, jeśli ta wartość nie reprezentuje powierzchni. |
ProviderValue |
Pobiera reprezentację tej wartości DbGeometry specyficznej dla bazowego dostawcy, który go skonstruował. |
SpatialTypeName |
Pobiera reprezentację nazwy typu przestrzennego tej wartości DbGeometry. |
StartPoint |
Pobiera wartość DbGeometry reprezentującą punkt początkowy tej wartości, co może mieć wartość null, jeśli ta wartość DbGeometry nie reprezentuje krzywej. |
WellKnownValue |
Pobiera lub ustawia kontrakt danych z możliwością serializacji dobrze znanej reprezentacji tej wartości DbGeometry. |
XCoordinate |
Pobiera współrzędną X tej wartości DbGeometry, jeśli reprezentuje punkt. |
YCoordinate |
Pobiera współrzędną Y tej wartości DbGeometry, jeśli reprezentuje punkt. |
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ę tekstu 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 a inną wartością DbGeometry. |
ElementAt(Int32) |
Zwraca element tej wartości DbGeometry z określonej pozycji, jeśli reprezentuje kolekcję geometrii. |
Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Odziedziczone po Object) |
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 układu 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 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 systemu współrzędnych (SRID). |
GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
GetType() |
Type Pobiera bieżące wystąpienie. (Odziedziczone po Object) |
InteriorRingAt(Int32) |
Zwraca pierścień wewnętrzny z tej wartości DbGeometry w określonej pozycji, jeśli reprezentuje wielokąt. |
Intersection(DbGeometry) |
Oblicza przecięcie tej wartości DbGeometry i inną wartość DbGeometry. |
Intersects(DbGeometry) |
Określa, czy ta wartość DbGeometry przestrzennie przecina określony argument DbGeometry. |
LineFromBinary(Byte[], Int32) |
Tworzy nową DbGeometry wartość wiersza na podstawie określonej dobrze znanej wartości binarnej i identyfikatora układu współrzędnych (SRID). |
LineFromText(String, Int32) |
Tworzy nową DbGeometry wartość wiersza na podstawie określonej dobrze znanej wartości tekstowej i identyfikatora układu współrzędnych (SRID). |
MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
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ść wielopunktową 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. |
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ąta na podstawie określonej dobrze znanej wartości binarnej i identyfikatora układu 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 Rozszerzonego wymiarowo (DE-9IM). |
SpatialEquals(DbGeometry) |
Określa, czy ta funkcja DbGeometry jest przestrzennie równa określonemu argumentowi DbGeometry. |
SymmetricDifference(DbGeometry) |
Oblicza różnicę symetryczną 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. |