STLineFromText (тип данных geometry)
Применимо к:SQL Server База данных SQL Azure Управляемый экземпляр SQL Azure
Возвращает экземпляр geometry из WKT-представления открытого геопространственного консорциума (OGC) вместе со значениями Z (высота) и M (мера), сопровождающими экземпляр.
Синтаксис
STLineFromText ( 'linestring_tagged_text' , SRID )
Примечание.
Сведения о синтаксисе Transact-SQL для SQL Server 2014 (12.x) и более ранних версиях см . в документации по предыдущим версиям.
Аргументы
linestring_tagged_text
Представление в формате WKT возвращаемого экземпляра geometryLineString. linestring_tagged_text является выражением типа nvarchar(max).
SRID
Выражение типа int, представляющее идентификатор пространственной ссылки (SRID) возвращаемого экземпляра geometryLineString.
Типы возвращаемых данных
Тип возвращаемых данных SQL Server: geometry
Тип возвращаемых данных CLR: SqlGeometry
Тип OGC: LineString
Замечания
Если входные данные имеют неверный формат, метод вызовет исключение FormatException. Нотация трехмерной измеряемой геометрии WKT из спецификации консорциума OGC "Simple Features for SQL" версии 1.2.1 не поддерживается. Ознакомьтесь с примерами для поддерживаемого представления значений Z (повышение) и M (измерение).
Примеры
В следующих примерах метод STLineFromText()
применяется для создания экземпляра geometry
.
Пример 1. Двухмерная геометрия WKT
DECLARE @g geometry;
SET @g = geometry::STLineFromText('LINESTRING (100 100, 200 200)', 0);
SELECT @g.ToString();
Пример 2. Трехмерная геометрия WKT
DECLARE @g geometry;
SET @g = geometry::STLineFromText('LINESTRING (100 100 100, 200 200 200)', 0);
SELECT @g.ToString();
Пример 3. Двухмерный измеренный геометрический WKT
DECLARE @g geometry;
SET @g = geometry::STLineFromText('LINESTRING (100 100 NULL 100, 200 200 NULL 200)', 0);
SELECT @g.ToString();
Пример 4. Трехмерный измеренный геометрический WKT
DECLARE @g geometry;
SET @g = geometry::STLineFromText('LINESTRING (100 100 100 100, 200 200 200 200)', 0);
SELECT @g.ToString();
См. также
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по