STNumCurves (тип данных geometry)
Область применения: SQL Server База данных SQL Azure Управляемый экземпляр SQL Azure
Этот метод возвращает число кривых в экземпляре geometry, представленном типом одномерных пространственных данных. К одномерным пространственным типам данных относятся LineString, CircularString и CompoundCurve. Метод STNumCurves
() поддерживает только простые типы; он не поддерживает коллекции geometry, такие как MultiLineString.
Синтаксис
.STNumCurves()
Типы возвращаемых данных
Тип возвращаемых данных SQL Server: geometry
Тип возвращаемых данных CLR: SqlGeometry
Замечания
Пустой одномерный экземпляр geometry возвращает значение 0. Значение NULL возвращается, если экземпляр geometry не является одномерным или неинициализированным экземпляром.
Примеры
А. Использование метода STNumCurves() в экземпляре CircularString
В следующем примере описывается получение определенного количества кривых в экземпляре CircularString
:
DECLARE @g geometry;
SET @g = geometry::Parse('CIRCULARSTRING(10 0, 0 10, -10 0, 0 -10, 10 0)');
SELECT @g.STNumCurves();
B. Использование метода STNumCurves() в экземпляре CompoundCurve
В следующем примере метод STNumCurves()
используется для возврата определенного количества кривых в экземпляре CompoundCurve
.
DECLARE @g geometry;
SET @g = geometry::Parse('COMPOUNDCURVE(CIRCULARSTRING(10 0, 0 10, -10 0, 0 -10, 10 0))');
SELECT @g.STNumCurves();
См. также
Основные сведения о типах пространственных данных
Методы OGC в экземплярах Geometry