Create ellipse geometry(创建椭圆几何图形)¶
Supported in: Batch, Streaming
Approximates an ellipse as a polygon centered at the given geo coordinate. The distance between points is computed along the surface of the WGS84 ellipsoid approximating the surface of the earth.
Expression categories: Geospatial
Declared arguments¶
- Center: Longitude and latitude for the center of the ellipse.
Expression\ - Semi-major axis length: The length of the longest radius (half the axis) of the ellipse.
Expression\ - Semi-major axis length unit: The unit of the semi-major axis length.
Enum\ - Semi-minor axis: The length of the shortest radius (half the axis) of the ellipse.
Expression\ - Semi-minor axis length unit: The unit of the semi-minor axis length.
Enum\ - optional Azimuth: The angle between the major axis and the y axis. Positive angles indicate a clockwise rotation, while negative angles indicate a counter-clockwise rotation.
Expression\ - optional Azimuth angle unit: The unit of the azimuth angle.
Enum\ - optional Number of points: The number of points used to approximate the ellipse.
Expression\
Output type: Geometry
中文翻译¶
创建椭圆几何图形¶
支持:批处理(Batch)、流处理(Streaming)
将椭圆近似为以给定地理坐标为中心的多边形。点之间的距离沿近似地球表面的WGS84椭球体表面计算。
表达式类别: 地理空间(Geospatial)
声明的参数¶
- 中心点(Center): 椭圆中心的经度和纬度。
表达式\ - 半长轴长度(Semi-major axis length): 椭圆最长半径(轴的一半)的长度。
表达式\ - 半长轴长度单位(Semi-major axis length unit): 半长轴长度的单位。
枚举\<厘米(Centimeter)、数据英里(Data mile)、十米(Decameter)、分米(Decimeter)、英尺(Foot)、百米(Hectometer)、英寸(Inch)、千米(Kilometer)、米(Meter)、英里(Mile)等...> - 半短轴长度(Semi-minor axis): 椭圆最短半径(轴的一半)的长度。
表达式\ - 半短轴长度单位(Semi-minor axis length unit): 半短轴长度的单位。
枚举\<厘米(Centimeter)、数据英里(Data mile)、十米(Decameter)、分米(Decimeter)、英尺(Foot)、百米(Hectometer)、英寸(Inch)、千米(Kilometer)、米(Meter)、英里(Mile)等...> - 可选 方位角(Azimuth): 长轴与y轴之间的角度。正角度表示顺时针旋转,负角度表示逆时针旋转。
表达式\ - 可选 方位角单位(Azimuth angle unit): 方位角的单位。
枚举\<度(Degrees)、分(Minutes)、弧度(Radians)、秒(Seconds)> - 可选 点数(Number of points): 用于近似椭圆的点数。
表达式\<字节(Byte)| 整数(Integer)| 长整数(Long)| 短整数(Short)>
输出类型: 几何图形(Geometry)