GeomFromGML (тип данных geometry)
Постройте экземпляр geometry по заданному представлению на используемом в 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();