GeomFromGML (тип данных geometry)
Применимо к:SQL Server База данных SQL Azure Управляемый экземпляр SQL Azure
Создайте геометрический экземпляр с представлением в подмножестве SQL Server языка разметки географии (GML).
Дополнительные сведения о языке GML см. в следующих документах консорциума OGC:
Синтаксис
GeomFromGml ( GML_input, SRID )
Примечание.
Сведения о синтаксисе Transact-SQL для SQL Server 2014 (12.x) и более ранних версиях см . в документации по предыдущим версиям.
Аргументы
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();
См. также
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по