GeomFromGML (тип данных geometry)
Область применения: SQL Server
База данных SQL Azure
Управляемый экземпляр SQL Azure
базе данных SQL в Microsoft Fabric
Создайте геометрический экземпляр с представлением в подмножестве SQL Server языка разметки географии (GML).
Дополнительные сведения о языке GML см. в следующих документах консорциума OGC:
Синтаксис
GeomFromGml ( GML_input, SRID )
Аргументы
GML_input
Входные XML-данные, из которых GML-код получит возвращаемое значение.
SRID
Выражение типа int, представляющее идентификатор пространственной ссылки (SRID) возвращаемого экземпляра geometry.
Типы возвращаемых данных
Тип возвращаемых данных SQL Server: geometry
Тип возвращаемых данных CLR: SqlGeometry
Замечания
Этот метод вызывает исключение FormatException, если входные данные представлены в неверном формате.
Примеры
В следующем примере метод GeomFromGml()
применяется для создания экземпляра geometry
.
DECLARE @g geometry;
DECLARE @x xml;
SET @x = '<LineString xmlns="http://www.opengis.net/gml"> <posList>100 100 20 180 180 180</posList> </LineString>';
SET @g = geometry::GeomFromGml(@x, 0);
SELECT @g.ToString();