Поделиться через


Parse (тип данных geography)

Возвращает экземпляр geography из представления WKT (Well-Known Text) консорциума OGC (Open Geospatial Consortium). Метод Parse() эквивалентен функции STGeomFromText за исключением того, что в ней подразумевается использование в качестве параметра идентификатора пространственной ссылки (SRID), равного 4326. Входные данные могут дополнительно содержать значения Z (высота) и M (мера).

Синтаксис

Parse ( 'geography_tagged_text' )

Аргумент

  • geography_tagged_text
    WKT-представление возвращаемого экземпляра geography. Аргумент geography_tagged_text является выражением типа nvarchar(max).

Тип возвращаемых данных

Возвращаемый тип SQL Server: geography

Возвращаемый тип CLR: SqlGeography

Замечания

Тип OGC экземпляра geography, возвращаемый методом Parse(), получает значение в зависимости от соответствующих входных данных WKT.

Строка «Null» будет интерпретирована как экземпляр geography со значением NULL.

Если входные данные имеют неверный формат, метод вызывает исключение FormatException.

Примеры

В следующем примере метод Parse() применяется для создания экземпляра geography.

DECLARE @g geography; 
SET @g = geography::Parse('LINESTRING(-122.360 47.656, -122.343 47.656)');
SELECT @g.ToString();