GEOS 的 Rust 绑定

时间:2024-07-18 12:52:48
【文件属性】:

文件名称:GEOS 的 Rust 绑定

文件大小:323KB

文件格式:ZIP

更新时间:2024-07-18 12:52:48

rust geospatial geos

地理GEOS C API 的 Rust 绑定。支持的 geos 版本是 >= 3.5免责声明GEOS 对输入几何的有效性可能有点严格,并且在无效输入时容易崩溃,因此需要在包装器中检查它们。该项目已使用 valgrind 检查,但如果您偶然发现崩溃,请随时打开一个问题来解释问题。使用示例您可以查看examples/目录中的examples/ 。从 WKT 构造几何:externcrate geos;let gg1= geos:: Geometry::new_from_wkt ("POLYGON ((0 0, 0 5, 6 6, 6 0, 0 0))" ).expect ("invalid WKT" );let gg2= geos:: Geometry::new_from_wkt ("POLYGON ((1 1, 1 3, 5 5, 5 1, 1 1))" ).expect ("invalid WKT" );let gg3= gg1.difference (& gg2).expect ("difference failed" );assert_eq! ( gg3.to_wk


【文件预览】:
geos-master
----Cargo.toml(1020B)
----.github()
--------workflows()
----src()
--------context_handle.rs(10KB)
--------from_geojson.rs(11KB)
--------error.rs(2KB)
--------enums.rs(7KB)
--------to_geo.rs(2KB)
--------prepared_geometry.rs(16KB)
--------geometry.rs(114KB)
--------voronoi.rs(10KB)
--------spatial_index.rs(5KB)
--------wkb_writer.rs(13KB)
--------test.rs(7KB)
--------functions.rs(6KB)
--------traits.rs(2KB)
--------lib.rs(2KB)
--------from_geo.rs(10KB)
--------coord_seq.rs(21KB)
--------to_geojson.rs(8KB)
--------wkt_writer.rs(10KB)
----examples()
--------GrandParisMunicipalities.geojson(465KB)
--------quartier_paris.geojson(360KB)
--------prepared_geom.rs(1KB)
--------from_geo.rs(1KB)
--------verbose_example.rs(1KB)
----LICENSE(1KB)
----README.md(3KB)
----CODE_OF_CONDUCT.md(4KB)
----.gitignore(249B)

网友评论