CN101469988A - 一种手机网络导航中地图矢量数据的切割方法 - Google Patents
一种手机网络导航中地图矢量数据的切割方法 Download PDFInfo
- Publication number
- CN101469988A CN101469988A CNA2007101441232A CN200710144123A CN101469988A CN 101469988 A CN101469988 A CN 101469988A CN A2007101441232 A CNA2007101441232 A CN A2007101441232A CN 200710144123 A CN200710144123 A CN 200710144123A CN 101469988 A CN101469988 A CN 101469988A
- Authority
- CN
- China
- Prior art keywords
- map
- data
- mobile phone
- vector data
- cutting
- 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.)
- Granted
Links
Images
Landscapes
- Instructional Devices (AREA)
- Navigation (AREA)
- Traffic Control Systems (AREA)
Abstract
本发明一种手机网络导航地图矢量数据的切割方法,首先将全国地图区域分为大小相等的若干个图幅,全国地图矢量数据以图幅为单位进行数据存储;确定所要切割的地图区域范围;计算出切割区域所覆盖的所有网格,并保存各个网格号;确定在当前区域范围内需要显示的数据类型及各个数据类型中的所要显示的对象等级;选择在所确定的区域范围内具体的地图显示对象,判断该显示对象和区域边界是否相交,若相交则进行对象裁剪处理。由于本发明在获得手机终端的请求信息并在满足手机终端地图显示的前提下传输地图数据,减少了其他不必要的地图数据的传输,从而减少了无线网络中数据传输的流量、提高了传输的速度,也提高了终端屏幕上对地图进行绘制的速度。
Description
技术领域
本发明涉及一种手机网络导航中地图矢量数据的切割方法。
技术背景
手机GPS导航***现在基本上分为手机自主导航***和手机网络导航***两种。在手机网络导航***中,由于运营商的收费是与传输的数据流量相关联的,所以地图矢量数据传输的流量控制是一个难点。
地图矢量数据的切割分为静态和动态切割两种。其中静态切割是按照固定的比例尺大小和手机屏幕大小,将地图预先切割为固定大小、多种规格的图幅,当用户请求时,直接调取相应的数据下发到终端进行显示,该方法的优点是程序算法的实现相对简单,地图服务器对显示数据处理效率高,缺点是显示数据在传输过程中产生的数据流量大;动态切割是则是根据手机用户的需求,动态的切割符合用户需求的地图矢量数据并下发到手机终端上进行显示,优点是在数据的传输过程中减少了数据流量,缺点是程序算法较复杂,稍微增加了地图服务器处理效率。现在手机网络导航中地图矢量数据的切割采用的是动态切割方式。
动态切割分为不完全切割和完全切割两种:不完全切割指的是地图服务器根据手机终端的请求信息,确定地图的显示范围后,获得相应的地图数据,不经过线裁剪和区块裁剪就直接下发到终端进行显示,优点是处理速度快,缺点是传输流量稍微大一点,完全切割则刚好相反。
发明内容
本发明目的是为了克服上述的不足之处,提供一种在手机网络导航中地图矢量数据的切割方法,该方法是采用了动态的完全切割方式,可以减少不必要的地图数据下载到手机终端上,从而减少了无线网络中数据传输的流量,同时也提高了终端屏幕上对地图进行绘制的速度。
本发明一种手机网络导航中地图矢量数据的切割方法,包括以下步骤:
(1)将全国地图区域分为大小相等的若干个图幅,全国地图矢量数据以图幅为单位进行数据存储;
(2)确定所要切割的地图区域范围;
(3)计算出切割区域所覆盖的所有网格,并保存各个网格号;
(4)确定当前区域范围内需要显示的数据类型及各个数据类型中的所要显示的对象等级;
(5)选择在所确定的区域范围内具体的地图显示对象,判断该显示对象和区域边界是否相交,若相交则进行对象裁剪处理。
所述的包含全国地图区域的矩形范围是,横向坐标范围73.381041°~135.129819°,纵向坐标范围18.080491°~53.584553°,在进行地图分幅时,根据中华人民共和国国家标准《国家基本比例尺地形图分幅和编号——GB/T 13989-92》,选择1:10万的分幅标准(经差7′30″、纬差5′),将全国范围的矩形区域分隔为426行 X 496列个图幅,并对这些图幅按照“从上到下,从左到右”的方式进行编号;
所述的数据存储是根据分幅和编号原则读取全国各个城市的矢量数据,将全国各个城市中各种数据类型的矢量数据按照图幅编号的顺序和文件的存储格式进行存储;
所述的地图矢量数据切割范围的确定,是指手机网络导航地图服务器根据手机终端屏幕大小和终端所在位置的经纬度坐标以及当前所要显示的比例范围大小,通过计算获得手机终端屏幕显示范围,从而获得所要切割的显示区域范围;
所述的确定当前区域范围内需要显示的数据类型及各个数据类型中的所要显示的对象等级,指的是在某个比例范围下,需要显示地图矢量数据的类型及各个数据类型中显示对象的级别;
所述的确定好显示区域范围和该区域范围内需要显示的地图数据类型及各个类型中的显示级别后,对在显示区域范围内的所有图幅逐个处理,获得每个图幅所包含的数据对象,对各个显示对象进行判断,比较各个对象是否在显示区域内,如果所比较的数据对象在显示区域内,则保存该数据,如果所比较的数据对象和区域边界相交,则对该显示对象进行分割处理,如果比较的数据对象和区域边界没有任何的相交或包含与被包含关系的话,则不对该对象进行任何处理。
所述的数据对象的裁剪是对道路数据和区块数据而言,当该数据对象和区域的边界相交时,通过线段与线段的相交算法,获得相交点的坐标,并截取该对象在其显示区域内的部分数据,形成新的数据对象。
由于采用了本发明一种手机网络导航中地图矢量数据的切割方法,通过获得手机终端的请求信息,预先满足手机终端地图显示要求的前提下传输地图数据,最大程度上减少了其他不必要的地图数据下载到手机终端上,从而减少了无线网络中数据传输的流量、提高了传输的速度,同时也提高了手机终端屏幕上对地图进行绘制的速度。
附图说明
图1为本发明中地图显示在不同比例尺下不同数据类型及同一类型数据不同等级的显示情况;
图2为本发明中地图矢量数据的文件存储格式。
具体实施方式
本发明一种手机网络导航中地图矢量数据切割方法的一个具体实例,包括如下步骤:
1)全国地图网格划分
全国地图区域的矩形范围是,横向坐标范围73.381041°~135.129819°,纵向坐标范围18.080491°~53.584553°,在进行地图分幅时,根据中华人民共和国国家标准《国家基本比例尺地形图分幅和编号——GB/T13989-92》,选择1:10万的分幅标准(经差7′30″、纬差5′),将全国范围的矩形区域分隔为426行X496列个图幅,每个图幅大小相等,并对这些图幅按照“从上到下,从左到右”的方式进行编号。
2)地图矢量数据储存方式
根据分幅和编号原则读取全国各个城市的矢量数据,并保存在内存中,将全国各个城市各数据类型的矢量数据按照图幅编号的顺序和文件的存储格式进行存储,文件存储格式详见图2。
3)确定切割范围
导航中心的地图服务器根据手机终端屏幕大小和终端所在位置的经纬度坐标以及当前所要显示的比例尺大小,通过计算获得手机终端屏幕显示范围的最大及最小的经纬度值,从而获得所要切割的显示区域范围;
屏幕大小指的是手机终端显示屏幕的像素值,通常用横坐标方向多少像素X纵坐标方向多少像素来表示。
4)获得图幅号
地图显示区域的范围一旦确立,通过该区域范围的左上角和右下角两点的经纬度坐标,判断这两点坐标所属的图幅号,根据图幅的分幅和编号原则以及全国矢量地图的存储方式,计算并保存当前区域范围所包含的所有图幅。
5)显示类型等级
由于同一大小的屏幕采用不同大小的比例尺,其地图显示的范围是不同的,比例尺越大显示地图的范围也就越大,需要显示的地图矢量数据也就越多,所以导致处理速度下降,内存消耗增加,以及在手机网络导航中数据的传输流量增大;所以需要设置在某个比例尺下需要显示地图矢量数据的类型及各个数据类型下显示对象的级别(详见图1)。
6)获得显示数据
确定好显示区域范围和该区域范围内需要显示的地图数据类型及各个类型中的显示级别后,对在显示区域范围内的所有图幅逐个处理,获得每个图幅所包含的数据对象,对各个显示对象进行判断,比较各个对象是否在显示区域内,如果所比较的数据对象在显示区域内,则保存该数据,如果所比较的数据对象和区域边界相交,则对该显示对象进行分割处理,如果比较的数据对象和区域边界没有任何的相交或包含与被包含关系的话,则不对该对象进行任何处理;
数据对象的裁剪主要是对道路数据和区块数据而言,当该数据对象和区域的边界相交时,通过线段与线段的相交算法,获得相交点的坐标,并截取该对象在其显示区域内的部分数据,形成新的数据对象,从而达到裁剪效果,对显示对象进行裁剪的目的是为了减少在数据传输过程中产生的数据流量。
以上所述,仅为本发明较佳实施例,不以此限定本发明实施的范围,依本发明的技术方案及说明书内容所作的等效变化与修饰,皆应属于本发明涵盖的范围。
Claims (7)
1、一种手机网络导航地图矢量数据的切割方法,其特征在于:
(1)将全国地图区域分为大小相等的若干个图幅,全国地图矢量数据以图幅为单位进行数据存储;
(2)确定所要切割的地图区域范围;
(3)计算出切割区域所覆盖的所有网格,并保存各个网格号;
(4)确定在当前区域范围内需要显示的数据类型及各个数据类型中的所要显示的对象等级;
(5)选择在所确定的区域范围内具体的地图显示对象,判断该显示对象和区域边界是否相交,若相交则进行对象裁剪处理。
2、根据权利要求1所述的一种手机网络导航地图矢量数据的切割方法,其特征在于:所述的全国地图分幅原则是,根据中华人民共和国国家标准《国家基本比例尺地形图分幅和编号——GB/T
13989-92》,选择1:10万的分幅标准(经差7′30″、纬差5′),将全国范围的矩形区域分隔为426行X496列个图幅,并对这些图幅按照“从上到下,从左到右”的方式进行编号。
3、根据权利要求1所述的一种手机网络导航地图矢量数据的切割方法,其特征在于:所述的数据存储是根据分幅和编号原则读取全国各个城市的矢量数据,将全国各个城市中各种数据类型的矢量数据按照图幅编号的顺序和文件的存储格式进行存储。
4、根据权利要求1所述的一种手机网络导航地图矢量数据的切割方法,其特征在于:所述的地图矢量数据切割范围的确定,是指导航中心的地图服务器根据手机终端屏幕大小和终端所在位置的经纬度坐标以及当前所要显示的比例范围大小,通过计算获得手机终端屏幕显示范围,从而获得所要切割的显示区域范围。
5、根据权利要求1所述的一种手机网络导航地图矢量数据的切割方法,其特征在于:所述的确定当前区域范围内需要显示的数据类型及各个数据类型中的所要显示的对象等级,指的是在某个比例范围下,需要显示地图矢量数据的类型及各个数据类型中显示对象的级别。
6、根据权利要求1所述的一种手机网络导航地图矢量数据的切割方法,其特征在于:所述的确定好显示区域范围和该区域范围内需要显示的地图数据类型及各个类型中的显示级别后,对在显示区域范围内的所有图幅逐个处理,获得每个图幅所包含的数据对象,对各个显示对象进行判断,比较各个对象是否在显示区域内,如果所比较的数据对象在显示区域内,则保存该数据,如果所比较的数据对象和区域边界相交,则对该显示对象进行分割处理,如果比较的数据对象和区域边界没有任何的相交或包含与被包含关系的话,则不对该对象进行任何处理。
7、根据权利要求1所述的一种手机网络导航地图矢量数据的切割方法,其特征在于:数据对象的裁剪是对道路数据和区块数据而言,当该数据对象和区域的边界相交时,通过线段与线段的相交算法,获得相交点的坐标,并截取该对象在其显示区域内的部分数据,形成新的数据对象。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2007101441232A CN101469988B (zh) | 2007-12-24 | 2007-12-24 | 一种手机网络导航中地图矢量数据的切割方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2007101441232A CN101469988B (zh) | 2007-12-24 | 2007-12-24 | 一种手机网络导航中地图矢量数据的切割方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101469988A true CN101469988A (zh) | 2009-07-01 |
CN101469988B CN101469988B (zh) | 2012-06-13 |
Family
ID=40827685
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2007101441232A Active CN101469988B (zh) | 2007-12-24 | 2007-12-24 | 一种手机网络导航中地图矢量数据的切割方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101469988B (zh) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101968889A (zh) * | 2009-07-28 | 2011-02-09 | 日电(中国)有限公司 | 用于形成图片以及用于对图片进行预处理的方法和*** |
CN102801797A (zh) * | 2012-08-03 | 2012-11-28 | 北京世纪高通科技有限公司 | 移动互联网交通信息的处理方法及装置 |
CN102880681A (zh) * | 2012-09-13 | 2013-01-16 | 烽火通信科技股份有限公司 | 基于网格的大数据量矢量数据的显示和管理方法 |
CN105427330A (zh) * | 2015-12-21 | 2016-03-23 | 中科宇图科技股份有限公司 | 一种矢量多边形的任意多比例分割方法 |
CN105516311A (zh) * | 2015-12-09 | 2016-04-20 | 中国农业银行股份有限公司 | 一种电子地图全景图获取方法及*** |
CN109036096A (zh) * | 2017-06-08 | 2018-12-18 | 腾讯科技(深圳)有限公司 | 一种地图沿线插点控制方法及装置 |
CN115048013A (zh) * | 2022-07-29 | 2022-09-13 | 浙江吉利控股集团有限公司 | 一种确定地图的方法、装置及电子设备 |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102968472B (zh) * | 2012-11-14 | 2017-04-05 | 广东威创视讯科技股份有限公司 | 针对gis的数据缓存方法和*** |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4004818B2 (ja) * | 2002-02-28 | 2007-11-07 | 松下電器産業株式会社 | 位置情報伝達装置及び方法 |
CN100452050C (zh) * | 2006-09-28 | 2009-01-14 | 江苏天泽信息产业有限公司 | 栅格电子地图源数据生成、组织及目标数据生成的方法 |
CN101033980A (zh) * | 2007-02-02 | 2007-09-12 | 江苏新科数字技术有限公司 | 定位导航仪的地理位置定位方法 |
-
2007
- 2007-12-24 CN CN2007101441232A patent/CN101469988B/zh active Active
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101968889A (zh) * | 2009-07-28 | 2011-02-09 | 日电(中国)有限公司 | 用于形成图片以及用于对图片进行预处理的方法和*** |
CN102801797A (zh) * | 2012-08-03 | 2012-11-28 | 北京世纪高通科技有限公司 | 移动互联网交通信息的处理方法及装置 |
CN102880681A (zh) * | 2012-09-13 | 2013-01-16 | 烽火通信科技股份有限公司 | 基于网格的大数据量矢量数据的显示和管理方法 |
CN102880681B (zh) * | 2012-09-13 | 2016-01-13 | 烽火通信科技股份有限公司 | 基于网格的大数据量矢量数据的显示和管理方法 |
CN105516311A (zh) * | 2015-12-09 | 2016-04-20 | 中国农业银行股份有限公司 | 一种电子地图全景图获取方法及*** |
CN105516311B (zh) * | 2015-12-09 | 2019-03-05 | 中国农业银行股份有限公司 | 一种电子地图全景图获取方法及*** |
CN105427330A (zh) * | 2015-12-21 | 2016-03-23 | 中科宇图科技股份有限公司 | 一种矢量多边形的任意多比例分割方法 |
CN109036096A (zh) * | 2017-06-08 | 2018-12-18 | 腾讯科技(深圳)有限公司 | 一种地图沿线插点控制方法及装置 |
CN115048013A (zh) * | 2022-07-29 | 2022-09-13 | 浙江吉利控股集团有限公司 | 一种确定地图的方法、装置及电子设备 |
CN115048013B (zh) * | 2022-07-29 | 2022-12-02 | 浙江吉利控股集团有限公司 | 一种确定地图的方法、装置及电子设备 |
Also Published As
Publication number | Publication date |
---|---|
CN101469988B (zh) | 2012-06-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101469988B (zh) | 一种手机网络导航中地图矢量数据的切割方法 | |
CN102121831B (zh) | 实时街景导航方法及设备 | |
CN103884345A (zh) | 兴趣点信息采集方法、显示方法、装置及*** | |
US7761230B2 (en) | Method and apparatus for displaying a night-view map | |
CN107993282A (zh) | 一种动态的可量测实景地图制作方法 | |
CN103119399A (zh) | 显示地图信息的方法和设备 | |
CN106908043B (zh) | 基于街景图片的目标物地理位置及高度的三维量测算方法 | |
EP3196859A2 (en) | Traffic visualization system | |
CN105188135A (zh) | 终端定位方法及***、目标终端及定位服务器 | |
CN102519452A (zh) | 一种电子地图显示方法及终端 | |
CN101742395B (zh) | 一种由手机下载和显示地图数据的方法 | |
CN104052960A (zh) | 基于电子地图的摄像机可视区域展示方法及*** | |
CN104616119A (zh) | 用于提供历史订单数据和实时订单列表的方法及设备 | |
CN101909240A (zh) | 获取移动通话终端位置的方法及移动通话终端 | |
CN102024377B (zh) | 一种3d地图分层显示方法及其装置 | |
CN113607182A (zh) | 一种车辆行驶路线导航方法、装置、存储介质及终端 | |
CN101135566A (zh) | 一种电子导航中信息显示区域确定方法、装置及设备 | |
CN104299434A (zh) | 一种路况信息获取及呈现方法、装置 | |
CN101500021A (zh) | 一种手机网络导航中地图矢量数据的传输方法 | |
CN103487059A (zh) | 一种定位导航***、装置及方法 | |
CN103188763A (zh) | 一种基于空间的签到方法及装置、电子设备 | |
CN109857826A (zh) | 一种摄像机可视域标注***及其标注方法 | |
CN104133648A (zh) | 一种基于位置的图像显示方法及装置 | |
CN102930481A (zh) | 电网负荷密度分析方法及*** | |
CN105004347A (zh) | 一种基于实景图片的导航信息的显示方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |