Querying Properties and Behaviors of geometry Instances
Wszystkie geometry wystąpienia mają wiele właściwości, które mogą być pobierane za pomocą metody, SQL Server zawiera. W następujących tematach definiować właściwości i zachowania geometrii typów i metod dla każdej z nich kwerendy.
Liczba punktów
Wszystkie niepuste geometry wystąpienia składa się z punkty.These points represent the X- and Y-coordinates of the plane on which the geometries are drawn.geometry provides numerous built-in methods for querying the points of an instance.
Zwraca liczby punktów, które składają się wystąpienie
Aby przywrócić określony punkt wystąpienie
Aby wrócić do dowolnego punktu, która znajduje się na wystąpienie
Aby przywrócić punkt początkowy wystąpienie
Aby powrócić do punktu końcowego wystąpienie
Zwraca współrzędną X wystąpienie punkt
Zwraca współrzędną Y wystąpienie punkt
Aby powrócić do punktu środkowego geometrycznych wystąpienie wielokąt lub MultiPolygon
Wymiar
A nonempty geometry wystąpienie może mieć wartość 0, 1-, lub 2-wymiarowe. Zero wymiarowa geometries, takie jak Point i MultiPoint, nie długości ani obszaru. Jednowymiarowa obiektów, takich jak LineString i MultiLineString, długość. Dwuwymiarowa obiektów, takich jak Polygon i MultiPolygon, obszar i długości. Pusty wystąpień zgłosi-1, wymiaru i GeometryCollection zgłosi obszar zależne od typu jego zawartość.
Aby przywrócić wymiaru wystąpienie
Aby przywrócić długość wystąpienie
Aby powrócić do obszaru wystąpienie
Pusta ścieżka
An emptygeometry instance does not have any points.Długość jest pusta LineString i MultiLineString wystąpienia wynosi zero. Obszar jest pusta Polygon i MultiPolygon wystąpień jest równa 0.
Aby ustalić, czy wystąpienie jest pusty
Prosty
Aby geometry wystąpienie się proste, musi spełniać oba następujące wymagania:
Każdy rysunek w wystąpieniu musi nie przecinają, z wyjątkiem na jego punkty końcowe.
Nie dwiema cyframi wystąpienie może przecinających w punkcie, który nie znajduje się w obu ich granice.
Uwaga
Pusty geometrii są zawsze proste.
Aby określić, czy wystąpienie jest proste
Obramowanie, wewnętrznych i zewnętrzna
The interior of a geometry wystąpienie is the space occupied by the wystąpienie, and the exterior is the space not occupied it.
Obramowanie jest zdefiniowany przez OGC w następujący sposób:
Point i MultiPoint wystąpienia nie ma obramowanie.
LineString i MultiLineString granice są utworzone przez punkty początkowy i punkty końcowe, usuwając te, które występują parzystą liczbę razy.
DECLARE @g geometry;
SET @g = geometry::Parse('MULTILINESTRING((0 1, 0 0, 1 0, 0 1), (1 1, 1 0))');
SELECT @g.STBoundary().ToString();
Krawędzią Polygon lub MultiPolygon wystąpienie jest zbiorem jego sygnałów.
DECLARE @g geometry;
SET @g = geometry::Parse('POLYGON((0 0, 3 0, 3 3, 0 3, 0 0), (1 1, 1 2, 2 2, 2 1, 1 1))');
SELECT @g.STBoundary().ToString();
Aby przywrócić obramowanie instancji
Koperta
The envelope of a geometry wystąpienie, also known as the pole ograniczenia, is the oś-aligned prostokąt formed by the minimum and maximum (X,Y) coordinates of the wystąpienie.
Aby przywrócić koperty wystąpienie
Zamknięcie
A closedgeometry instance is a figure whose start points and end points are the same.Polygon instances are considered closed.Point instances are not closed.
Pierścień jest proste, zamknięty LineString wystąpienie.
Aby ustalić, czy wystąpienie jest zamknięty
Aby określić, czy wystąpienie jest pierścień
Aby zwrócić zewnętrzne pierścienia wystąpienie wielokąt
Aby zwrócić liczbę sygnałów, wewnętrzne wielokąta
Aby powrócić do określonej wewnętrznej pierścienia wielokąta
Identyfikator odwołania przestrzenne (SRID)
Odwołanie przestrzennej SRID (identyfikator) jest identyfikatorem Określanie układu współrzędnych, które geometry wystąpienie jest reprezentowany. Dwa wystąpienia z różnych SRIDs są incomparable.
Aby zestaw lub zwracać SRID wystąpienie
Tę właściwość można modyfikować.