
单词引擎是英语单词引擎的音译,通常是指引擎,它是动力输出设备. 发动机是为汽车,轮船和飞机供电的核心设备. 在IT领域,经常听到搜索引擎和图形引擎. 该软件中的引擎将提供一组特定的底层功能的实现和接口,这些实现和接口通常是基本且功能强大的,并完全满足上层的应用需求.
(1)引擎简介

从应用程序层的角度来看和地图导航怎么样,地图引擎是一组功能库,这些功能库提供了对地理数据的驱动和管理,实现了呈现,查询和其他功能. 所有应用程序层软件仅需要调用地图引擎提供的功能接口即可轻松完成其功能. 导航引擎的概念与地图引擎的概念相同. 导航引擎的驱动和管理是拓扑数据,它提供路线和引导信息.
简而言之,地图软件是基于地图引擎的应用程序. 地图软件可以没有独立的地图引擎,并且可以在软件中实现地图引擎的功能,但是独立的地图引擎可以使软件体系结构更加清晰,可扩展性和可维护性得到大大提高. 特别是对于多平台地图软件,必须有独立的地图引擎,否则维护成本将增加一倍.

地图引擎通常封装并保护地理数据的组织管理机制,并向上层提供地图移动,缩放,渲染,空间查询等功能.
导航引擎通常封装并保护几何数据的拓扑关系和导航数据,并向上层提供路线分析,拓扑分析和导航信息.

在GIS体系结构的设计中,除了地图引擎和导航引擎外,一些设计人员还将图形渲染分开,并将其封装到独立的渲染引擎中,例如2D渲染引擎和3D渲染引擎. 只要可以与地图引擎很好地连接,这种设计就没有问题.
(2)引擎和数据
地图引擎和导航引擎都是GIS引擎的一部分,以下简称GIS引擎.
GIS引擎就像汽车引擎中的燃料数据一样,但这是唯一与燃料相对应的引擎. 通常,嵌入式GIS引擎具有专有数据要求和地图导航怎么样,目的是提高引擎的效率. 每个公司或设计师的引擎设计将与引擎所需的数据格式设计紧密联系在一起. 实际上,它通常是由同一团队设计的. 数据格式设计是GIS技术的核心引擎之一,数据格式在很大程度上决定着引擎效率的优劣,因此基本上没有公司或设计师会公开设计,因为这是核心技术的秘密!
那么我们可以仅使用MapInfo MIF或ArcInfo E00数据作为引擎数据源吗?答案是肯定的!但是您将很难保证发动机的效率. 通常,一些完善的GIS引擎会提供一些软件,包括各种主要制造商提供的将格式转换为自己的GIS引擎格式数据的工具,这也是判断GIS引擎完整性的重要标志.
因此,如果要在嵌入式设备上开发GIS引擎,则必须设计自己的GIS数据格式. 请记住,几何数据不应线性存储,并且访问线性存储的效率很低. 高效访问数据存储格式的设计要点将在后续文章中介绍.
原始链接:
本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/shouji/article-174964-1.html
小王子配音~我爱您
我官网买的米2差不多充满两次是可以的