CN107193848A - 地图增量更新方法及装置 - Google Patents
地图增量更新方法及装置 Download PDFInfo
- Publication number
- CN107193848A CN107193848A CN201610147928.1A CN201610147928A CN107193848A CN 107193848 A CN107193848 A CN 107193848A CN 201610147928 A CN201610147928 A CN 201610147928A CN 107193848 A CN107193848 A CN 107193848A
- Authority
- CN
- China
- Prior art keywords
- map
- area
- loaded
- geodatabase
- presented
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 61
- 238000004458 analytical method Methods 0.000 claims description 3
- 238000009877 rendering Methods 0.000 claims description 2
- 238000010586 diagram Methods 0.000 description 20
- 238000004590 computer program Methods 0.000 description 7
- 230000006870 function Effects 0.000 description 7
- 230000006835 compression Effects 0.000 description 5
- 238000007906 compression Methods 0.000 description 5
- 238000013500 data storage Methods 0.000 description 3
- 230000011218 segmentation Effects 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 2
- 230000018109 developmental process Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000013499 data model Methods 0.000 description 1
- 230000006837 decompression Effects 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000004806 packaging method and process Methods 0.000 description 1
- 238000000638 solvent extraction Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/957—Browsing optimisation, e.g. caching or content distillation
- G06F16/9574—Browsing optimisation, e.g. caching or content distillation of access to content, e.g. by caching
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/29—Geographical information databases
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Remote Sensing (AREA)
- Instructional Devices (AREA)
Abstract
本发明实施例公开了一种地图增量更新方法,包括:对所述地图生成不同区域的地理空间数据库(Geodatabase);获取加载指令,所述加载指令用于指示加载所述地图的待加载区域;根据所述加载指令获取所述待加载区域对应的Geodatabase,完成增量更新。本发明实施例还公开了一种地图增量更新装置。
Description
技术领域
本发明涉及地图业务领域,尤其涉及一种地图增量更新方法及装置。
背景技术
随着智能化出行的发展,人们在终端上浏览地图的需求越来越大,因而对地图增量更新技术提出了更高要求。
现阶段地图增量更新主要包括以下几种方法:一、通过预先打包地图切片的方式,用户将打包好的地图切片包下载或复制到终端本地,终端离线后加载本地地图切片包进行地图的离线使用,并通过用户下载或复制新的地图切片包对已有的地图切片包进行更新,达到增量更新的目的;这种地图使用地图切片的方式存储地图数据,占用存储空间大,对终端存储负担较大。二、通过读取shp文件(shape文件格式)的方式,用户将打包好的shp文件下载或复制到终端本地,终端离线后读取本地shp文件进行地图的离线使用,并通过用户下载或复制新的shp文件对已有的shp文件进行更新,达到增量更新的目的;这种读取shp文件来呈现离线地图的方式,效率低,对终端资源消耗较大。
因此,使用现有地图增量更新方法资源占用大,效率低。
发明内容
为解决上述技术问题,本发明实施例期望提供一种地图增量更新方法及装置,能直接加载地理空间数据库(Geodatabase)文件,降低资源占用率,提高更新效率。
本发明的技术方案是这样实现的:
本发明实施例提供一种地图增量更新方法,包括:
对地图生成不同区域的Geodatabase;
获取加载指令,所述加载指令用于指示加载所述地图的待加载区域;
根据所述加载指令获取所述待加载区域对应的Geodatabase,完成地图增量更新。
在上述实施例中,所述方法还包括:解析所述地图待呈现区域对应的Geodatabase,通过所述待呈现区域对应的Geodatabase的要素层呈现所述地图。
在上述实施例中,所述对所述地图生成不同区域的Geodatabase包括:将所述地图按照区域进行分割,并生成不同区域的Geodatabase;相应的,所述根据所述加载指令获取所述待加载区域对应的Geodatabase为:根据所述加载指令从服务器下载所述待加载区域的Geodatabase;或者,
所述对所述地图生成不同区域的Geodatabase包括:将所述地图发布成要素服务,通过在线访问所述地图的不同区域生成不同区域的Geodatabase并进行在线缓存;相应的,所述根据所述加载指令获取所述待加载区域对应的Geodatabase为:根据所述加载指令下载缓存中的所述待加载区域的Geodatabase。
在上述实施例中,所述根据所述加载指令下载所述缓存中的待加载区域的Geodatabase包括:获取所述待加载区域对应的要素服务信息;根据所述要素服务信息创建所述待加载区域的第一参数信息,所述第一参数信息用于指示所述待加载区域的加载范围;根据所述第一参数信息下载缓存中所述待加载区域的Geodatabase。
在上述实施例中,所述通过所述待呈现区域对应的Geodatabase的要素层呈现所述地图包括:获取所述待呈现区域对应的Geodatabase的要素表信息;根据所述要素表信息确定所述待呈现区域的要素层的第二参数信息,所述第二参数信息用于指示所述待呈现区域对应的Geodatabase的要素层的图层信息;根据所述要素层以及所述第二参数信息呈现所述地图。
本发明实施例提供一种地图增量更新装置,包括:
生成模块,用于对地图生成不同区域的Geodatabase;
获取模块,用于获取加载指令,所述加载指令用于指示加载所述地图的待加载区域;还用于根据所述加载指令获取所述待加载区域对应的Geodatabase,完成增量更新。
在上述实施例中,所述装置还包括:解析模块,用于解析所述地图待呈现区域对应的Geodatabase;呈现模块,用于通过所述待呈现区域对应的Geodatabase的要素层呈现所述地图。
在上述实施例中,所述生成模块具体用于:将所述地图按照区域进行分割,并生成不同区域的Geodatabase;相应的,所述获取模块具体用于:根据所述加载指令从服务器下载所述待加载区域的Geodatabase;或者,
所述生成模块具体用于:将所述地图发布成要素服务,通过在线访问所述地图的不同区域生成不同区域的Geodatabase并进行在线缓存;相应的,所述获取模块具体用于:根据所述加载指令下载缓存中的所述待加载区域的Geodatabase。
在上述实施例中,所述获取模块具体用于:获取所述待加载区域对应的要素服务信息;根据所述要素服务信息创建所述待加载区域的第一参数信息,所述第一参数信息用于指示所述待加载区域的加载范围;根据所述第一参数信息下载缓存中所述待加载区域的Geodatabase。
在上述实施例中,所述呈现模块具体用于:获取所述待呈现区域对应的Geodatabase的要素表信息;根据所述要素表信息确定所述待呈现区域的要素层的第二参数信息,所述第二参数信息用于指示所述待呈现区域对应的Geodatabase的要素层的图层信息;根据所述要素层以及所述第二参数信息呈现所述地图。
本发明实施例提供的地图增量更新方法及装置,对地图生成不同区域的Geodatabase;接收到加载指令后,根据该加载指令获取待加载区域对应的Geodatabase,完成地图增量更新;其中,该加载指令用于指示加载该地图的待加载区域。该方法中使用Geodatabase数据库文件作为矢量数据存储格式,如此,可降低资源占用空间;并且,在进行增量更新时,采用加载Geodatabase数据库文件的方式,读取文件的效率更高。
附图说明
图1为本发明提供的地图增量更新方法实施例一的流程图;
图2为本发明提供的地图增量更新方法实施例二的流程图;
图3为本发明实施例提供的利用区域分割生成不同区域的Geodatabase的框图;
图4为本发明实施例提供的利用在线缓存进行增量更新的框图;
图5为本发明实施例提供的地图增量更新过程的框图;
图6为本发明提供的地图增量更新方法实施例三的流程图;
图7为本发明提供的地图增量更新方法实施例四的流程图;
图8为本发明提供的地图增量更新装置实施例一的结构示意图;
图9为本发明提供的地图增量更新装置实施例二的结构示意图;
图10为本发明提供的地图增量更新装置实施例三的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。
本发明实施例的地图增量更新方法适用于安卓(Android)终端,例如Android平板电脑、Android手机等。该方法基于适用于Android平台的ArcGIS开发包(ArcGIS Runtime SDK for Android)功能基础,实现矢量地图在终端中离线呈现。其中,ArcGIS产品线为用户提供一个可伸缩的、全面的地理信息***(Geographic Information System,GIS)平台,ArcObjects对象包含了大量的可编程组件,从细粒度的对象到粗粒度的对象,为开发者集成了全面的GIS功能。以下各实施例中以Android手机为例,详细说明该方法的实现过程。
图1为本发明提供的地图增量更新方法实施例一的流程图,如图1所示,该方法包括:
步骤101:对地图生成不同区域的Geodatabase。
在本步骤中,对整体区域的地图生成不同区域的Geodatabase数据库文件,其中,Geodatabase是一种采用标准关系数据库技术来表现地理信息的数据模型,数据的存储由应用层的高级应用程序对象协调和控制,这里,所述高级应用程序对象可以是ArcGIS客户端或ArcGIS服务器;Geodatabase中包括有要素表。整体区域的地图例如为A城市地图,可以包括多个位置区域A1,A2,A3,…,按照区域的不同生成A1区域的Geodatabase1,A2区域的Geodatabase2,A3区域的Geodatabase3,…。具体生成方法为:基于ArcGIS平台利用ArcCatalog建立数据库,并建立数据库的组成项,包括建立对象类、要素类、要素数据等,之后向Geodatabase各项加载数据。
步骤102:获取加载指令,加载指令用于指示加载地图的待加载区域。
在本步骤中,获取移动终端如手机上地图应用程序的加载指令,该加载指令可以由使用手机的用户发出,用于指示当前用户需要查看该地图应用程序中地图的某个区域,这里,当前用户需要查看的地图的某个区域即为待加载区域。
步骤103:根据加载指令获取待加载区域对应的Geodatabase,完成地图增量更新。
在本步骤中,根据步骤102的加载指令,获取需要查看的地图上对应区域的Geodatabase数据库文件,该数据库文件是基于步骤101生成的不同区域的Geodatabase数据库文件中待加载区域的数据库,对应了当前待加载区域的最新数据库,从而完成地图增量更新。
本实施例的地图增量更新方法,不同于现有技术中使用地图切片和shp文件的方式,本实施例使用Geodatabase数据库文件作为地图的矢量数据存储格式,降低存储空间;并且,进行增量更新的过程中,采用加载Geodatabase数据库文件的方式,提高读取效率。
图2为本发明提供的地图增量更新方法实施例二的流程图,如图2所示,在实施例一的基础上,本实施例的方法还包括:
步骤104:解析地图待呈现区域对应的Geodatabase,通过待呈现区域对应的Geodatabase的要素层呈现地图。
具体的,首先获取到地图待呈现区域对应的Geodatabase后,将获取的Geodatabase保存到移动终端如手机的存储器中,通过ArcGIS Runtime SDK forAndroid对手机存储器中待呈现区域的Geodatabase数据库文件进行解析,例如进行解压等操作,然后加载待呈现区域对应的Geodatabase数据库文件,再通过要素层进行呈现,从而达到矢量地图离线呈现的目的。
进一步的,在实施例一的基础上,步骤101对地图生成不同区域的Geodatabase包括:将地图按照区域分割进行分割,并生成不同区域的Geodatabase;
相应的,根据加载指令获取待加载区域对应的Geodatabase为:根据加载指令从服务器下载待加载区域的Geodatabase;
或者,
步骤101对地图生成不同区域的Geodatabase包括:将地图发布成要素服务,通过在线访问所述地图的不同区域生成不同区域的Geodatabase并进行在线缓存;
相应的,根据加载指令获取待加载区域对应的Geodatabase为:根据加载指令下载缓存中的待加载区域的Geodatabase。
进一步的,对所述地图生成不同区域的Geodatabase之后,本实施例方法还包括对不同区域的Geodatabase进行加密压缩。
具体的,对地图生成不同区域的Geodatabase包括区域分割和区域缓存两种方法:
一、将地图按照区域进行分割,并生成不同区域的Geodatabase。具体过程为:用ArcMap打开需要使用的地图数据,对地图进行按区域分割,并使用Arcmap生成对应区域的Geodatabase数据库文件。
图3为本发明实施例提供的利用区域分割生成不同区域的Geodatabase的框图,如图3所示,具体的,编辑地图时,将地图按区域分割好,制作成增量Geodatabase数据库文件,在生成Geodatabase数据库文件的过程中,使用ArcMap对生成的每一个区域的Geodatabase数据库文件分别进行初次的加密压缩,Geodatabase是封装过的,只有移动端API可以读取,ArcGIS for Desktop不能直接打开,因此,生成的Geodatabase数据库文件具备一定的安全性;生成好Geodatabase数据库文件后,再对每一个区域的Geodatabase数据库文件使用数据的加密算法分别进行二次文件加密压缩。
相应的,根据加载指令获取待加载区域对应的Geodatabase为:根据加载指令从服务器下载待加载区域的Geodatabase;上述区域分割方式生成不同区域的数据库文件保存在服务器中,当接收到加载指令时,通过手机下载的方式,从服务器下载待加载区域的Geodatabase,完成地图增量更新。
二、将地图发布成要素服务,通过在线访问地图的不同区域生成不同区域的Geodatabase并进行在线缓存。具体过程为:用ArcGIS Server将地图发布成要素服务,通过在线浏览保存浏览过的数据,形成不同区域的在线缓存Geodatabase数据库文件;同样,在生成Geodatabase数据库文件的过程中,对生成的Geodatabase数据库文件进行加密压缩。
相应的,根据加载指令获取待加载区域对应的Geodatabase为:根据加载指令下载缓存中的待加载区域的Geodatabase;上述在线缓存方式生成不同区域的在线缓存Geodatabase数据库文件保存在手机存储器中,当接收到加载指令时,直接读取手机存储器中待加载区域的新的数据库文件,完成地图增量更新。图4为本发明实施例提供的利用在线缓存进行增量更新的框图,如图4所示,包括发布要素服务,在线浏览,下载缓存数据。
上述通过手机下载、在线缓存的方式获得新的数据库文件,完成地图增量更新,达到离线在线一体化的目的,增量更新方式多样,满足不同环境下对地图进行增量更新的需求。且在地图增量更新过程中,进行了数据文件的加密压缩,提升数据传输的安全性,减少在线数据传输的流量消耗。
图5为本发明实施例提供的地图增量更新过程的框图。如图5所示,可以通过区域分割和区域缓存两种方式进行增量更新,第一种通过下载Geodatabase数据库文件实现增量更新,从服务器上下载所需区域对应的Geodatabase数据库文件到手机存储器,适合网速较快,流量充足的情况使用。第二种通过在线浏览ArcGIS服务器发布的要素服务,实时生成在线缓存到手机存储器,适合有网络且需更新内容较少的情况使用。
图6为本发明提供的地图增量更新方法实施例三的流程图,如图6所示,在上述实施例的基础上,所述根据所述加载指令下载所述缓存中的待加载区域的Geodatabase包括:
步骤201:获取待加载区域对应的要素服务信息;
这里,所述要素服务信息包括地图数据信息。
步骤202:根据要素服务信息创建待加载区域的第一参数信息,第一参数信息用于指示待加载区域的加载范围。
步骤203:根据第一参数信息下载缓存中待加载区域的Geodatabase。
具体的,将地图发布成要素服务,服务发布好之后,就可以使用ArcGISRuntime SDK来下载数据、实现离线功能。具体步骤如下:
步骤1:通过Geodatabase数据库任务类GeodatabaseTask获取服务信息Feature Service。
步骤2:创建数据下载所需的参数类GenerateGeodatabaseParameters,指定数据的下载范围。
步骤3:通过Geodatabase类创建缓存Geodatabase数据库文件,并根据上述参数类信息加载数据。
本实施例的地图增量更新方法,能实现地图增量更新,且适合通过在线浏览ArcGIS服务器发布的要素服务,实时生成在线缓存,从而获得新的地图数据文件,提高了地图增量更新效率,适合有网络且需更新内容较少的情况使用。
图7为本发明提供的地图增量更新方法实施例四的流程图,如图7所示,在上述实施例的基础上,所述通过所述待加载区域对应的Geodatabase的要素层呈现所述地图包括:
步骤301:获取待呈现区域对应的Geodatabase的要素表信息。
步骤302:根据要素表信息确定待呈现区域的要素层的第二参数信息,第二参数信息用于指示待呈现区域对应的Geodatabase的要素层的图层信息;
这里,要素层是指要素所在的层级,要素层可以为公路、沙漠等等,相应的,图层信息为对应于公路、沙漠等在地图中的层级。
步骤303:根据要素层以及第二参数信息呈现所述地图。
具体的,将手机存储器内的加密压缩文件进行解压,加载所选区域对应的Geodatabase数据库文件,再通过要素层进行呈现。具体步骤如下:
步骤1:通过Geodatabase类打开所需要呈现的Geodatabase数据库文件,并通过要素表类geodatabaseFeatureTable获得Geodatabase数据库文件中的要素表Feature Table信息。
步骤3:通过将要素表类geodatabaseFeatureTable作为参数加入到要素层类featureLayer中进行矢量数据呈现。
本实施例的地图离线呈现方法,离线呈现采用加载Geodatabase数据库文件的方式,比直接读取shp文件的方式效率更高,呈现速度更快,大大减小对移动终端如手机内存等资源的消耗,占用资源小,速度快。
图8为本发明提供的地图增量更新装置实施例一的结构示意图,如图8所示,所述装置包括:
生成模块11,用于对所述地图生成不同区域的地理空间数据库Geodatabase;
获取模块12,用于获取加载指令,所述加载指令用于指示加载所述地图的待加载区域;
还用于根据所述加载指令获取所述待加载区域对应的Geodatabase,完成增量更新。
本实施例的地图增量更新装置,通过生成模块对地图生成不同区域的Geodatabase,接收到加载指令后,获取模块根据该加载指令获取待加载区域对应的Geodatabase,完成地图增量更新;其中,该加载指令用于指示加载该地图的待加载区域。。该装置中使用Geodatabase数据库文件作为矢量数据存储格式,可降低资源占用空间,并且,在进行增量更新时,采用加载Geodatabase数据库文件的方式,读取文件效率更高。
图9为本发明提供的地图增量更新装置实施例二的结构示意图,如图9所示,在实施例一的基础上,所述装置还包括:
解析模块21,用于解析所述地图待呈现区域对应的Geodatabase;
呈现模块22,用于通过所述待呈现区域对应的Geodatabase的要素层呈现所述地图。
本实施例提供的地图增量更新装置是与图2所示的地图增量更新方法对应的装置实施例,其原理和结构类似,此处不再赘述。
在上述实施例的基础上,所述生成模块11具体用于:
将所述地图按照区域进行分割,并生成不同区域的Geodatabase;
相应的,所述获取模块具体用于:根据所述加载指令从服务器下载所述待加载区域的Geodatabase;
或者,
所述生成模块具体用于:将所述地图发布成要素服务,通过在线访问所述地图的不同区域生成不同区域的Geodatabase并进行在线缓存;
相应的,所述获取模块具体用于:根据所述加载指令下载缓存中的所述待加载区域的Geodatabase。
本实施例提供的地图增量更新装置是与图3、图4所示的地图增量更新方法对应的装置实施例,其原理和结构类似,此处不再赘述。
在上述实施例的基础上,所述获取模块12具体用于:
获取所述待加载区域对应的要素服务信息;
根据所述要素服务信息创建所述待加载区域的第一参数信息,所述第一参数信息用于指示所述待加载区域的加载范围;
根据所述第一参数信息下载缓存中所述待加载区域的Geodatabase。
在上述实施例的基础上,所述呈现模块22具体用于:
获取所述待呈现区域对应的Geodatabase的要素表信息;
根据所述要素表信息确定所述待呈现区域的要素层的第二参数信息,所述第二参数信息用于指示所述待呈现区域对应的Geodatabase的要素层的图层信息;
根据所述要素层以及所述第二参数信息呈现所述地图。
本实施例提供的地图增量更新装置是与图3、图4所示的地图增量更新方法对应的装置实施例,其原理和结构类似,此处不再赘述。
图10为本发明提供的地图增量更新装置实施例三的结构示意图,如图10所示,在上述实施例的基础上,所述装置还包括:
加密压缩模块31,用于对所述不同区域的Geodatabase进行加密压缩。
本实施例提供的地图增量更新装置是与上述地图增量更新方法对应的装置实施例,其原理和结构类似,此处不再赘述。
在实际应用中,所述生成模块11、获取模块12、解析模块21、呈现模块22和加密压缩模块31均可由位于终端的中央处理器(CPU)、微处理器(MPU)、数字信号处理器(DSP)、或现场可编程门阵列(FPGA)等实现。
本领域内的技术人员应明白,本发明的实施例可提供为方法、***、或计算机程序产品。因此,本发明可采用硬件实施例、软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。
Claims (10)
1.一种地图增量更新方法,其特征在于,所述方法包括:
对地图生成不同区域的地理空间数据库Geodatabase;
获取加载指令,所述加载指令用于指示加载所述地图的待加载区域;
根据所述加载指令获取所述待加载区域对应的Geodatabase,完成地图增量更新。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
解析所述地图待呈现区域对应的Geodatabase,通过所述待呈现区域对应的Geodatabase的要素层呈现所述地图。
3.根据权利要求1所述的方法,其特征在于,
所述对所述地图生成不同区域的Geodatabase包括:将所述地图按照区域进行分割,并生成不同区域的Geodatabase;
相应的,所述根据所述加载指令获取所述待加载区域对应的Geodatabase为:根据所述加载指令从服务器下载所述待加载区域的Geodatabase;
或者,
所述对所述地图生成不同区域的Geodatabase包括:将所述地图发布成要素服务,通过在线访问所述地图的不同区域生成不同区域的Geodatabase并进行在线缓存;
相应的,所述根据所述加载指令获取所述待加载区域对应的Geodatabase为:根据所述加载指令下载缓存中的所述待加载区域的Geodatabase。
4.根据权利要求3所述的方法,其特征在于,所述根据所述加载指令下载所述缓存中的待加载区域的Geodatabase包括:
获取所述待加载区域对应的要素服务信息;
根据所述要素服务信息创建所述待加载区域的第一参数信息,所述第一参数信息用于指示所述待加载区域的加载范围;
根据所述第一参数信息下载缓存中所述待加载区域的Geodatabase。
5.根据权利要求2所述的方法,其特征在于,所述通过所述待呈现区域对应的Geodatabase的要素层呈现所述地图包括:
获取所述待呈现区域对应的Geodatabase的要素表信息;
根据所述要素表信息确定所述待呈现区域的要素层的第二参数信息,所述第二参数信息用于指示所述待呈现区域对应的Geodatabase的要素层的图层信息;
根据所述要素层以及所述第二参数信息呈现所述地图。
6.一种地图增量更新装置,其特征在于,所述装置包括:
生成模块,用于对地图生成不同区域的地理空间数据库Geodatabase;
获取模块,用于获取加载指令,所述加载指令用于指示加载所述地图的待加载区域;还用于根据所述加载指令获取所述待加载区域对应的Geodatabase,完成增量更新。
7.根据权利要求6所述的装置,其特征在于,所述装置还包括:
解析模块,用于解析所述地图待呈现区域对应的Geodatabase;
呈现模块,用于通过所述待呈现区域对应的Geodatabase的要素层呈现所述地图。
8.根据权利要求6所述的装置,其特征在于,
所述生成模块具体用于:将所述地图按照区域进行分割,并生成不同区域的Geodatabase;
相应的,所述获取模块具体用于:根据所述加载指令从服务器下载所述待加载区域的Geodatabase;
或者,
所述生成模块具体用于:将所述地图发布成要素服务,通过在线访问所述地图的不同区域生成不同区域的Geodatabase并进行在线缓存;
相应的,所述获取模块具体用于:根据所述加载指令下载缓存中的所述待加载区域的Geodatabase。
9.根据权利要求8所述的装置,其特征在于,所述获取模块具体用于:
获取所述待加载区域对应的要素服务信息;
根据所述要素服务信息创建所述待加载区域的第一参数信息,所述第一参数信息用于指示所述待加载区域的加载范围;
根据所述第一参数信息下载缓存中所述待加载区域的Geodatabase。
10.根据权利要求7所述的装置,其特征在于,所述呈现模块具体用于:
获取所述待呈现区域对应的Geodatabase的要素表信息;
根据所述要素表信息确定所述待呈现区域的要素层的第二参数信息,所述第二参数信息用于指示所述待呈现区域对应的Geodatabase的要素层的图层信息;
根据所述要素层以及所述第二参数信息呈现所述地图。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610147928.1A CN107193848A (zh) | 2016-03-15 | 2016-03-15 | 地图增量更新方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610147928.1A CN107193848A (zh) | 2016-03-15 | 2016-03-15 | 地图增量更新方法及装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN107193848A true CN107193848A (zh) | 2017-09-22 |
Family
ID=59870770
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610147928.1A Pending CN107193848A (zh) | 2016-03-15 | 2016-03-15 | 地图增量更新方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107193848A (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108629053A (zh) * | 2018-05-30 | 2018-10-09 | 中链科技有限公司 | 一种数据更新方法、装置及*** |
CN112783911A (zh) * | 2021-02-02 | 2021-05-11 | 杭州海兴泽科信息技术有限公司 | 一种地图数据更新方法、装置、设备及可读存储介质 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102147896A (zh) * | 2011-05-04 | 2011-08-10 | 湖北省电力公司电力试验研究院 | 电网输电线路特殊区域地理信息管理数字化*** |
CN102842264A (zh) * | 2011-06-23 | 2012-12-26 | 北京畅联万方科技有限公司 | 一种基于基础地图数据的增量更新的方法和*** |
CN103646027A (zh) * | 2013-10-30 | 2014-03-19 | 广东省数字广东研究院 | 一种地理空间数据库更新方法及*** |
-
2016
- 2016-03-15 CN CN201610147928.1A patent/CN107193848A/zh active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102147896A (zh) * | 2011-05-04 | 2011-08-10 | 湖北省电力公司电力试验研究院 | 电网输电线路特殊区域地理信息管理数字化*** |
CN102842264A (zh) * | 2011-06-23 | 2012-12-26 | 北京畅联万方科技有限公司 | 一种基于基础地图数据的增量更新的方法和*** |
CN103646027A (zh) * | 2013-10-30 | 2014-03-19 | 广东省数字广东研究院 | 一种地理空间数据库更新方法及*** |
Non-Patent Citations (3)
Title |
---|
何秀玲等著: "工具PC Tools和Norton", 《工具PC TOOLS和NORTON》 * |
宋莺: "导航电子地图动态更新核心技术研究", 《计算机***应用》 * |
梁盛智: "测量学", 《测量学》 * |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108629053A (zh) * | 2018-05-30 | 2018-10-09 | 中链科技有限公司 | 一种数据更新方法、装置及*** |
CN112783911A (zh) * | 2021-02-02 | 2021-05-11 | 杭州海兴泽科信息技术有限公司 | 一种地图数据更新方法、装置、设备及可读存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Boulos et al. | Web GIS in practice VIII: HTML5 and the canvas element for interactive online mapping | |
Peng et al. | The roles of geography markup language (GML), scalable vector graphics (SVG), and Web feature service (WFS) specifications in the development of Internet geographic information systems (GIS) | |
US8713032B2 (en) | Cross-platform cloud-based map creation | |
CN108763551B (zh) | 页面渲染方法、装置、服务器及计算机可读存储介质 | |
CN107168999A (zh) | 一种页面更新方法及装置 | |
US20120213416A1 (en) | Methods and systems for browsing heterogeneous map data | |
US9594776B2 (en) | Dynamic, parameterized image resource selection | |
CN106886568B (zh) | 一种分表方法、装置及电子设备 | |
US11436257B2 (en) | System for implementing sub-database replication | |
US11640412B2 (en) | Materialized view sub-database replication | |
CN118153129B (zh) | 基于微调大模型的工件三维模型生成方法、设备及介质 | |
CN107193848A (zh) | 地图增量更新方法及装置 | |
US20070236508A1 (en) | Management of gridded map data regions | |
US20140002484A1 (en) | Generic media covers | |
US9135725B2 (en) | Generic media covers | |
Reichenbacher | Adaptation in mobile and ubiquitous cartography | |
CN104392410A (zh) | 皮肤***中的图片整合方法、皮肤绘制方法及设备 | |
CN105243123A (zh) | 地图离线文件的差异文件的生成、地图离线文件的更新方法及装置 | |
CN111240657A (zh) | 用于生成sdk的方法、装置和电子设备 | |
Ellul et al. | LOD 1 VS. LOD 2–Preliminary investigations into differences in mobile rendering performance | |
Wang et al. | Research of Mobile Map Service for Smart Phone Based on Mobile SVG | |
CN111800742B (zh) | 一种移动位置数据的管理方法、装置、存储介质及终端 | |
Joubert et al. | The conversion from powerpoint (ppt) to compressed scalable vector graphics (svgz) | |
US20140254888A1 (en) | Method and apparatus for encoding assistance data in location technologies | |
CN116150100A (zh) | 数据处理方法、装置、***和计算机设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20170922 |
|
RJ01 | Rejection of invention patent application after publication |