Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Baza danych SQL w usłudze Microsoft Fabric
Zwraca wystąpienie geometrii z reprezentacji Open Geospatial Consortium (OGC) Well-Known Text (WKT) rozszerzonej o dowolne wartości Z (podniesienie uprawnień) i M (miara) przenoszone przez wystąpienie.
Syntax
STLineFromText ( 'linestring_tagged_text' , SRID )
Arguments
linestring_tagged_text
To reprezentacja WKT wystąpienia geometryLineString , które chcesz zwrócić.
linestring_tagged_text jest wyrażeniem nvarchar(max).
SRID
Jest wyrażeniem int reprezentującym identyfikator odwołania przestrzennego (SRID) wystąpienia geometryLineString , które chcesz zwrócić.
Typy zwracane
Zwracany typ programu SQL Server: geometria
Typ zwracania CLR: SqlGeometry
Typ OGC: LineString
Remarks
Ta metoda zgłasza wyjątek FormatException , jeśli dane wejściowe nie są poprawnie sformatowane. Notacja WKT z notacji Open Geospatial Consortium (OGC) Simple Features for SQL Specification w wersji 1.2.1 nie jest obsługiwana. Zobacz przykłady obsługiwanej reprezentacji wartości Z (podniesienie uprawnień) i M (miara).
Examples
W poniższych przykładach użyto STLineFromText() metody do utworzenia geometry wystąpienia.
Przykład 1: Geometria dwuwymiarowa WKT
DECLARE @g geometry;
SET @g = geometry::STLineFromText('LINESTRING (100 100, 200 200)', 0);
SELECT @g.ToString();
Przykład 2: geometria trójwymiarowa WKT
DECLARE @g geometry;
SET @g = geometry::STLineFromText('LINESTRING (100 100 100, 200 200 200)', 0);
SELECT @g.ToString();
Przykład 3: Geometria mierzona w dwóch wymiarach
DECLARE @g geometry;
SET @g = geometry::STLineFromText('LINESTRING (100 100 NULL 100, 200 200 NULL 200)', 0);
SELECT @g.ToString();
Przykład 4: Geometria mierzona trzywymiarowo WKT
DECLARE @g geometry;
SET @g = geometry::STLineFromText('LINESTRING (100 100 100 100, 200 200 200 200)', 0);
SELECT @g.ToString();