Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Возвращает количество кривых в одномерном экземпляре geography.
Синтаксис
.STNumCurves()
Типы возвращаемых данных
Возвращаемый тип SQL Server: geography
Возвращаемый тип CLR: SqlGeography
Замечания
К типам одномерных пространственных данных относятся LineString, CircularString и CompoundCurve. Пустой одномерный экземпляр geography возвращает значение 0.
Функция STNumCurves() поддерживает только простые типы, не поддерживает коллекции geography , подобные MultiLineString. Возвращается значение NULL, если экземпляр geography — не одномерный тип данных.
Возвращает Null для неинициализированных экземпляров geography.
Примеры
А.Использование метода STNumCurves() в экземпляре CircularString
В следующем примере описывается получение определенного количества кривых в экземпляре CircularString:
DECLARE @g geography;
SET @g = geography::Parse('CIRCULARSTRING(-122.358 47.653, -122.348 47.649, -122.348 47.658, -122.358 47.658, -122.358 47.653)');
SELECT @g.STNumCurves();
Б.Использование метода STNumCurves() в экземпляре CompoundCurve
В следующем примере метод STNumCurves() используется для возврата определенного количества кривых в экземпляре CompoundCurve.
DECLARE @g geography;
SET @g = geography::Parse('COMPOUNDCURVE(CIRCULARSTRING(-122.358 47.653, -122.348 47.649, -122.348 47.658, -122.358 47.658, -122.358 47.653))');
SELECT @g.STNumCurves();
См. также
Основные понятия
Основные сведения о типах пространственных данных