Klasa SqlGeometry
SqlGeometry Typu reprezentuje dane euklidesowa układu współrzędnych (płaski).
Hierarchia dziedziczenia
System.Object
Microsoft.SqlServer.Types.SqlGeometry
Przestrzeń nazw: Microsoft.SqlServer.Types
Zestaw: Microsoft.SqlServer.Types (w Microsoft.SqlServer.Types.dll)
Składnia
'Deklaracja
<SerializableAttribute> _
<SqlUserDefinedTypeAttribute(Format.UserDefined, IsByteOrdered := False, _
MaxByteSize := , IsFixedLength := False)> _
<CLSCompliantAttribute(True)> _
Public NotInheritable Class SqlGeometry _
Implements INullable, IBinarySerialize
'Użycie
Dim instance As SqlGeometry
[SerializableAttribute]
[SqlUserDefinedTypeAttribute(Format.UserDefined, IsByteOrdered = false,
MaxByteSize = , IsFixedLength = false)]
[CLSCompliantAttribute(true)]
public sealed class SqlGeometry : INullable,
IBinarySerialize
[SerializableAttribute]
[SqlUserDefinedTypeAttribute(Format::UserDefined, IsByteOrdered = false,
MaxByteSize = , IsFixedLength = false)]
[CLSCompliantAttribute(true)]
public ref class SqlGeometry sealed : INullable,
IBinarySerialize
[<SealedAttribute>]
[<SerializableAttribute>]
[<SqlUserDefinedTypeAttribute(Format.UserDefined, IsByteOrdered = false,
MaxByteSize = , IsFixedLength = false)>]
[<CLSCompliantAttribute(true)>]
type SqlGeometry =
class
interface INullable
interface IBinarySerialize
end
public final class SqlGeometry implements INullable, IBinarySerialize
Typ SqlGeometry uwidacznia następujące elementy członkowskie.
Właściwości
Nazwa | Opis | |
---|---|---|
IsNull | Pobiera wartość wskazująca, czy SqlGeometry obiekt jest null. | |
M | Pobiera wartość M (miara) SqlGeometry wystąpienie.semantyka wartości miara są zdefiniowane przez użytkownika. | |
Null | Pobiera właściwość tylko do odczytu, zapewniając wystąpienie wartości null SqlGeometry typu. | |
STSrid | Pobiera lub ustawia całkowitą reprezentującą przestrzennej identyfikator odniesienia (SRID) z wystąpienie. | |
STX | Pobiera właściwość współrzędną x punktu wystąpienie. | |
STY | Pobiera właściwość współrzędną y punktu wystąpienie. | |
Z | Pobiera wartość (elevation) Z wystąpienie.Semantyka podniesienia wartości są zdefiniowane przez użytkownika. |
Do góry
Metody
Nazwa | Opis | |
---|---|---|
AsGml | Zwraca reprezentacja Geografia Markup Language (GML) SqlGeometry wystąpienie. | |
AsTextZM | Zwraca reprezentacja Otwórz konsorcjum geograficzne (OGC) dobrze znanego tekstu (WKT) SqlGeometry wystąpienie rozszerzony z dowolnego Z (podniesienie) i wartości M (miara) przez wystąpienie. | |
BufferWithTolerance | Zwraca geometryczne obiektu, który reprezentuje Unii punkt wszystkich wartości których odległość od SqlGeometry wystąpienie jest mniejsza lub równa określonej wartości, pozwalając na określoną tolerancję. | |
Equals | (Dziedziczony z Object). | |
Filter | Oferuje metoda przecięcia szybkie, tylko do indeksu, aby ustalić, czy SqlGeometry wystąpienie przecina inną SqlGeometry wystąpienie, przy założeniu, że indeks jest dostępna. | |
Finalize | (Dziedziczony z Object). | |
GeomFromGml | Konstrukcje SqlGeometry wystąpienie podane reprezentacja podzbiór SQL Server z Geografia Markup Language (GML). | |
GetHashCode | (Dziedziczony z Object). | |
GetType | (Dziedziczony z Object). | |
InstanceOf | Badania, jeśli SqlGeometry wystąpienie jest taka sama jak określonego typu. | |
MakeValid | Konwertuje nieprawidłową SqlGeometry wystąpienie do SqlGeometry wystąpienie z nieprawidłowego typu Open konsorcjum geograficzne (OGC). | |
MemberwiseClone | (Dziedziczony z Object). | |
Parse | Zwraca SqlGeometry wystąpienie z reprezentacji Otwórz konsorcjum geograficzne (OGC) dobrze znanego tekstu (WKT). | |
Point | Konstrukcje SqlGeometry instancji, która reprezentuje wystąpienie punkt od jego wartości x i y i SRID. | |
Populate | Stosuje się sekwencja wywołania typu geometrii, aby IGeometrySink obiektu.Sekwencja wywołania jest kolejny zestaw cyfr, linie i punkty. SqlGeometry | |
Read | Reprezentacja binarna odczytuje geometrii wpisane SqlGeometry obiektu. SqlGeometry | |
Reduce | Zwraca zbliżenie danego SqlGeometry wystąpienie produkowane przez uruchomienie algorytm Douglas Peucker na wystąpienie z danym tolerancji. | |
STArea | Zwraca wartość całkowita obszar obszar powierzchni SqlGeometry wystąpienie. | |
STAsBinary | Zwraca reprezentacja Otwórz konsorcjum geograficzne (OGC) dobrze binarny (WKB) SqlGeometry wystąpienie.Wartość ta nie będzie zawierać dowolny z lub wartości m przez wystąpienie. | |
STAsText | Zwraca reprezentacja Otwórz konsorcjum geograficzne (OGC) dobrze znanego tekstu (WKT) SqlGeometry wystąpienie.Tekst ten nie będzie zawierać dowolny Z (podniesienie) lub wartości M (miara) przez wystąpienie. | |
STBoundary | Zwraca wartość granicy SqlGeometry wystąpienie. | |
STBuffer | Zwraca obiekt geometryczny, reprezentującą Unii wszystkich punktów których odległość od SqlGeometry wystąpienie jest mniejsza lub równa określonej wartości. | |
STCentroid | Zwraca geometrycznego środka SqlGeometry wystąpienie składający się z jednego lub więcej wielokątów. | |
STContains | Określa, czy wywołujący SqlGeometry wystąpienie całkowicie inną zawiera SqlGeometry. | |
STConvexHull | Zwraca obiekt reprezentujący wypukłych kadłuba, z SqlGeometry wystąpienie. | |
STCrosses | Określa, czy wywołujący SqlGeometry wystąpienie przecięcie określonego SqlGeometry instancji. | |
STDifference | Zwraca obiekt reprezentujący punktów z jednego SqlGeometry wystąpienie, które nie mieszczą się w innym SqlGeometry instancji. | |
STDimension | Zwraca maksymalny wymiar SqlGeometry wystąpienie. | |
STDisjoint | Określa, czy wywołujący SqlGeometry wystąpienie jest wymaganiem, kiedy porównywane określonego SqlGeometry. | |
STDistance | Zwraca najmniejszą odległość między punktem w SqlGeometry wystąpienie i punkt określonego SqlGeometry instancji. | |
STEndPoint | Zwraca punkt końcowy SqlGeometry wystąpienie. | |
STEnvelope | Zwraca minimalną wyrównany do oś obwiedni prostokąt z wystąpienie. | |
STEquals | Określa, czy określona SqlGeometry ma punkt zestaw identyczne wywołujący SqlGeometry. | |
STExteriorRing | Zwraca zewnętrznego pierścienia SqlGeometry wystąpienie jest wielokąta. | |
STGeomCollFromText | Zwraca SqlGeometry wystąpienie z reprezentacji Otwórz konsorcjum geograficzne (OGC) dobrze znanego tekstu (WKT) rozszerzony z dowolnego Z (podniesienie) i wartości M (miara) przez wystąpienie. | |
STGeomCollFromWKB | Zwraca SqlGeometry wystąpienie kolekcja z reprezentacją Otwórz konsorcjum geograficzne (OGC) dobrze binarny (WKB). | |
STGeometryN | Zwraca określony SqlGeometry w SqlGeometry kolekcja. | |
STGeometryType | Zwraca nazwę typu Otwórz konsorcjum geograficzne (OGC), reprezentowane przez wystąpienie geometrii. SqlGeometry | |
STGeomFromText | Zwraca SqlGeometry wystąpienie z reprezentacji Otwórz konsorcjum geograficzne (OGC) dobrze znanego tekstu (WKT) rozszerzony z dowolnego Z (podniesienie) i wartości M (miara) przez wystąpienie. | |
STGeomFromWKB | Zwraca SqlGeometry wystąpienie z reprezentacji Otwórz konsorcjum geograficzne (OGC) dobrze binarny (WKB). | |
STInteriorRingN | Zwraca wartość określonego pierścienia wewnętrznego wielokąta SqlGeometry wystąpienie. | |
STIntersection | Zwraca obiekt reprezentuje punkty gdzie SqlGeometry wystąpienie przecina inną SqlGeometry wystąpienie. | |
STIntersects | Określa, czy wywołujący SqlGeometry wystąpienie przecina inną SqlGeometry. | |
STIsClosed | Określa, czy punkty początkowy i końcowy z wywołujący SqlGeometry są takie same. | |
STIsEmpty | Wskazuje, czy wywołujący SqlGeometry wystąpienie jest pusta. | |
STIsRing | Określa, czy wywołujący SqlGeometry wystąpienie jest pierścienia. | |
STIsSimple | Określa, czy wywołujący SqlGeometry wystąpienie jest proste. | |
STIsValid | Określa, czy SqlGeometry wystąpienie jest dobrze sformułowany. | |
STLength | Zwraca całkowitą długość elementy w SqlGeometry wystąpienie. | |
STLineFromText | Zwraca SqlGeometry wystąpienie z reprezentacji Otwórz konsorcjum geograficzne (OGC) dobrze znanego tekstu (WKT) rozszerzony z dowolnego Z (podniesienie) i wartości M (miara) przez wystąpienie. | |
STLineFromWKB | Zwraca SqlGeometry LineString wystąpienie z reprezentacji Otwórz konsorcjum geograficzne (OGC) dobrze binarny (WKB). | |
STMLineFromText | Zwraca SqlGeometry wystąpienie z reprezentacji Otwórz konsorcjum geograficzne (OGC) dobrze znanego tekstu (WKT) rozszerzony z dowolnego Z (podniesienie) i wartości M (miara) przez wystąpienie. | |
STMLineFromWKB | Zwraca SqlGeometry MultiLineString wystąpienie z reprezentacji Otwórz konsorcjum geograficzne (OGC) dobrze binarny (WKB). | |
STMPointFromText | Zwraca SqlGeometry wystąpienie z reprezentacji Otwórz konsorcjum geograficzne (OGC) dobrze znanego tekstu (WKT) rozszerzony z dowolnego Z (podniesienie) i wartości M (miara) przez wystąpienie. | |
STMPointFromWKB | Zwraca SqlGeometry punkt wystąpienie z reprezentacją Otwórz konsorcjum geograficzne (OGC) dobrze binarny (WKB). | |
STMPolyFromText | Zwraca SqlGeometry wystąpienie z reprezentacji Otwórz konsorcjum geograficzne (OGC) dobrze znanego tekstu (WKT) Z dowolnego (podniesienie), a wartości M (miara) przez wystąpienie. | |
STMPolyFromWKB | Zwraca SqlGeometry MultiPolygon wystąpienie z reprezentacji Otwórz konsorcjum geograficzne (OGC) dobrze binarny (WKB). | |
STNumGeometries | Zwraca liczbę SqlGeometry , obejmuje SqlGeometry wystąpienie. | |
STNumInteriorRing | Zwraca liczbę pierścieni wewnętrznego wielokąta SqlGeometry wystąpienie. | |
STNumPoints | Zwraca sumę punktów w każdej ilustracji w SqlGeometry wystąpienie. | |
STOverlaps | Określa, czy określona SqlGeometry nakłada się na bieżącym SqlGeometry. | |
STPointFromText | Zwraca SqlGeometry wystąpienie z reprezentacji Otwórz konsorcjum geograficzne (OGC) dobrze znanego tekstu (WKT) rozszerzony z dowolnego Z (podniesienie) i wartości M (miara) przez wystąpienie. | |
STPointFromWKB | Zwraca SqlGeometry punkt wystąpienie z reprezentacją Otwórz konsorcjum geograficzne (OGC) dobrze binarny (WKB). | |
STPointN | Zwraca określony punkt w SqlGeometry wystąpienie. | |
STPointOnSurface | Zwraca punkt dowolnego zlokalizowanych wnętrza SqlGeometry wystąpienie. | |
STPolyFromText | Zwraca SqlGeometry wystąpienie z reprezentacji Otwórz konsorcjum geograficzne (OGC) dobrze znanego tekstu (WKT) rozszerzony z dowolnego Z (podniesienie) i wartości M (miara) przez wystąpienie. | |
STPolyFromWKB | Zwraca SqlGeometry wystąpienie wielokąt z reprezentacji Otwórz konsorcjum geograficzne (OGC) dobrze binarny (WKB). | |
STRelate | Określa, czy wywołujący SqlGeometry odnosi się do określonego SqlGeometry. | |
STStartPoint | Zwraca punkt początkowy SqlGeometry wystąpienie. | |
STSymDifference | Zwraca obiekt reprezentujący wszystkie punkty, które są w jedną SqlGeometry lub innego wystąpienie SqlGeometry wystąpienie, ale nie te punkty, które leżą w obu przypadkach. | |
STTouches | Określa, czy określona SqlGeometry styka się z bieżącym SqlGeometry. | |
STUnion | Zwraca obiekt reprezentujący Unii SqlGeometry wystąpienie innym SqlGeometry instancji. | |
STWithin | Określa, czy bieżący SqlGeometry jest całkowicie w określonym SqlGeometry wystąpienie. | |
ToString | Zwraca reprezentacja Otwórz konsorcjum geograficzne (OGC) dobrze znanego tekstu (WKT) SqlGeometry wystąpienie rozszerzony z dowolnego Z (podniesienie) i wartości M (miara) przez wystąpienie. (Zastępuje Object.ToString()). | |
Write | Zapisuje SqlGeometry wystąpienie do strumień binarny. SqlGeometry |
Do góry
Uwagi
SQL Server 2008 obsługuje zestaw metod geometrii dane przestrzenne typu.Metody te obejmują metody na geometrię, które są definiowane przez standard konsorcjum geograficzne otwarte (OGC) i zestaw rozszerzeń Microsoft z tym standardem.
Bezpieczeństwo wątków
Wszystkie publiczne statyczny (Shared w języku Visual Basic) elementy członkowskie tego typu są bezpieczne dla wątków. Nie ma gwarancji, że elementy członkowskie wystąpień będą bezpieczne dla wątków.