文件名称:CS520-埃琳娜:CS 520的EleNa最终项目-2019年秋季
文件大小:30.72MB
文件格式:ZIP
更新时间:2024-03-09 04:30:48
JavaScript
海拔导航系统 项目作者:丹尼·萨那塔(Danny Sanatar),伊甸·门德尔(Eden Mendel),珍妮·科瓦切维奇(Janja Kovacevic),特玛·Eventov 我们的Web应用程序是功能齐全的路由软件,允许用户沿着给定路径最大化或最小化仰角增益。 我们已经实现了Dijstra最短路径算法的一种变体,可以通过使用高程增益作为权重来计算任何给定的路线。 我们先进而简单的UI允许用户使用附加选项快速输入起点和终点,以最大化或最小化其路线。 该应用程序可以使用Mapbox的开源地图绘制软件快速计算出最短路径并将其渲染到街道地图上。 是什么让我们的EleNa与众不同 容器:提供路由服务的后端构建在一个容器内,该容器可扩展。 快速路由:通过提升Python的全局变量和Django功能,后端服务器只需要一次(缓慢)将图形加载到内存中,但是一旦加载到内存中就可以非常快速地处理路由
【文件预览】:
CS520-Elena-master
----.gitignore(1KB)
----README.md(2KB)
----LICENSE(1KB)
----pip_setup.sh(243B)
----container_runner.sh(337B)
----run_aws.sh(153B)
----.babelrc(113B)
----local()
--------Backend()
--------.gitignore(1KB)
--------README.md(1KB)
--------Frontend()
--------.babelrc(113B)
----cloud()
--------Backend()
--------.gitignore(1KB)
--------README.md(1KB)
--------Frontend()
--------.babelrc(113B)