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


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))

См. также

Другие ресурсы

Расширенные методы в экземплярах географических объектов