当前位置: 首页 > news >正文

ebmap Tour 导览地图制作之 路网绘制

ebmap Tou 是一款创建景区电子导览系统的平台。其中有一个自动寻路的扩展,需要我们自己在管理平台绘制路网。

这边详细讲解一下,绘制路网的要点和操作方法。

路网绘制是自动寻路功能的核心基础,它是在系统后台将景区真实道路、步道等可通行区域,抽象为可被算法识别的节点+连线拓扑网络,让系统能计算两点间最短路径并实时导航。必须完成的景区内的路网绘制,自动寻路功能才能正常运行。


一、路网绘制入口

启用自动寻路扩展后,在地图管理平台左侧菜单找到【自动寻路】→【路网绘制】,进入绘制界面。

路网绘制界面截图如下:

二、路网绘制方法

1、操作状态

路网绘制界面顶部有一些功能按钮,分别对应不同的操作。在讲解之前,需要先了解一下:

其中“选择”、“添加节点”、“寻路测试”对应的是三种操作状态。

  • 选择:用于选中绘制对象,在绘制路线和改变绘制对象时使用。
  • 添加节点:在创建节点时选中,选中后点击地图任意位置将创建一个节点。
  • 寻路测试:在此状态下,点击地图任意位置可以设置起点和终点,进行寻路效果测试。

而“清空全部”和“保存修改”则是功能按钮。

  • 清空全部:点击后,会弹窗确认框,确认后将清空所有绘制好的内容。
  • 保存修改:点击即可保存当前绘制的内容。

2、节点的操作

在绘制路线之前,我们需要先添加节点。节点是用来连接两条路线的端点,一般是在道路的起点或者有分叉口的位置创建。

创建节点
  • 方式一:选中顶部【添加节点】功能,然后点击地图任意位置,就可以创建一个节点。
  • 方式二(快捷键):在“选择”状态下,按住“Alt”键,点击地图空白处就可以创建节点。创建好节点后,松开“Alt”将自动切换会“选择”状态。
使用方式一添加节点
使用快捷键添加节点

拖动节点

  • 在【选择】状态下,鼠标左键按住节点进行拖动,即可调整节点位置。
拖动节点
删除节点
  • 方式一:在节点上点击鼠标右键,将出现操作菜单。选择【移除节点】即可删除对应节点。
  • 方式二(快捷键):鼠标点击节点,节点会变成红色选中状态,然后按键盘上的“Delete”即可删除节点
  • 注意:删除节点时,若接点上有连接路线,对应的路线也会和节点一起删除。
使用方式一删除节点
使用快捷键删除节点

三、路线绘制

1、创建路线

创建好节点后,就可以绘制路线了。一条路线由两个节点组成。创建路线按以下步奏:

  1. 在起点节点点击右键,选择【创建路径】
  2. 点击一个终点节点,确定路线终点。
  3. 在起点和终点之间,即会出现一条虚线。此时在地图上点击,可以调整路线的轨迹。
  4. 点击右键确认完成,即可完成一条路线创建。

快捷键方式(推荐):

  • 选中起点节点,然后按住 Ctrl 键,接着鼠标点击终点节点。即可快速创建一条路线。
创建路线
使用快捷键创建路线
2、编辑路线

创建好的路线,如果绘制有问题可以进行编辑。编辑方式如下:

  1. 切换到【选择】模式,鼠标选中一条路线。此时路线会高亮,并出现粉色的控制点。
  2. 控制点就是创建路线时,鼠标点击的位置。可以拖动调整路线轨迹。
  3. 在两个控制点中间,还有一个比较小的蓝色点,点击即可转化为可以拖动的控制点。
  4. 同时拖动节点,也会影响路线轨迹。
  5. 在编辑点上点击右键,选择“移除控制点”即可删除一个控制点。
编辑路线
删除和添加路线控制点
3、移除路线
  1. 选中一条路线,在其中一个控制点上点击右键,会弹出操作菜单。
  2. 选择【删除路径】,即可删除当前选中的路线。

快捷键方式(推荐):

  • 鼠标点击路线选中一条路线,然后按键盘的“Delete”键,即可删除路线
使用菜单删除路线
使用快捷键删除路线

四、寻路测试

路网绘制就是需要通过上述的方式,不断添加节点和路线,最终把景区内所有可供游客游览的路线绘制出来。

绘制完成后,即可进行寻路测试。查看寻路效果。

寻路测试方法:

  1. 在顶部工具中,选择【寻路测试】功能。
  2. 在地图任意地点进行点击设置起点,再次点击选择终点。
  3. 此时地图上即可出现最佳路线轨迹。
  4. 鼠标按住起点和终点图标拖动,可以调整起点和终点位置,同时寻路结果也会实时更新。
  5. 按键盘“ESC”键或点击【选择】功能,即可退出寻路测试。
寻路测试
http://www.jsqmd.com/news/449714/

相关文章:

  • 写作小白救星 10个AI论文平台深度测评,专科生毕业论文写作必备!
  • 实测20款适合东南亚语言配音软件推荐,以下6款全支持
  • 拖延症福音!千笔·专业论文写作工具,领军级的AI论文平台
  • MATLAB高效调试与性能优化全攻略
  • 2026年盘锦大米:揭秘源头厂家背后的秘密与排名!
  • 〘 3-1 〙软考高项 | 第10章:项目进度管理(上)
  • 【Java】随机文件读写利器:RandomAccessFile详解
  • 永磁同步电机(PMSM)的转速环模糊滑模
  • 比迪丽LoRA部署实录:从裸机Ubuntu到WebUI可用的30分钟完整过程
  • 向光生长优化算法(PGA)-2025年SCI一区新算法-公式原理详解与性能测评 Matlab代码免费获取
  • pytest测试框架3-web自动化
  • 基于Django的Python音乐智能推荐系统(含完整源码+12000字毕业论文+实操演示视频)
  • 基于深度学习的绝缘子缺陷识别检测系统|全新web界面|多模态|AI大模型智能分析|YOLOv8、YOLOv10、YOLOv11、YOLOv12
  • YOLOv5+Qwen3-ASR-0.6B构建智能监控告警系统
  • BAT资深工程师主讲|Python自动化运维高阶实战课(含Python零基础入门+全套源码课件)|从0搭建企业级运维自动化平台
  • 文件自动同步软件:PanguFlow
  • 多层电路板哪家强?2026年猎板性能与性价比评测
  • 林俊旸:阿里千问的“吹哨人”
  • 使用Typora撰写FRCRN技术文档:Markdown与图表完美结合
  • 小程序制作平台对比:码云数智、有赞、微盟深度解析
  • 基于MATLAB的D2D Cluster建模与资源分配实现
  • 遗传-粒子群自适应优化算法--MATLAB 两个算法融合且加入自适应变化的权重和学习因子
  • 【MongoDB】深入研究副本集与高可用性——Replica Set 架构、故障转移、读写分离 - 教程
  • 万象熔炉 | Anything XL从零开始:safetensors单文件加载与Euler A调度器调优
  • 那层看不见的防线
  • 低成本玩转AI绘画:Stable Diffusion v1.5 低显存需求与高效部署方案
  • Pi0机器人模型效果实测:生成(50,14)维度数组对接ROS/Mujoco
  • 数组元素去重(综合应用):
  • 计算机毕业设计之springboot微信小程序的垃圾分类回收
  • OFA-Image-Caption实战:为Unity游戏引擎中的场景截图自动生成旁白