CN100388274C - 电子地图制作***及其方法 - Google Patents
电子地图制作***及其方法 Download PDFInfo
- Publication number
- CN100388274C CN100388274C CNB2003101198878A CN200310119887A CN100388274C CN 100388274 C CN100388274 C CN 100388274C CN B2003101198878 A CNB2003101198878 A CN B2003101198878A CN 200310119887 A CN200310119887 A CN 200310119887A CN 100388274 C CN100388274 C CN 100388274C
- Authority
- CN
- China
- Prior art keywords
- peak value
- zone
- map
- geography information
- regional
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Processing Or Creating Images (AREA)
Abstract
本发明公开了一种电子地图制作***及方法,分别根据地理信息对应的区域信息,提取所有用户关注的目标区域,生成对于每一个目标区域的标量地图,并将其存储,当用户进行查询时,只要用户输入查询区域,就可直接将预先生成的标量地图显示出来,从而减小了用户的等待时间,提高了电子地图的使用效率。
Description
技术领域
本发明涉及一种电子地图制作***及其方法,特别是指一种提供快速查询的电子地图制作***及方法。
背景技术
地图是空间现象的模型,是现实世界的抽象而不是现实世界的缩小。它能够显示研究区域的每一处细节。地图系列结合了地图包含的简洁信息及其强大的直观可视性,使地图具有不折不扣的权威性。
传统模拟化地图的制作手段主要是:勘测--记录数据--手工绘制--样图--排版--印刷--成品地图,这种传统制作手段人力物力耗费大、成图周期长、劳动强度大、而且产出的地图信息量少。自本世纪60年代以来,计算机技术的发展使人们能够用数字化的信息表达世界。地图制图技术发生了根本性的革命,尤其是随着GIS的发展,地理信息可视化技术日趋完善和成熟,电子地图正在逐步的取代传统模拟地图。电子地图是将纸质模拟地图向量化数字化,以数字形式存在的地图,其具有制作成本低、信息容量大、保存时间长、制图精度高、易于修改及更新等特点。电子地图已成为未来社会表达地理信息的主要手段,它为地理信息的存储、处理和表达提供了先进可靠的技术基础。
目前电子地图的处理方式为后台有向量图数据库,用户提出查询范围后,在后台进行运算,再将向量数据传给用户接口,这种处理方式用户浏览电子地图时,每次查询用户都要重新生成新的地图,用户等待处理数据的时间比较长,不仅造成了时间上的浪费,漫长的等待时间也是用户难以忍受的,有碍于此,用户有时不得不放弃对电子地图的使用,继续查找传统模拟地图,使电子地图的其它优势失去了施展的空间。因此如何制作可以提供快速查询显示的电子地图,以减少用户等待的时间,是当前电子地图研究领域的一项重要课题。
发明内容
有鉴于此,本发明是为解决上述问题而提出一种电子地图制作***及其方法,主要目的在于提供可以快速查询的电子地图,从而减少用户的等待时间,提高电子地图的使用效率。
所以为达到上述目的,本发明提供一种电子地图制作***,根据地理信息对应的区域生成多个目标标量地图块,使得只要用户输入查询区域,就可直接将预先生成的标量地图显示出来,以便于用户快速查询,包括:一地理信息数据库,用以存储有多个地理信息;一区域数据库,其存储有该地理信息对应的区域;一区域参数数据库,其存储有所有该区域的区域峰值;一目的区域撷取模块,其用以在所有该区域内任意撷取两个区域作为目标标量地图的起始位置及终止位置;一峰值比较模块,其用以比较该起始位置与该终止位置之间之所有区域的区域峰值的大小,并得出所有峰值的最***数值;一区域计算模块,其用以根据该最***数值确定该目标标量地图块的矩形尺寸;一地图分割模块,根据该矩形尺寸以及显示区域尺寸生成相应尺寸及比例的目标标量地图块;及一存储模块,其用以将得到的该目标标量地图块存储。
本发明进而提供一种电子地图制作方法,其根据地理信息对应的区域,生成多个目标标量地图块,使得只要用户输入查询区域,就可直接将预先生成的标量地图显示出来,以便于用户快速查询,首先自地图数据库中撷取一地理信息,同时获取地理信息对应的所有区域及其区域峰值,任意撷取对应的所有区域中两个该区域作为目标标量地图块的起始位置及终止位置,然后比较起始位置与终止位置之间的所有区域的区域峰值并得出所有峰值的最***数值,根据最***数值确定目标标量地图块的矩形尺寸,启动具有SDK功能的绘图软件,最后根据矩形尺寸及显示区域尺寸生成目标标量地图块。
根据本发明所提供的电子地图制作及显示方法,根据不同的地理信息生成相应的标量地图进行存储,当用户进行查询时,可根据用户输入的起始位置及终止位置,将标量地图进行分割,快速的将目的区域地图块显示出来,本发明无需后台临时生成向量地图,而是将预先制作好的标量地图分类存储,从而提高了地图查询速度,减少了用户的等待时间。
有关本发明的详细内容及技术,兹就配合附图说明如下:
附图说明
图1是本发明所提的电子地图制作***的模块架构图;
图2是本发明所提的电子地图制作方法的运作流程图;
图3A-图3C是本发明实施例的接口示意图。
其中,附图标记说明如下:
110 地理信息数据库
120 区域数据库
130 区域参数数据库
140 目的区域撷取模块
150 峰值比较模块
160 区域计算模块
170 地图分割模块
180 存储模块
步骤210自该地图数据库中撷取一地理信息,同时获取该地理信息对应之所有区域及其区域峰值
步骤220任意撷取其中两个该区域作为该目标标量地图块的起始位置及终止位置
步骤230比较起始位置与该终止位置之间的所有区域的区域峰值
步骤240根据该比较结果确定该目标标量地图块的矩形尺寸
步骤250根据该矩形尺寸以及显示区域尺寸生成该目标标量地图块
具体实施方式
本发明为一种电子地图制作***及其方法,对用户关注区域的后台地图数据库进行自动撷取处理,得到用户所需地图,并将这些图存为标量地图。在用户进行查询检索时,直接提供地图显示,从而使用户快速的得到所需地图。
请参见图1,该图是本发明电子地图制作***的模块架构图。如图所示,包括:
(1)地理信息数据库110,用以存储有多个地理信息,地理信息可以为公路、铁路、河流等。
(2)区域数据库120,其存储有该地理信息对应的区域,也就是该地理信息跨跃的所有区域。
(3)区域参数数据库130,其存储有所有该区域的区域峰值。区域峰值为该区域外接矩形的坐标位置,包括上峰值、下峰值、左峰值以及右峰值。
(4)目的区域撷取模块140,其在所有该区域内任意撷取两个区域作为目标标量地图的起始位置及终止位置。
(5)峰值比较模块150,其用以比较该起始位置与该终止位置之间的所有区域的区域峰值的大小,得出所有峰值的最***数值。
(6)区域计算模块160,其用以根据比较结果确定该目标标量地图块的矩形尺寸,即根据所有峰值的最***数值计算该矩形尺寸。
(7)地图分割模块170,根据该矩形尺寸以及显示区域尺寸生成相应尺寸及比例的目标标量地图块。显示区域尺寸可以为用户设定的固定显示尺寸。
(8)存储模块180,其用以将得到的该目标标量地图块存储。
下面,由图2说明本发明的电子地图制作方法,该图是本发明电子地图制作方法的运作流程图。首先自地图数据库中撷取一地理信息,同时获取该地理信息对应的所有区域及其区域峰值(步骤210)。区域峰值为该区域外接矩形的位置,包括上峰值、下峰值、左峰值以及右峰值。然后任意撷取其中两个该区域作为目标标量地图块的起始位置及终止位置(步骤220),比较起始位置与终止位置之间的所有区域的区域峰值(步骤230),根据该比较结果确定该目标标量地图块的矩形尺寸(步骤240),也就是根据所有峰值的最***数值,确定矩形尺寸。最后根据矩形尺寸以及设定的显示区域尺寸生成该目标标量地图块(步骤250)。
下面,以制作及显示交通地图为例,对本发明进行详细说明。
***首先根据地理信息记录建立地理信息数据库,如表一所示,地理信息数据库的字段包括:地理信息标号、地理信息名称、地理信息分类以及地理信息简介。
表一:
本实施例的地理信息为各个交通道路,地理信息又对应于多个区域信息(即交通道路经过的区域城市)。因此地理信息数据库又与区域信息数据库建立关联。其中区域数据库的数据格式如下表二所示:
表二:
地图数据库中同时记录有每个区域对应的区域峰值,所有的区域峰值存储在区域参数数据库之中。如下表三所示,为区域参数数据库格式。
表三:
本发明的电子地图的制作,是分别根据地理信息制作多个目标标量地图。因此需要依次撷取该地理信息数据库中的地理信息,从地理信息数据库中提取“209国道”道路信息,其地理信息标号为“89”,经过的城市(即区域)依次为:呼和浩特-运城-三门峡-十堰-神农架-恩施-湘西-怀化-柳州-北海,对应的区域信息数据库中区域信息标号分别为:010510-010410-011612-011701-01171709-01171302-011813-011808-012005-01170827。然后在将这些区域两两组合,分别构成用户关注的目的区域的起始位置及终止位置,依次制作目标标量地图块。例如制作“十堰”到“怀化”的标量地图块时,***从地理信息标号为“89”的道路中找出从十堰(区域信息标号011701)到怀化(区域信息标号011808)经过的城市的峰值,包括上峰值、下峰值、左峰值以及右峰值(top,left,bottom,right)分别为:(2520,2580,2600,2600),(2600,2580,2640,2600),(2600,2480,2700,2650),(2700,2430,2780,2480),(2780,2410,2850,2480)。经过比较各个峰值,得出的边缘峰值为(2520,2410,2850,2650),再根据边缘峰值所构成的矩形大小(2520,2410,2850,2650)及固定的显示接口的显示尺寸(width:480,height:360,比例为480/360)计算确定要撷取的图块的位置(2510,2290,2870,2770)及尺寸(width:480,height:360)。然后***启动photoShop,利用photoShop提供的SDK:SelectRectangle(Top As Double,Left As Double,Bottom As Double,Right As Double),Crop()及图块的位置(2520,2410,2850,2650)及尺寸自动从地图上撷取相应的目标标量地图块,生成适当比例和大小的标量地图(width:480,height:360,比例为480/360),以89_8_9.gif.作为文件名将其存储起来。依照此方法依次实现该“209”国道所有目的区域地图的制作。然后撷取下一地理信息制作相应的标量地图。直至做有的地理信息对应的地图都制作完成,将其存储形成一完整的电子地图。
请参见图3A~图3C,为本发明实施例的用户接口示意图。用户在图3A所示接口中的地图目录索引中选择湖南省后,右侧的地图显示区根据用户的选择显示湖南省对应的地图。用户选择了“209”国道后,***撷取地理信息“209”国道对应的标量地图进行显示,接口显示如图3B所示。当用户在“起点”与“终点”菜单中分别选择目的区域为从“十堰”到“怀化”时,***从存储模块中提取文件名为89_8_9.gif.的文件,并将其显示出来。从而达到对用户所关注区域的地图的放大显示,接口显示如图3C所示。
本发明的电子地图制作方法也可为在用户查询时临时生成,当用户输入所要查询的电子地图的起始位置及结束位置时,***根据用户的输入现场制作目标标量地图块,然后将制作的目标标量地图块在显示区域显示出来。利用这种方法显示电子地图可以减少大量的地图块所占用的存储空间。
虽然本发明以前述的较佳实施例揭露如上,然其并非用以限定本发明,故任何本领域的普通技术人员,在不脱离本发明的精神和范围内,可做均等的变化与修饰。
Claims (8)
1.一种电子地图制作***,其根据地理信息对应的区域生成多个目标标量地图块,使得只要用户输入查询区域,就可直接将预先生成的标量地图显示出来,包括:
一地理信息数据库,用以存储有多个地理信息;
一区域数据库,其存储有该地理信息对应的区域;
一区域参数数据库,其存储有所有该区域的区域峰值;
一目的区域撷取模块,其用以在所有该区域内任意撷取两个区域作为目标标量地图的起始位置及终止位置;
一峰值比较模块,其用以比较该起始位置与该终止位置之间的所有区域的区域峰值的大小,并得出所有峰值的最***数值;
一区域计算模块,其用以根据该最***数值确定该目标标量地图块的矩形尺寸;
一地图分割模块,根据该矩形尺寸以及显示区域尺寸生成相应尺寸及比例的目标标量地图块;及
一存储模块,其用以将得到的该目标标量地图块存储。
2.如权利要求1所述的电子地图制作***,其中所述地理信息为交通道路。
3.如权利要求1所述的电子地图制作***,其中所述区域峰值为该区域外接矩形的位置,包括上峰值、下峰值、左峰值以及右峰值。
4.如权利要求1所述的电子地图制作***,其中所述显示区域尺寸是为用户设定的固定尺寸。
5.一种电子地图制作方法,其根据地理信息对应的区域,生成多个目标标量地图块,使得只要用户输入查询区域,就可直接将预先生成的标量地图显示出来,以便于用户快速查询,包括如下步骤:
自一地图数据库中撷取一地理信息,同时获取该地理信息对应的所有区域及其区域峰值;
撷取对应的所有区域中两个该区域作为该目标标量地图块的起始位置及终止位置;
比较起始位置与该终止位置之间的所有区域的区域峰值,并得出所有峰值的最***数值;
根据该最***数值确定该目标标量地图块的矩形尺寸;及
根据该矩形尺寸以及显示区域尺寸生成该目标标量地图块。
6.如权利要求5所述的电子地图制作方法,其中所述地理信息为交通道路。
7.如权利要求5所述的电子地图制作方法,其中所述区域峰值为该区域外接矩形的位置,包括上峰值、下峰值、左峰值以及右峰值。
8.如权利要求5所述的电子地图制作方法,其中所述显示区域尺寸是为用户设定的固定尺寸。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2003101198878A CN100388274C (zh) | 2003-12-05 | 2003-12-05 | 电子地图制作***及其方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2003101198878A CN100388274C (zh) | 2003-12-05 | 2003-12-05 | 电子地图制作***及其方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1624692A CN1624692A (zh) | 2005-06-08 |
CN100388274C true CN100388274C (zh) | 2008-05-14 |
Family
ID=34761436
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB2003101198878A Expired - Fee Related CN100388274C (zh) | 2003-12-05 | 2003-12-05 | 电子地图制作***及其方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN100388274C (zh) |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101192219B (zh) * | 2006-11-22 | 2011-02-02 | 致伸科技股份有限公司 | 使用电子地图文件的电子地图显示***、方法 |
CN100423007C (zh) * | 2007-07-03 | 2008-10-01 | 浙江大学 | 一种用于跨媒体数字城市景区建模方法 |
JP2009107815A (ja) * | 2007-10-31 | 2009-05-21 | Toshiba Elevator Co Ltd | 昇降機の遠隔監視システム |
US20100169059A1 (en) * | 2009-02-13 | 2010-07-01 | Grant Thomas-Lepore | Layered Personalization |
CN102054046B (zh) * | 2011-01-04 | 2013-04-10 | 北京大学 | 一种多尺度空间关系数据库及查询方法 |
KR101480721B1 (ko) * | 2013-03-05 | 2015-01-09 | 주식회사 다비오 | 유저 기반의 지도 제작 장치 |
US11255678B2 (en) | 2016-05-19 | 2022-02-22 | Microsoft Technology Licensing, Llc | Classifying entities in digital maps using discrete non-trace positioning data |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030059091A1 (en) * | 1996-06-19 | 2003-03-27 | Matsushita Electric Industrial Co., Ltd. | Road area extracting apparatus for extracting a road area from a block map, deformed map automatic generation system for generating a deformed map from road area data obtained by the road area extracting apparatus, map information providing system, geographical information providing system and geographical information describing method |
-
2003
- 2003-12-05 CN CNB2003101198878A patent/CN100388274C/zh not_active Expired - Fee Related
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030059091A1 (en) * | 1996-06-19 | 2003-03-27 | Matsushita Electric Industrial Co., Ltd. | Road area extracting apparatus for extracting a road area from a block map, deformed map automatic generation system for generating a deformed map from road area data obtained by the road area extracting apparatus, map information providing system, geographical information providing system and geographical information describing method |
Non-Patent Citations (2)
Title |
---|
地理空间索引技术研究. 陶志刚,赵敬道,谭建成.测绘学院学报,第19卷第1期. 2002 |
地理空间索引技术研究. 陶志刚,赵敬道,谭建成.测绘学院学报,第19卷第1期. 2002 * |
Also Published As
Publication number | Publication date |
---|---|
CN1624692A (zh) | 2005-06-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN100523735C (zh) | 一种基于小网格路网组织结构的快速地图匹配方法 | |
CN104252489A (zh) | 一种根据经纬度数据快速获得位置文字描述信息的方法 | |
CN103198151A (zh) | 区域性城市公交车辆运行信息的索引查询***及方法 | |
CN106373191A (zh) | 基于3dgis的铁路野外调查***及调查方法 | |
CN101882163A (zh) | 一种基于匹配规则的模糊中文地址地理赋值方法 | |
CN105786942A (zh) | 一种基于云平台的地理信息存储*** | |
CN106294458A (zh) | 一种地图兴趣点更新方法及装置 | |
CN102147795A (zh) | 兴趣点检索方法、兴趣点检索装置和导航*** | |
CN101923542A (zh) | 一种用于网络多维空间数据表达的MDDRQ-Tree索引结构 | |
CN105389375A (zh) | 一种基于可视域的图像索引设置方法、***及检索方法 | |
CN110659369B (zh) | 在轨高精度轻量化全球影像控制点数据库构建方法及*** | |
CN114820975B (zh) | 基于全要素参数符号化的三维场景仿真重构***及方法 | |
CN100388274C (zh) | 电子地图制作***及其方法 | |
CN107392993A (zh) | 一种电力用户数字化全景视图构建方法 | |
AU2021103663A4 (en) | Method, system and device for measuring building operational energy consumption carbon emissions with high resolution | |
CN103678682B (zh) | 基于抽象模板的海量栅格数据处理及管理方法 | |
CN112633774A (zh) | 一种智慧国土空间规划辅助编制方法和*** | |
CN104392035B (zh) | 一种基于Web的城市三维建模方法 | |
CN104281578A (zh) | 数据文件的地域标记方法以及装置 | |
CN105574188A (zh) | 一种数据分维度分层次管理的方法及*** | |
CN106294575B (zh) | 一种基于Lucene的林地图斑矢量数据查询方法 | |
CN112860835A (zh) | 一种自然资源数据管理方法及*** | |
CN102236721B (zh) | 空间数据引擎中复杂窗口空间信息提取方法 | |
CN116488335A (zh) | 一种城区尺度的电力能耗动态监测调配方法、***及设备 | |
CN116091715A (zh) | 一种基于三维gis引擎的poi点聚合方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
REG | Reference to a national code |
Ref country code: HK Ref legal event code: DE Ref document number: 1072638 Country of ref document: HK |
|
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
REG | Reference to a national code |
Ref country code: HK Ref legal event code: WD Ref document number: 1072638 Country of ref document: HK |
|
C17 | Cessation of patent right | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20080514 Termination date: 20101205 |