文件名称:VirtualHelm:航行路线优化器
文件大小:80KB
文件格式:ZIP
更新时间:2024-04-17 02:23:04
CommonLisp
虚拟头盔 航行路线优化 VirtualHelm使用众所周知的“等时线”方法进行航行路线优化。 这基本上是一种蛮力算法,通过以恒定的速度和方向移动固定的时间(例如10分钟)来计算从给定位置可到达的所有位置。 对生成的位置进行过滤以防止指数增长并构成下一个等时线。 地图 VirtualHelm使用提供的地理数据,后者又使用OpenStreetMap数据。 使用libgdal访问地图数据。 使用“ openstreetmapdata”中包含分割面的“ Land Polygons”文件。 地理空间索引是在多边形集上离线计算的。 (非拆分多边形文件虽然较小,但提供的索引选择较少,因此速度较慢)。 在运行时,索引用于快速查找多边形并将其与船形路径相交。 为了提高性能,使用了1°切片缓存。 如果包含路径起点的图块或包含终点的图块均不包含任何平台,则将跳过确切的平台检查。 风 极地 极地提供为CS
【文件预览】:
VirtualHelm-master
----json.cl(10KB)
----simulation.cl(25KB)
----server-config.cl(5KB)
----http-api.cl(24KB)
----database.cl(5KB)
----datatypes.cl(7KB)
----polars.cl(10KB)
----package.cl(1004B)
----filter.cl(3KB)
----race-constraints.cl(1003B)
----LICENSE(34KB)
----profiling.txt(8KB)
----test.cl(6KB)
----virtualhelm.cl(3KB)
----util.cl(4KB)
----startwindow.cl(2KB)
----.gitignore(174B)
----constraints.cl(5KB)
----web()
--------css()
--------img()
--------router.html(9KB)
--------js()
----common.cl(629B)
----polygons.cl(586B)
----notes.txt(3KB)
----README.md(3KB)
----virtualhelm.asd(1KB)
----macros.cl(2KB)