Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Возвращает 1, если экземпляр geometry является простым по определению консорциума OGC. Возвращает значение 0, если экземпляр geometry не является простым.
Синтаксис
.STIsSimple ( )
Тип возвращаемых данных
Возвращаемый тип SQL Server: bit
Возвращаемый тип CLR: SqlBoolean
Замечания
Чтобы быть простым, экземпляр geometry должен отвечать следующим требованиям.
Каждая фигура экземпляра не должна пересекать саму себя, за исключением конечных точек.
Никакие две фигуры экземпляра не могут пересекаться в точке, не находящейся на их границах.
Примеры
В следующем примере создается непростой экземпляр LineString, который пересекает самого себя, и используется метод STIsSimple(), чтобы проверить, является ли экземпляр LineString простым.
DECLARE @g geometry;
SET @g = geometry::STGeomFromText('LINESTRING(0 0, 2 2, 0 2, 2 0)', 0);
SELECT @g.STIsSimple();