文摘

文档管理是一个通常的方法来组织空间数据在移动终端。和压缩CGML空间数据已广泛应用于基于位置的服务。指的是思想的地图制图,九紧密相连,同等大小的矩形是用作请求范围移动地图数据,和这九个矩形建立紧密相连九块模型。因此,针对移动空间数据块请求和储存的方法后,九块模型,以及大量的移动空间数据和其复杂的几何关系,提出了九块模型的建设机制和缓存CGML的组织空间数据在移动终端,遵守九块模型。这种方式移动空间数据的组织和管理好增加沉重的空间数据访问的效率低波段和可靠性的无线网络环境。

1。介绍

智能手机的普及促使定位服务的快速发展。移动位置服务的基础,空间数据的组织和管理已经被研究人员越来越多的关注。Imielinski和Badrinath朝拜(1993)讨论了查询优化和策略更新位置信息的移动环境下(1]。了et al .(1996)给一个查询处理工具,适用于移动数据库应用程序和基于QBI(查询图标)模型,它考虑了移动环境中固有的缺陷,并允许任何数据库查询结构和位置知识查询(2]。t . Wang和l·王(2001)画一个嵌入式数据库的性能和评价产品比较,它提供了一个参考的选择嵌入式数据库(3]。李et al。(2002)提出了一种矢量数据块数据结构模型为移动终端设备为代表的掌上电脑。块的使用方法在相同数量的空间矢量GIS数据条件给出了一些改进率(4]。与开发掌上电脑(PDA),手机,和其他智能设备可以支持更高的分辨率和颜色有更多的计算能力,移动位置服务系统需要开始更多的图片在电子地图的形式为用户提供不同级别的细节和多尺度表示的信息(5,6]。建立了导航数据库系统应用程序需求的智能交通和基于位置的服务7,8]。的研究和使用导航数据库,在某种程度上,导致了移动定位服务和智能交通的发展。徐et al。(2005)研究了动态组织猕猴桃显示数据在内存中,提高了二级缓存地图显示的方法,并提出了双缓冲池地图显示地图(数据缓冲池和位图缓冲池)战略分析的基础数据存储组织猕猴桃显示方法(9]。开源Berkeley DB嵌入式数据库SQLite已广泛应用,因为它轻和快,性能优良10- - - - - -12]。Wan et al .(2006)详细分析了SQLite和Berkeley DB的结构,子系统之间的调用,系统执行过程中(13]。王(2008)提出了所谓的客观插值方法使用一个大的和一个小尺度下不同级别的详细相关信息之间目标的表达式推导的表达目标下的中间尺度(14]。周et al。(2010)研究了导航电子地图的数据组织和存储在嵌入式系统中,提出了使用地理数据块数据存储、数据处理和做了一个研究断点因为地理数据导致不一致的数据存储方法日期(15]。盾和李(2001)和查et al .(2010)做了一个研究空间数据存储为SVG, SVG表达空间信息,服务器端数据块,分层数据传输,移动数据终端性能,SVG数据存储等关键技术根据服务器端移动SVG的终端负载平衡半磅架构(16,17]。杨和范(2010)提出的方法在ad hoc网络数据传输的地理路由(18,19]。徐et al。(2012)分析了当前地理信息系统和空间之间的协调问题多服务器数据共享和互操作,介绍了所提对等网络节点调度和路由查询技术,创建和发布WEB服务,采用multiunified源数据访问策略来实现移动网络终端管理、会话管理、空间数据管理、和其他功能,并进行了水平管理集团的节点根据服务质量发挥P2P空间数据管理和查询效率(20.]。为了提高多源异构数据的组织和管理效率在移动地理信息系统的收集过程,李et al。(2012)提出了一个基于可交换的图像文件的数据模型(EXIF)原则的数字图像数据融合向量空间模型形式和一般的位置属性信息的现有分析方法的局限性和数据结构。模型的空间位置和一般性质将嵌入到数字图像相关的物理结构以达到高度集成的相关数据,这取决于模型设计和开发外部数据采集系统用于工业,资源管理和决策分析(21]。

从以上研究可以看出,移动终端的数据管理是主要在两个方面:文件数据管理和嵌入式数据库管理。文件数据管理终端要求很低,现在的文件管理是更常用的数据管理与数据库管理。本文遵循文档管理,提出了一种机制来构建九块模型和缓存组织CGML(紧凑的地理标记语言)空间数据。

2。九块模型的建设机制

为了提高速度的地图显示和图形的质量,9瓦的空间数据集中的真正位置终端和终端屏幕缓存的大小,这是遵循9瓦的数据组织模型。

2.1。九块模型的命名规则的矩形

九块模型提到的思想地图制图及其设置(22,请求地图数据的范围是由终端屏幕的大小和9在一些规模紧密相连的矩形。九块模型是由九接近矩形,比如图1

为中心的矩形是核心框架(“0”图1),所有的九个矩形形式九块模型。

为快速、准确地获取移动地图数据,9块中的每个矩形模型的名称是独一无二的。每个矩形的命名包括三个部分,LOD(详细)值和INT值左点坐标。例如,LOD是1000,和左坐标(72705,2885486);则1000 _72705_2885486矩形的名称。这种方法使所有的矩形存在一定的规律性,也可以建立关系两个矩形LOD的帧的数量。换句话说,给两个矩形的名字,可以推导出准确的位置关系。

每个矩形的惟一名称有利于快速、准确地发现空间数据从CGML数据终端和从数据库服务器获取地图的范围。

2.2。九块模型的动态生成矩形

在移动地图服务,终端屏幕对应九块模型核心框架,和外矩形保存缓存的数据。数据不需要请求从服务器如果屏幕中心是在九块模型的核心框架。此外,新的九块模型应该建在这一刻的屏幕中心。

建立新的9瓦的模型被称为动态生成。因此,一些接近矩形将被添加或删除的屏幕中心的位置。九块模型的动态生成草图屏幕中心的转移与不同的颜色在不同的矩形图所示2

3所示。CGML移动空间数据

GML(地理标记语言)(23][/ TC211发布的组织之间的传输和交换标准是国际地理空间;然而,有两个缺点时直接用于空间数据可视化。一个是大量数据;另一个困难是投影在低质量的终端。CGML移动地理空间数据,使用字典压缩方式(24]。CGML文档主要由两部分组成;一个是文档的结构标签,另一个是文档的属性和几何数据。GML CGML数据的压缩也可以分成两部分,这是马克和几何坐标数据的压缩。考虑到移动终端屏幕小,需要的空间数据缓存并不大,同时减少计算后续地图操作CGML缓存数据更新、压缩CGML的GML文档标记在终端采用。压缩的主要标记,如表所示1

CGML文本压缩,已逐渐发展成为一个不同的移动空间数据之间的交换和传输标准。空间数据文件之后CGML CGML文件格式标准。

4所示。在移动终端CGML缓存

移动地图需要不断的请求的操作空间数据;如果所有的数据直接从数据库服务器获得,太多的延迟将会持续地图浏览与窄带宽、低可靠性的无线网络。然而,移动终端缓存一些空间数据根据操作的移动地图的变化可以使可视化过程直接加载本地数据,使快速移动地图可视化。结合CGML的特点,移动终端缓存空间数据在CGML文件格式,和特定的缓存框架如图CGML的数据终端3

在上面的框架中,最初的九块模型矩形数据获取移动用户发起一个移动地图服务请求时第一次。这些地图数据的形式将三种类型的文件缓存的终端。第一类是CGML文件对应的所有单独的矩形框,每个九块模型包括九块CGML文件;第二个是一个列表文件包括所有CGML文件的名字,也是一个空间数据查询的索引文档;第三是九个矩形盒CGML的合并文件,直接用于移动地图可视化。

与地图操作、移动终端屏幕中心将九块模型的核心框架,和新矩形数据需要请求。数据接收终端将在三个部分;一是将所有新的矩形CGML文件添加到相应的文件目录,第二个是添加新文件名称列表文件;第三是结合新的九块模型矩形CGML文件根据当前移动地图可视化的核心框架。有很多次在基于位置的移动地图服务请求服务,地图数据缓存的操作是一样的类推。

5。CGML数据组织紧随其后的是九块模型

在移动地图服务,根据九个瓷砖空间数据查询模型缓存CGML文件格式在移动终端。为了有效利用这些空间数据缓存,它必须合理组织。空间数据缓存文件包括所有的单一CGML文件和九块模型箱CGML文件。两种类型的文件之间的关系如图4

从图中可以看出,所有的缓存单个矩形CGML是独立的文件,如列表文件在中间水平,他们是九块合并模型CGML的基础文件,如为中心的九块模型CGML34 CGML43和九块模型为中心。显然,一个矩形CGML文件可能被重用在九块模型的合并CGML文件。

CGML的物理组织数据文件,所有生成的CGML文件存储在相同的目录中。一旦CGML移动查询得到的文件,文件名和数据不会改变。

新九块模型CGML文件合并等9个单CGML将被命名为“纳米”核心框架添加文件名。在特定的组合,每个文档CGML文件的<金融时报>元素累积形成一个新的集成CGML文件。例如,九块模型核心框架的名字是10000 _726118_2889932。xml,及其相应的九块模型CGML nm_10000_726118_2889932.xml文件名。

同时,为了加快效率,寻找和比较CGML文件,列出文件的名称是“所有”核心框架添加初始文件名。

6。结论

移动数据管理是分布式数据管理的一个重要组成部分。9瓦的核心框架模型矩形是建立与移动终端实时位置和屏幕大小电流范围,并概述帧缓存的数据。所有的终端缓存数据组织与CGML文件按照9瓦的规则模型,移动地图可视化具有积极意义。

利益冲突

作者宣称没有利益冲突有关的出版。

承认

这项工作是支持的部分资金来自中国国家自然科学基金。