Udostępnij za pośrednictwem


LineString

A LineString Jednowymiarowa obiektu reprezentuje sekwencję punktów i segmentów linii, połączenie ich. A LineString wystąpienie musi być sformułowane co najmniej dwóch różnych punktów i może być pusta.

Przykłady

Na poniższej ilustracji przedstawiono przykłady LineString wystąpienia.

Examples of geometry LineString instances

Jak pokazano na rysunku:

  • Rysunek 1 jest proste, nonclosed LineString wystąpienie.

  • Rysunek 2 jest nonsimple nonclosed LineString wystąpienie.

  • Na rysunku 3 są zamknięte, prosty LineString wystąpienie, a w związku z tym jest pierścień.

  • Rysunek 4 jest zamknięty, nonsimple LineString wystąpienie i dlatego nie pierścień.

Przykłady

The following example shows how to create a geometryLineString instance with three points and an SRID of 0:

DECLARE @g geometry;
SET @g = geometry::STGeomFromText('LINESTRING(1 1, 2 4, 3 9)', 0);

Każdy punkt w LineString wystąpienie może zawierać Z (podwyższenie poziomu), a wartości M (miara). W tym przykładzie dodaje wartości M LineString wystąpienie utworzony w powyższym przykładzie. M i Z, może mieć wartości null.

DECLARE @g geometry;
SET @g = geometry::STGeomFromText('LINESTRING(1 1 NULL 0, 2 4 NULL 12.3, 3 9 NULL 24.5)', 0);