Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Применимо к:SQL Server
База данных
SQL AzureУправляемый экземпляр
SQL AzureБаза данных SQL в Microsoft Fabric
Возвращает приближение из многоугольников для экземпляра geography, содержащего сегменты дуги.
Syntax
.STCurveToLine()
Типы возвращаемых данных
Тип возвращаемого значения SQL Server: geography
Тип возвращаемых данных CLR: SqlGeography
Remarks
Возвращает экземпляр LineString для экземпляра CircularString или CompoundCurve.
Возвращает экземпляр Polygon для экземпляра CurvePolygon.
Возвращает копии экземпляров geography, которые не содержат экземпляры CircularString, CompoundCurve или CurvePolygon.
В отличие от спецификации SQL MM, данный метод не использует значения координаты z для расчета аппроксимации из многоугольников. Любое значение координаты z, представленное в вызываемом экземпляре geography, игнорируется.
Examples
В следующем примере возвращается экземпляр LineString, который представляет собой аппроксимацию из многоугольников для экземпляра CircularString:
DECLARE @g1 geography = 'CIRCULARSTRING(-122.358 47.653, -122.348 47.649, -122.348 47.658, -122.358 47.658, -122.358 47.653)';
DECLARE @g2 geography;
SET @g2 = @g1.STCurveToLine();
SELECT @g1.STNumPoints() AS G1, @g2.STNumPoints() AS G2;
См. также
STLength (тип данных geography)
STNumPoints (тип данных geography)
Основные сведения о типах пространственных данных