【导航电子地图(MAP)模块功能】

news2025/1/11 18:09:15

Map功能:提供导航系统中地图描画、地图操作、地图检索的功能。

地图操作功能:地图滚动等。

地图检索功能:附近名称取得、View内检索等。

地图描画功能:是指从地图Data base中读出地点情报,然后按照一定的风格,描画和显示地图。

MAP功能简介

機能名

機能概要

地図表示

按显示设定情报,以任意地点为中心显示地图。

詳細地図表示

显示道路或组成物与实际形状相近的详细地图。

Mark表示

在地图上用Mark显示分散着的地点情报。

VICS Level3情報表示

地图上显示VICS Level3情報。

軌跡表示

在地图上用点显示自車走行的轨迹。

Route表示

地图上显示Route。

誘導Route強調表示

强调显示当前诱导中的Route。

直線誘導線表示

用直线显示诱导对象地点所在的方向。

拡大図該当交差点Mark表示

地图上显示相应于交差点扩大图的交差点位置。

自車Mark表示

显示表示自車位置、及方向的Mark。

PinPointMark表示

地图上显示用户指定的地点情报。

地点情報List提供

提供画面上的地点情报。

選択該当地点Mark表示

用保存(覆盖)显示被选择地点的Mark。

表示設定情報提供

提供当前的显示设定情报。

表示設定情報自動保存

自动将变更的显示设定情报保存到SRAM中。

表示設定変更

变更显示设定情报来显示地图。

地図表示位置変更

变更画面上的地図显示位置。

自動地図縮尺切替

没有地图数据时、自动变更地图缩尺。

細街路表示切替

按自車的走行状態自动切换細街路的显示、非显示。

表示選択切替

切换画面上情報的显示、非显示。

自車位置更新

根据最新的自車情報变更地图显示位置。

地図Scroll

地图向用户指定的任意方向滚动。

複数地図表示

画面内显示多个地図。

全Route表示

显示被指定的任意地点間的Route。

走行完了Route消去

按自車的走行,删去自車后方的Route。

地図色切替

用指定的地图颜色显示地图。

地図色調整

调整地图颜色。

VICS  HighLightMap

以VICS阻塞强调色、VICS道路强调色显示地图。

自動地図更新

按照地図上显示的情报的更新,自动更新地图。

Data base格納情報提供

提供Data base上存储的地图数据的状态。

付近名称取得

取得最接近指定地点的位置上的名称。

表示状態変化通知

通知地図的显示状态发生了变化。

市街图(2D)

描画2D市街地图

BuildingID检索

检索BuildingID

3D Mark

在3D模式下,将Mark用3D方式进行描画

复数Route显示

描画多条最优路

市街图(3D)

描画3D市街地图

矢量图,也称为面向对象的图像或绘图图像,在数学上定义为一系列由线连接的点。矢量文件中的图形元素称为对象。每个对象都是一个自成一体的实体,它具有颜色、形状、轮廓、大小和屏幕位置等属性。

光栅图,也叫做位图、点阵图、像素图,简单的说,就是最小单位由像素构成的图,只有点的信息,缩放时会失真。每个像素有自己的颜色,类似电脑里的图片都是像素图,你把它放很大就会看到点变成小色块了。

Map的基本功能

地图表示

 用户可操作功能

  •     升降比例尺
  •     显示内容控制
  •     滚动地图

更新功能

  •     更新车辆位置
  •     更新路径信息

地图显示内容

  •     背景
  •     道路
  •     路径信息
  •     交通情报
  •     POI

地图示例

Map中的基本表示物
背景
建筑物
道路
经路
文字
交通信息
各种Mark
轨迹点
回避区域
天空

扩大图示例

扩大图中的基本表示物
背景
建筑物
道路
经路
各种Mark
指示信息
距离信息
道路信息


描画过程中的重要概念
1. 里画页和表画页
2. 不完全描画

 

3. Animation

坐标系及坐标变换

坐标系
Geo坐标系(计算)
Document坐标系
Local坐标系
View坐标系

坐标变换
平移
旋转
缩放

透视投影

 平行投影

 图形学相关基础

三角形计算

  • 使用向量计算角度
  • 余弦定理

 


空间几何

  • 点线距离
  • 点面距离

 

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/751752.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Meta提出全新参数高效微调方案,仅需一个RNN,Transformer模型GPU使用量减少84%!

近来,随着ChatGPT和GPT-4模型的不断发展,国内外互联网大厂纷纷推出了自家的大语言模型,例如谷歌的PaLM系列,MetaAI的LLaMA系列,还有国内公司和高校推出的一些大模型,例如百度的文心一言,清华的C…

vue3中通过vue-i18n实现国际化

效果图 前言 突然想在vue3项目中使用国际化功能,查阅相关资料后发现和vue2的用法有些出入,记录一下 使用 下载vue-i18n npm i vue-i18n2、准备语言文件 目前我的项目只支持中英文切换,故准备一份中文文件和一份对应的英译文件 创建langur…

七大排序算法——直接插入排序,通俗易懂的思路讲解与图解(完整Java代码)

文章目录 一、排序的概念排序的概念排序的稳定性七大排序算法 二、直接插入排序核心思想代码实现 三、性能分析四、七大排序算法性能对比 一、排序的概念 排序的概念 排序:所谓排序,就是使一串记录,按照其中的某个或某些关键字的大小&#…

【Java进阶之路】NIO基础

一、NIO基础 Java New IO是从Java1.4版本开始引入的一个新的IO api,可以替代以往的标准IO,NIO相比原来的IO有同样的作用和目的,但是使用的方式完全不一样,NIO是面向缓冲区的,基于通道的IO操作,这也让它比传…

美团外卖智能陪伴型导购的探索与实践

相比于其他电商场景,外卖场景对于实时发现和反馈用户兴趣的能力有着更高的要求。近年来,美团外卖算法团队摸索出了一套适用于外卖场景的智能陪伴型导购架构和策略。这一举措已经取得了显著成效,本文将详细介绍外卖搜索技术团队搭建智能陪伴型…

Redis数据结构 — IntSet

目录 整数集合IntSet结构设计 IntSet的升级操作 升级具体过程 升级具体源码 小结 IntSet是Redis中set集合的一种实现方式,基于整数数组来实现,并且具备长度可变、有序等特征。 整数集合IntSet结构设计 整数集合本质上是一块连续内存空间&#xff…

Ubuntu22.04安装飞书

通过以下教程可以快速的安装飞书。 安装包下载 进入飞书下载官网下载飞书Linux客户端 选择deb格式安装包下载 安装方式 方式一:运行安装包安装 双击deb文件,点击install进行安装 方式二:终端命令安装 到安装目录,然后dpkg你的安…

光速吟唱,Clibor ,批量多次复制依次粘贴工具 快捷输入软件教程

批量多次复制依次粘贴工具 批量复制粘贴工具0.81.exe https://www.aliyundrive.com/s/3sbBaGmHkb8 点击链接保存,或者复制本段内容,打开「阿里云盘」APP ,无需下载极速在线查看,视频原画倍速播放。 青县solidworks钣金设计培训 …

Web3.0:重新定义数字资产的所有权和交易方式

随着区块链技术的发展和应用,数字资产的概念已经逐渐深入人心。数字资产不仅包括加密货币,还包括数字艺术品、虚拟土地、游戏道具等各种形式的数字物品。然而,在传统的互联网环境下,数字资产的所有权和交易方式往往受到限制和约束…

二极管总结

目录 1.2.2二极管的伏安特性 1.2.3二极管的主要参数 1.2.4二极管的等效电路 1.2.5稳压二极管 1.2.6其它类型二极管 1.2.2二极管的伏安特性 二极管和PN结伏安特性区别: 相同点:同样具有单向导电性 不同点:二极管存在半导体体电阻和引线电阻…

Android JNI线程的创建 (十二)

🔥 Android Studio 版本 🔥 🔥 创建JNI 🔥 package com.cmake.ndk1.jni;public class JNIThread {static {System.loadLibrary("thread-lib");}public native void createNativeThread();public native void createNativeThreadWithArgs();public native v…

金科威GoldWayUT4000监护仪协议对接

通过网口,成功对接到参数: Sys、Dia、Map、Temp、HR、SPO2、Resp、RR、EtCO2、InCO2等数值。

玩玩两个简单的python的web框架 flask、fastapi

IDEA连接远程解释器,本地代码编辑无法代码提示 一、Flask入门使用 官网 其它参考 注意 1.这里使用linux 192.168.72.126上远程解释器,需要/usr/bin/pip3 install flask,host参数不要使用localhost/127.0.0.1,即只监听本地的访问,会导致wind…

electron-updater 自动更新升级应用

electron 内置了 autoUpdater 自动更新功能,但是服务配置有些复杂,最后选择了 electron-updater 工具插件,这里就讲讲如何配置 electron-updater 来自动更新升级应用。 一、项目依赖和 scripts 安装 electron-updater 和 electron-log pnpm…

5分钟构建电商API接口服务 | python小知识

1. 什么是API 我们经常会使用一些API接口来完成特定的功能,比如查询天气的数据,下载股票的数据,亦或是调用ChatGPT模型的结构等等。 API全称是Application Programming Interface,即应用程序接口,它通常提供了一个功…

数据结构与算法——顺序表(顺序存储结构)及初始化详解

顺序表,全名顺序存储结构,是线性表的一种。通过《什么是线性表》一节的学习我们知道,线性表用于存储逻辑关系为“一对一”的数据,顺序表自然也不例外。 不仅如此,顺序表对数据的物理存储结构也有要求。顺序表存储数据…

Android之Glide图片框架分析

为什么使用Glide? 使用简单,链式调用,API简洁。with、load、into三步走就可以加载图片生命周期自动绑定,根据绑定的Activity或者Fragment生命周期管理图片请求高效处理Bitmap。支持bitmap的复用和主动回收,减少系统回…

查看隐藏文件怎么做?4个简单方法分享

“朋友们!想问问大家如果设置了隐藏文件,想查看的时候应该怎么进行查看呀?有没有朋友可以教教我!” 为了保护电脑的隐私,我们有时候可能会给电脑设置某些隐藏的文件,这些隐藏的文件我们是无法看到的。如果我…

【GitOps系列】从零上手GitOps

文章目录 GitOps 介绍如何将业务代码构建为容器镜像?如何将容器镜像部署到K8s?K8s如何实现自动扩容和自愈?1.传统的扩容和自愈2.k8s自愈机制3.k8s弹性扩容 如何借助GitOps实现应用秒级自动发布和回滚?1.传统 K8s 应用发布流程2.从…

SpringCloudAlibaba:消息驱动之RocketMQ学习

目录 一、MQ简介 (一)什么是MQ (二)MQ的应用场景 1、异步解耦 2、流量削峰 (三)常见的MQ产品 二、RocketMQ入门 (一)RocketMQ安装部署 1、环境要求 2、下载RocketMQ 3、安…