/** * 根据多边形和网格间距生成均匀分布的点 * @param polygonCoords - 多边形的控制点坐标数组,格式为 [[x1, y1], [x2, y2], ..., [xn, yn]] * @param gridSize - 网格间距 * @returns {Array} - 位于多边形内的均匀分布点数组 */ export declare function generateUniformPointsInPolygon(polygonCoords: [number, number][], gridSize: number): [number, number][]; /** * 根据边界框的大小和假定产生的网格数量,自动计算一个合适的网格大小 * @param bbox - 边界框,格式为 [minX, minY, maxX, maxY] * @param numGrids - 假定产生的网格数量 * @returns {number} - 合适的网格大小 */ export declare function caculateGridSize(bbox: [number, number, number, number], numGrids: number): number; export declare function getPolygonBbox(polygonCoords: [number, number][]): [number, number, number, number] | null;