ReorientObject (тип данных geography)
Возвращает экземпляр geography со взаимозаменяемыми внутренними и внешними областями.
Этот метод типа данных geography поддерживает экземпляры FullGlobe или пространственные экземпляры, размер которых больше полушария.
Синтаксис
.ReorientObject (geography)
Аргументы
- geography
Другой экземпляр geography, для которого вызван метод ReorientObject().
Возвращаемое значение
Возвращаемый тип SQL Server: geography
Возвращаемый тип CLR: SqlGeography
Замечания
Этот метод изменяет ориентацию кольца для всех Polygons в коллекции GeometryCollection, но не удаляет и не изменяет Points и Linestrings в данной коллекции.
Если коллекция GeometryCollection будет передана этому методу, то для каждого экземпляра в коллекции будет изменена ориентация, однако для коллекции целиком ориентация не меняется.
Примеры
DECLARE @R GEOGRAPHY = GEOGRAPHY::Parse('Polygon((-10 -10, -10 10, 10 10, 10 -10, -10 -10))');
SELECT @R.ReorientObject().STAsText();
--Result: POLYGON ((10 10, -10 10, -10 -10, 10 -10, 10 10))