5个不稳定版本

0.3.0 2021年4月6日
0.2.2 2019年7月3日
0.2.1 2019年7月3日
0.2.0 2019年7月3日
0.1.0 2019年7月3日

#2401算法

32 每月下载量
用于 geo-visibility

ISC 许可证

9KB
134

geo-rand

此包包含生成随机几何形状(如多边形)的算法。

crate.io docs.rs

此代码是此JS代码的Rust端口。

示例

以下示例展示了如何计算一组随机多边形。由rand方法提供,该方法由GeoRand trait提供,该trait针对一些geo-types实现。

use rand_core::SeedableRng;
use geo_rand::{GeoRand, GeoRandParameters};
let mut rng = rand_pcg::Pcg64::seed_from_u64(0);
let polygons = geo::MultiPolygon::rand(&mut rng, &GeoRandParameters::default());

GeoRandParameters 包含自定义输出的字段。

依赖项

~4MB
~75K SLoC