GeoJSON规范中没有"圆形"类型
GeoJSON是一种用于表示地理空间数据的标准格式,它的规范中只定义了以下几种基本几何类型:
Point (点) LineString (线) Polygon (多边形) MultiPoint (多点) MultiLineString (多线) MultiPolygon (多多边形) GeometryCollection (几何集合)
没有专门的"圆形"类型。
圆形在计算机图形学中的表示
在计算机图形学和GIS系统中,圆形通常通过多边形近似表示。完美的圆在数学上是由无数个点组成的,为了在计算机中表示,必须将其离散化为有限个点构成的多边形。
Cesium中的圆形处理
在Cesium中,当用户使用圆形绘制工具创建圆时,Cesium实际上会创建一个多点多边形来近似表示这个圆。圆的精度(即多边形的顶点数量)可以配置,顶点越多,越接近完美的圆,但数据量也越大。
GeoJSON导出
当这个圆形被导出为GeoJSON时,因为GeoJSON规范中没有圆形类型,所以它必然被转换为Polygon类型,其中包含了构成圆形轮廓的一系列顶点坐标。
GeoJSON中的圆形表示
GeoJSON中圆形被表示为多边形(Polygon)是因为GeoJSON规范本身不支持圆形这种几何类型。