LGSVL本地服务器环境搭建
由于LGSVL已经停止运营,想要使用就需要一套本地服务器环境来解决。
根据SORA-SVL团队给出的解决方案可以实现本地服务器的搭建。
克隆SORA-SVL工程到本地。网址 https://github.com/YuqiHuai/SORA-SVL。
安装Docker。网址 https://www.docker.com/。
克隆官方工程到本地。网址 https://github.com/lgsvl/simulator。
下载服务器资源文件,所有资源文件解压后放到server/assets目录下,geojson.json文件放到mongo/setup目录下,网址https://drive.google.com/drive/folders/1bv02d29z4lSB9SWzCBTUt0GjAb876oSR。
在client文件夹下新建config.yml,内容为:
headless: false
read_only: false
api_hostname: "localhost"
api_port: 8181
cloud_url: "http://localhost"
分别复制server/.env.template和client/.env.template,将他们的文件名改为.env。
下载mongodb需要的工具,MongoDB Database Tools负责mongodb相关的导入导出等功能,MongoDB Compass是mongodb的可视化工具,用来查看数据库是否正常。网址https://www.mongodb.com/try/download/bi-connector。
CMD进入SORA-SVL根目录,运行docker compose up --build -d。docker启动后,在sorasvl-mongo的Teminal中粘贴 mongo/setup 里的import.sh文件中的内容,记得吧最后一行解注释,这一步是手动将json文件导入mongodb(因为我以前没有从事过服务器相关的开发,sh文件的运行不会,所以使用了这种方式,有其他写法能够运行import.sh也可)。使用MongoDB Compass连接到mongodb://localhost:28018/,检查数据库内容是否完整。


9.打开http://localhost,如果资源正常显示表示本地服务器环境设置正常。
