嵌入式GIS开发应用

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

嵌入式GIS开发平台——eSuperMap

运行环境
支持Windows NT、Windows 2000、 Windows XP、 Windows Server 2003、Windows CE操作系统。

硬件设备
如IBM PC兼容机、PocketPC2003、
SmartPhone2003、Windows Mobile 5、Windows


嵌入式处理器目前主要有Am186/88,Dragon Ball, SC-400,Power PC,68000,MIPS,ARM系列等。 ARM是近年来在嵌入式系统有影响力的微处理器制造商,
ARM的设计非常适用于小的电源供电系统。
嵌入式GIS软件开发平台


嵌入式GIS操作系统
嵌入式操作系统是一种用途广泛的系统软件,它负责嵌 入式系统的全部软硬件资源分配、调度作业、控制协调并


嵌入式GIS应用与发展前景
嵌入式GIS涉及领域的应用

嵌入式GIS行业应用领域:

集中体现在:野外勘察、道路巡检、空间信息需求, 野外测图等 集中体现在:汽车电子导航领域、手机导航领域,市 场份额大 集中体现在:3G、 CDMA网络、GPRS网络环境中对 GIS数据的需求和信息服务

嵌入式GIS专业导航领域:
打开地图程序流程图


数据结构
两种数据存储格式PM2和PMR(Portable Map Runtime File)文件格式。适合在资源紧缺的嵌入式设 备上使用。数据格式逻辑结构紧凑、清晰、便于管理,并 且不依赖于任何数据库技术,可移植性强,支持跨平台使 用。

多源数据无缝集成技术,可通过数据引擎访问不同的数据 源,为不同的应用提供不同的解决方案。

嵌入式GIS空间数据管理方式 在嵌入式GIS中,可以采用面向对象的管理方式来管理空 Layers LayerBase 地图 间数据。
点图层
线图层
面图层
网图层
GeoDatabase
GeoRecordSet
GeoFeilds
GeoFeild
数据管理方式
嵌入式GIS硬件开发平台

嵌入式系统的核心部件是各种类型的嵌入式处理器。由于 嵌入式系统设计的差异性极大,嵌入式处理器的品种太多 ,选择处理器时需考虑:
处理性能。目标不是在于挑选速度最快的处理器,而是在于选

取能够完成作业的处理器和I/O子系统。

技术指标。首先考虑的是,系统所要求的一些硬件能否无需过 多的胶合逻辑(GL,Glue Logic)就可以连接到处理器上;其
次是考虑该处理器的一些支持芯片,来降低了整个系统的开发
费用。

功耗。 软件支持工具,软件对硬件的依赖性。选择合适的软件开发工 具对系统的实现会起到很好的作用。处理器如果内置调试工具 可以大大缩小调试周期,降低调试的难度。供应商是否提供评 估板。许多处理器供应商可以提供评估板来验证理论是否正确 ,决策是否得当。 生产规模及开发的市场目标。
野外测图以及无线网络环境中的GIS应用”
嵌入式GIS系统特点
嵌入式GIS体系结构

嵌入式GIS应用软件的系统结构因具体应用的不同而有所 城市管理、导游导航、移动OA、信息采集、勘察„„
应用层
增减。一般由空间数据管理层、数据分析层,应用层组 成。 支撑
数据 显示 数据 管理 底层 平台 应用 用户交互 信息检索 空间分析 编点线区 定位与通信

功能特点
除了提供常规的地图浏览、属性查询外,还提供了强大的 路径分析功能、GPS功能、导航功能、地图编辑功能和远
程访问SuperMap IS 服务器的功能。

技术特色
模块化结构设计,整体易于管理,功能易于扩展; 工作空间配置多幅地图及存在多种地图显示要素,有效支 持自定义地图风格配置; 支持基于时态和交通规则的路径分析; 动态位置数据实时解析。
发活动。通常,应用系统对嵌入式软件的基本要求是体积
小、执行速度快、具有较好的可裁减性和可移植性。

目前常用的嵌入式操作系统主要包括Palm OS、 Windows CE及Linux等。


嵌入式GIS平台
超图公司的eSuperMap 中地公司的MapGIS EMS 灵图嵌入式GIS ESRI的ArcPad、 ArcGIS Mobile Mapinfo公司的MapX 、MapX Mobile ……
嵌入式系统的特点



系统内核小 应用于小型电子装置 ,系统资源相对有限 比如ENEA公司的OSE分布式系统,内核只有5K。 专用性强 软件系统和硬件的结合非常紧密 ,针对硬件进行系统的移植 ,需 要根据系统硬件的变化和增减不断进行修改。 系统精简 一般没有系统软件和应用软件的明显区分,不要求其功能设计及实 现上过于复杂,这样一方面利于控制系统成本,同时也利于实现系 统安全。 CPU、内存、I/O限制 CPU低(100M~400M),内存小(32~64MB),I/O访问速度慢(远低 于PC的磁盘速度)

嵌入式GIS空间数据 空间数据占用的存储空间尽量小,可采用用最少的数据量 表示空间实体、去掉多余的附属数据、选用合适的索引方
式、减少数据冗余、采用压缩算法对空间数据进行压缩以
ห้องสมุดไป่ตู้节省存储空间等方法。

空间数据的检索速度尽量快,在存储时需要采用数据索引 的办法,可以用网格、四叉树和R树及其变种等多种索引 方式。


嵌入式GIS无线网络信息服务:

嵌入式GIS发展规划

嵌入式GIS高效平台

构建导航平台、行业专用平台、3G无线网络服务平台的根 本和核心
嵌入式GIS高效平台

嵌入式GIS-GPS导航专用平台

整合GPS定位模块,对空间数据进行校正纠偏 全国道路网进行全国范围内的路径分析,开展智能导航

嵌入式GIS行业应用平台

基本功能模块集
海量数据支持、GPS定位、遥感影像支持、全国路径 分析、智能导航、多种信息查询、地图操作
应用领域
手机或车载导航
GPS定位、遥感影像支持、路径分析、多种信息查询、 地税、公安、电力、 行业业务办理、信息数据采集、无线通信、地图 管网等行业 操作
GPS定位、路径分析、多种信息查询、用户信息管理、 轨迹管理、地图操作、3G/GPRS无线通信 大众化信息服务系统
嵌入式GIS应用平台 开发
嵌入式系统简介 嵌入式

GIS 系统开发及应用
嵌入式GIS系统 嵌入式GIS体系结构 嵌入式GIS关键技术 嵌入式GIS硬件开发平台 嵌入式GIS软件开发平台 嵌入式GIS应用及发展前景
嵌入式系统

嵌入式系统是以应用为中心,以计算机技术为基础,并且 软硬件可裁剪,适用于应用系统对功能、可靠性、成本、 体积、功耗有严格要求的专用计算机系统。 简单的说就 是系统的应用软件与系统的硬件一体化。

可以在各种嵌入式终端上快速移植高性能的导航产品 嵌入式GIS-3G无线网络服务应 嵌入式GIS-GPS导航专用平台 嵌入式GIS行业应用平台 用平台
对行业应用数据和行业应用进行管理 业务数据、定位、信息点采集、遥感影像数据集成 GPRS、3G,新型空间位置服务框架

嵌入式GIS-3G无线网络服务应用平台
嵌入式GIS的功能设计

基本地图操作功能 主要用于地图的显示、缩放、漫游、查询等。此功能应尽 量保证具有精简的内核和快速的浏览速度。 图层管理功能 根据用户需求可以打开/关闭,显示/隐藏图层,但要避免 频繁调入图层数据,以便加快数据的显示速度。 查询、检索、分析、导航功能 主要用于目标的查询(包括分类查询、图文互查)、定位 以及结合GPS定位数据的导航功能等。此功能与用户需求 结合较多,系统设计主要体现用户的意愿。
地图显示
图层管理
标识管理
业务数据
地图数据管理
业务数据管理
采集数据管理
多系统支持
数据存储与保护
嵌入式GIS关键技术

嵌入式GIS数据模型 嵌入式GIS采用了矢量数据分块的方式存储和管理数据。 显示地图时读取部分图形数据以满足快速显示图形的要求
和数据存储需要。

嵌入式GIS数据结构 合理设计使每次读入内存的数据是用户感兴趣、关心的那 部分数据。这要求:图形结构简单,冗余度小,拓扑关系 简单。
Mobile 6以及其他运行Window CE操作系统的嵌入式设 备。

开发方式
以类库和控件的方式进行分发,支持Visual C++、 eMbedded Visual C++、Visual Studio 2005等多种 集成开发环境。 eSuperMap是把所有的GIS功能封装到不同的类库中, 类库层次关系清晰、结构紧凑、容易理解、代码效率高, 使用方便。用户可以根据应用系统和硬件系统的不同需要 ,快速开发出应用系统。
嵌入式系统软件应用领域
嵌入式 GIS 系统
嵌入式GIS系统

结合嵌入式系统原理和体系架构、嵌入式系统设计和 编码规范,融合GIS数据管理和处理技术,在嵌入式设
备中设计开发并运行的小型GIS系统。

满足嵌入式设备在“车辆导航、流量控制、信息监测、 水土质量监测、野外勘察、道路巡检、空间信息需求,
相关文档
最新文档