CN103839479A - 一种高效电子地图注记交互方法 - Google Patents
一种高效电子地图注记交互方法 Download PDFInfo
- Publication number
- CN103839479A CN103839479A CN201210467030.4A CN201210467030A CN103839479A CN 103839479 A CN103839479 A CN 103839479A CN 201210467030 A CN201210467030 A CN 201210467030A CN 103839479 A CN103839479 A CN 103839479A
- Authority
- CN
- China
- Prior art keywords
- tile
- annotation
- information
- map
- text
- 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
Landscapes
- Information Transfer Between Computers (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本发明公开了一种高效电子地图注记交互方法,步骤如下:提取不同比例尺电子地图中注记的位置信息;提取注记所关联的地理要素属性信息与位置信息合并以格式化文本存储;采用与瓦片地图一致的索引方式,对格式化文本进行分级分块切片,生成的瓦片文件以文本方式存储,文件内容为对应地图图片切片所覆盖地理范围内的注记和相关属性信息;采用瓦片地图服务接口提供服务端的地图注记文本瓦片访问服务;客户端通过服务接口访问地图注记文本瓦片或直接访问离线瓦片文件,解析瓦片中的注记范围信息以及关联要素信息;客户端实现注记信息的可视化以及交互功能。本发明可以快速响应用户对电子地图中的文字注记和符号的操作,提供对应的信息服务和交互界面。
Description
技术领域
本发明涉及电子地图应用领域,具体涉及一种高效电子地图注记交互方法,可应用于桌面计算机、Web、手机、平板电脑等设备中运行的在线或离线电子地图应用软件。
背景技术
目前,采用栅格数据组织方式来构建电子地图颇为流行,尤其是基于预生成思想的瓦片地图数据组织形式广泛应用于各类网络电子地图,其核心思想是通过牺牲大量预处理作业时间来换取用户视觉空间上最大收获。瓦片一般通过“预生成”技术获取,该技术指将一定范围的地图数据按照特定尺寸(如256像素为边长)和特定格式(如JPEG)裁切成若干行及若干列的位图,并按一定的索引方式予以存储,瓦片也叫切片。地图数据具有范围广、数据量大的特点,通过切片思想只从服务器端下载填充新区域的切片,大大减少了网络传输的数据量,同时充分利用浏览器的多线程和缓存技术,减轻了网络和服务器的负担,加快了客户端显示速度。
然而,上述传统技术体系存在以下不足:1、地图瓦片中的注记与矢量地图文档中地理要素融合为图片文件,并不包含地理要素信息以及注记本身的位置信息,不能支持瓦片热点功能。2、矢量地图文档中的注记仅包含注记字体、注记文字大小、注记显示的文本等图面表达信息,而不包含所关联的地理要素信息或者与地理要素关联不稳定。因此,目前绝大多数电子地图软件在浏览地图时不能直接与地图中所展示的地理要素注记交互而需要首先查询,点击地图上所标注的查询结果进而获取信息服务或者进行更多交互。
发明内容
本发明的目的在于针对现有技术中的不足,提供一种高效电子地图注记交互方法,以快速响应用户对电子地图中的文字注记和符号的操作,根据操作上下文提供对应的信息服务和交互界面。
为完成上述目的,本发明提供了一种高效电子地图注记交互方法,包括以下步骤:
步骤S1:提取不同比例尺电子地图中注记的位置信息;
步骤S2:根据应用软件需求,提取注记所关联的地理要素属性信息与所述步骤S1中所提取的位置信息合并以格式化文本存储;
步骤S3:采用与瓦片地图一致的索引方式,对格式化文本进行分级分块切片,生成的瓦片文件以GML/WKT/GeoJSON文本方式存储,注记文本瓦片文件内容为对应地图图片切片所覆盖地理范围内的注记和相关属性信息;
步骤S4:采用WMTS/OGC GeoServices REST瓦片地图服务标准接口提供服务端的地图注记文本瓦片访问服务;
步骤S5:Web客户端、移动客户端通过服务接口访问服务端的地图注记文本瓦片或者直接访问离线瓦片文件,解析瓦片中的注记范围信息以及关联要素信息;
步骤S6:客户端按照应用软件需求,实现注记范围信息以及关联要素信息的可视化以及交互功能。
进一步地,所述步骤S2中的合并方式为:在步骤S1处理的注记位置信息中增加属性、元素的方式,实现将注记所关联的地理要素属性信息与位置信息融合。
进一步地,所述步骤S3中的采用与瓦片地图一致的索引方式为:从注记文本中提取每个地图瓦片文件中所展现的注记信息,保存为注记文本瓦片文件,目录与文件的组织方式与地图瓦片一致。
进一步地,所述步骤S5具体包括以下步骤:
步骤S51:客户端分别请求同一地理范围内地图瓦片与注记文本瓦片;
步骤S52:根据服务端返回的瓦片内容,读取注记文本瓦片中的注记地理位置信息;
步骤S53:通过地理坐标与屏幕坐标转换算法,生成与屏幕中显示的地图瓦片中的注记位置与大小相一致的图像热点或者可互动的自定义组件,以响应用户对地图瓦片中地图注记的点击、触摸等操作;
步骤S54:注记文本瓦片中包含了关联的地理要素信息,可以根据不同类型的要素提供不同的信息服务。
与现有技术相比,本发明具有以下特点:1、响应速度快,注记范围以及关联要素信息已经从电子地图数据中提取并且预生成了瓦片,避免了大量的服务端运算;2、带宽占用小,电子地图注记瓦片以文本形式存储,文件很小有利于网络传输;3、存储占用小,电子地图注记瓦片以文本形式存储,文件很小,占用空间少;4、在线与离线都可使用,既可以通过标准或者自定义接口发布为服务,也可以放在客户端存储中离线访问;5、兼容性好,文本格式可采用GML、WKT、GeoJSON等国际通行标准,服务端访问功能也可以通过WMTS、OGCGeoServices REST等标准接口提供。本发明可应用于交互丰富的网络电子地图、手持设备电子地图等电子地图软件,主要应用于用户与电子地图注记以及符号的交互以及与之相关的信息服务等。
具体实施方式
本发明提供的高效电子地图注记交互方法,包括以下步骤:
步骤S1:提取不同比例尺电子地图中注记的位置信息;
步骤S2:根据应用软件需求,提取注记所关联的地理要素属性信息与所述步骤S1中所提取的位置信息合并以格式化文本存储;
步骤S3:采用与瓦片地图一致的索引方式,对格式化文本进行分级分块切片,生成的瓦片文件以GML/WKT/GeoJSON或其他多种文本方式存储,注记文本瓦片文件内容为对应地图图片切片所覆盖地理范围内的注记和相关属性信息;
步骤S4:采用WMTS/OGC GeoServices REST或其他多种瓦片地图服务标准接口提供服务端的地图注记文本瓦片访问服务;
步骤S5:Web客户端、移动客户端通过服务接口访问服务端的地图注记文本瓦片或者直接访问离线瓦片文件,解析瓦片中的注记范围信息以及关联要素信息;
步骤S6:客户端按照应用软件需求,实现注记范围信息以及关联要素信息的可视化以及交互功能。
本发明高效电子地图注记交互方法的实现,主要包括以下技术:
1、地图注记文本化技术:传统技术体系下,地图瓦片中的注记与矢量地图文档中地理要素融合为图片文件,并不包含地理要素信息以及注记本身的位置信息,不能支持瓦片热点功能。因此,在地图瓦片生成之前将地图注记在矢量地图文档图面中所在的位置信息提取为格式化文本,该格式化文本经过后续技术处理能够在客户端支持瓦片热点功能。
2、地图注记文本与关联地理要素信息融合技术:提取注记所关联的地理要素信息,通过对上述注记格式化文本中增加属性(Attribute)、元素(Element)等方式,将地理要素信息融合进注记文本,从而在支持实际应用中根据不同类型的地理要素注记访问不同的信息服务。
3、地图注记文本瓦片化技术:采用与瓦片地图一致的缓存索引,从注记文本中提取每个地图瓦片文件中所展现的注记信息,保存为注记文本瓦片文件,目录与文件的组织方式与地图瓦片一致。
4、地图注记文本瓦片服务技术:目前瓦片地图服务标准接口(如OGC WMTS、OGC GeoService REST等)格式的瓦片,本发明在设计服务端软件时,将其接口与标准的地图瓦片服务保持一致,同时请求结果输出为文本瓦片,从而使得应用开发人员能以标准接口访问文本瓦片。
5、地图注记文本瓦片解析、表达与交互技术:客户端分别请求同一地理范围内地图瓦片与注记文本瓦片,读取注记文本瓦片中的注记地理位置信息,通过地理坐标与屏幕坐标转换算法生成与屏幕中显示的地图瓦片中的注记位置与大小相一致的图像热点或者可互动的自定义组件,以响应用户对地图瓦片中地图注记的点击、触摸等操作;由于文本瓦片中包含了关联的地理要素信息,因此可以根据不同类型的要素提供不同的信息服务。
本说明书中未作详细描述的内容属于本领域专业技术人员公知的现有技术。
Claims (4)
1.一种高效电子地图注记交互方法,其特征在于,包括以下步骤:
步骤S1:提取不同比例尺电子地图中注记的位置信息;
步骤S2:根据应用软件需求,提取注记所关联的地理要素属性信息与所述步骤S1中所提取的位置信息合并以格式化文本存储;
步骤S3:采用与瓦片地图一致的索引方式,对格式化文本进行分级分块切片,生成的瓦片文件以GML/WKT/GeoJSON文本方式存储,注记文本瓦片文件内容为对应地图图片切片所覆盖地理范围内的注记和相关属性信息;
步骤S4:采用WMTS/OGC GeoServices REST瓦片地图服务标准接口提供服务端的地图注记文本瓦片访问服务;
步骤S5:Web客户端、移动客户端通过服务接口访问服务端的地图注记文本瓦片或者直接访问离线瓦片文件,解析瓦片中的注记范围信息以及关联要素信息;
步骤S6:客户端按照应用软件需求,实现注记范围信息以及关联要素信息的可视化以及交互功能。
2.根据权利要求1所述的一种高效电子地图注记交互方法,其特征在于,所述步骤S2中的合并方式为:在步骤S1处理的注记位置信息中增加属性、元素的方式,实现将注记所关联的地理要素属性信息与位置信息融合。
3.根据权利要求1所述的一种高效电子地图注记交互方法,其特征在于,所述步骤S3中的采用与瓦片地图一致的索引方式为:从注记文本中提取每个地图瓦片文件中所展现的注记信息,保存为注记文本瓦片文件,目录与文件的组织方式与地图瓦片一致。
4.根据权利要求1所述的一种高效电子地图注记交互方法,其特征在于,所述步骤S5具体包括以下步骤:
步骤S51:客户端分别请求同一地理范围内地图瓦片与注记文本瓦片;
步骤S52:根据服务端返回的瓦片内容,读取注记文本瓦片中的注记地理位置信息;
步骤S53:通过地理坐标与屏幕坐标转换算法,生成与屏幕中显示的地图瓦片中的注记位置与大小相一致的图像热点或者可互动的自定义组件,以响应用户对地图瓦片中地图注记的点击、触摸等操作;
步骤S54:注记文本瓦片中包含了关联的地理要素信息,可以根据不同类型的要素提供不同的信息服务。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210467030.4A CN103839479B (zh) | 2012-11-20 | 2012-11-20 | 一种高效电子地图注记交互方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210467030.4A CN103839479B (zh) | 2012-11-20 | 2012-11-20 | 一种高效电子地图注记交互方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103839479A true CN103839479A (zh) | 2014-06-04 |
CN103839479B CN103839479B (zh) | 2016-07-06 |
Family
ID=50802932
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210467030.4A Expired - Fee Related CN103839479B (zh) | 2012-11-20 | 2012-11-20 | 一种高效电子地图注记交互方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103839479B (zh) |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104008209A (zh) * | 2014-06-20 | 2014-08-27 | 南京大学 | 以GeoJSON格式结构化方式存储地理数据的MongoDB集群的地理数据读写方法 |
CN104021210A (zh) * | 2014-06-20 | 2014-09-03 | 南京大学 | 以GeoJSON格式半结构化方式存储地理数据的MongoDB集群的地理数据读写方法 |
CN104966460A (zh) * | 2015-06-17 | 2015-10-07 | 中科宇图天下科技有限公司 | 一种地图联动方法 |
CN105160005A (zh) * | 2015-09-17 | 2015-12-16 | 西安未来国际信息股份有限公司 | 一种基于Web浏览器的海量POI地图数据显示方法 |
CN109147547A (zh) * | 2018-07-26 | 2019-01-04 | 浙江省测绘科学技术研究院 | 一种基于矢量瓦片的注记选位与动态避让方法 |
CN110062939A (zh) * | 2016-12-22 | 2019-07-26 | 微软技术许可有限责任公司 | 将静态图像转换成交互式地图 |
CN110347769A (zh) * | 2019-07-09 | 2019-10-18 | 东方网力科技股份有限公司 | 多层级地图瓦片的处理方法、装置、设备和存储介质 |
WO2020019968A1 (zh) * | 2018-07-27 | 2020-01-30 | 阿里巴巴集团控股有限公司 | 地图数据显示方法、装置、电子设备及计算机存储介质 |
CN114185613A (zh) * | 2021-11-30 | 2022-03-15 | 广州景骐科技有限公司 | 一种语义地图分块方法、装置、交通工具及存储介质 |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002055601A (ja) * | 2000-08-08 | 2002-02-20 | Dream Technologies Kk | 地図表示システム及び方法 |
CN1442835A (zh) * | 2002-03-05 | 2003-09-17 | 麦士威(香港)电子技术有限公司 | 电子地图的规划设置方法 |
CN1702432A (zh) * | 2005-06-08 | 2005-11-30 | 武汉虹信通信技术有限责任公司 | 栅格电子地图动态显示处理方法 |
CN101082912A (zh) * | 2006-06-01 | 2007-12-05 | 上海杰图软件技术有限公司 | 通过具有位置信息的图片集对电子地图进行标注的方法 |
CN101192215A (zh) * | 2006-11-24 | 2008-06-04 | 中国科学院声学研究所 | 一种基于地理坐标的信息聚合与查询方法 |
CN101944132A (zh) * | 2010-09-30 | 2011-01-12 | 武汉大学 | 一种瓦片地图数据组织方法 |
JP4874205B2 (ja) * | 2007-09-28 | 2012-02-15 | ヤフー株式会社 | 地図表示方法及び地図表示装置 |
CN102750180A (zh) * | 2012-05-28 | 2012-10-24 | 中国科学院遥感应用研究所 | 一种二维地图瓦片的多线程显示机制 |
US20120274637A1 (en) * | 2011-04-29 | 2012-11-01 | Harman Becker Automotive Systems Gmbh | System for outputting a three-dimensional representation of a terrain |
CN102779165A (zh) * | 2012-06-21 | 2012-11-14 | 上海众恒信息产业股份有限公司 | 栅格地图图片库的建立方法 |
-
2012
- 2012-11-20 CN CN201210467030.4A patent/CN103839479B/zh not_active Expired - Fee Related
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002055601A (ja) * | 2000-08-08 | 2002-02-20 | Dream Technologies Kk | 地図表示システム及び方法 |
CN1442835A (zh) * | 2002-03-05 | 2003-09-17 | 麦士威(香港)电子技术有限公司 | 电子地图的规划设置方法 |
CN1702432A (zh) * | 2005-06-08 | 2005-11-30 | 武汉虹信通信技术有限责任公司 | 栅格电子地图动态显示处理方法 |
CN101082912A (zh) * | 2006-06-01 | 2007-12-05 | 上海杰图软件技术有限公司 | 通过具有位置信息的图片集对电子地图进行标注的方法 |
CN101192215A (zh) * | 2006-11-24 | 2008-06-04 | 中国科学院声学研究所 | 一种基于地理坐标的信息聚合与查询方法 |
JP4874205B2 (ja) * | 2007-09-28 | 2012-02-15 | ヤフー株式会社 | 地図表示方法及び地図表示装置 |
CN101944132A (zh) * | 2010-09-30 | 2011-01-12 | 武汉大学 | 一种瓦片地图数据组织方法 |
US20120274637A1 (en) * | 2011-04-29 | 2012-11-01 | Harman Becker Automotive Systems Gmbh | System for outputting a three-dimensional representation of a terrain |
CN102750180A (zh) * | 2012-05-28 | 2012-10-24 | 中国科学院遥感应用研究所 | 一种二维地图瓦片的多线程显示机制 |
CN102779165A (zh) * | 2012-06-21 | 2012-11-14 | 上海众恒信息产业股份有限公司 | 栅格地图图片库的建立方法 |
Non-Patent Citations (2)
Title |
---|
聂小波等: "电子地图瓦片数据管理***的设计与实现", 《地理空间信息》, vol. 10, no. 4, 31 August 2012 (2012-08-31) * |
黄梦龙: "瓦片地图技术在桌面端GIS中的应用", 《地理空间信息》, vol. 9, no. 4, 31 August 2011 (2011-08-31) * |
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104008209A (zh) * | 2014-06-20 | 2014-08-27 | 南京大学 | 以GeoJSON格式结构化方式存储地理数据的MongoDB集群的地理数据读写方法 |
CN104021210A (zh) * | 2014-06-20 | 2014-09-03 | 南京大学 | 以GeoJSON格式半结构化方式存储地理数据的MongoDB集群的地理数据读写方法 |
CN104008209B (zh) * | 2014-06-20 | 2017-02-01 | 南京大学 | 以GeoJSON格式结构化方式存储地理数据的MongoDB集群的地理数据读写方法 |
CN104021210B (zh) * | 2014-06-20 | 2017-02-15 | 南京大学 | 以GeoJSON格式半结构化方式存储地理数据的MongoDB集群的地理数据读写方法 |
CN104966460A (zh) * | 2015-06-17 | 2015-10-07 | 中科宇图天下科技有限公司 | 一种地图联动方法 |
CN105160005A (zh) * | 2015-09-17 | 2015-12-16 | 西安未来国际信息股份有限公司 | 一种基于Web浏览器的海量POI地图数据显示方法 |
CN110062939A (zh) * | 2016-12-22 | 2019-07-26 | 微软技术许可有限责任公司 | 将静态图像转换成交互式地图 |
CN110062939B (zh) * | 2016-12-22 | 2021-07-16 | 微软技术许可有限责任公司 | 用于将静态图像转换成交互式地图的方法、***和设备 |
CN109147547A (zh) * | 2018-07-26 | 2019-01-04 | 浙江省测绘科学技术研究院 | 一种基于矢量瓦片的注记选位与动态避让方法 |
WO2020019968A1 (zh) * | 2018-07-27 | 2020-01-30 | 阿里巴巴集团控股有限公司 | 地图数据显示方法、装置、电子设备及计算机存储介质 |
CN110347769A (zh) * | 2019-07-09 | 2019-10-18 | 东方网力科技股份有限公司 | 多层级地图瓦片的处理方法、装置、设备和存储介质 |
CN114185613A (zh) * | 2021-11-30 | 2022-03-15 | 广州景骐科技有限公司 | 一种语义地图分块方法、装置、交通工具及存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN103839479B (zh) | 2016-07-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103839479B (zh) | 一种高效电子地图注记交互方法 | |
US20240031568A1 (en) | Transferring system for huge and high quality images on network and method thereof | |
CN110362372A (zh) | 页面转译方法、装置、介质及电子设备 | |
US11244122B2 (en) | Reformatting of context sensitive data | |
US10157180B2 (en) | Displaying information in multiple languages based on optical code reading | |
US9383902B2 (en) | Systems and methods for presentations with live application integration | |
US20110119298A1 (en) | Method and apparatus for searching information | |
US20120124461A1 (en) | Techniques to annotate street view images with contextual information | |
CN110597900B (zh) | 一种gdb数据实时按需生成矢量切片的方法 | |
CN107992589B (zh) | 一种svg地图数据的加载方法、装置及*** | |
US11080322B2 (en) | Search methods, servers, and systems | |
CN103744995A (zh) | 一种构建专题地图的方法及应用该方法的移动终端 | |
US20080165207A1 (en) | Method and System for Manipulating Graphical Images | |
JP2009075977A (ja) | 携帯端末閲覧文書配信サーバ、携帯端末、及び携帯端末閲覧文書配信システム | |
JP5791219B1 (ja) | インスタントメッセージ送受信プログラム、情報処理方法及び情報処理装置 | |
KR100848452B1 (ko) | 지도 기반의 컨텐츠 등록/표시 방법 | |
US11265594B2 (en) | Data processing method and device, storage medium, electronic device | |
US20150199450A1 (en) | Systems and Methods for Associating User Sketches with Resources | |
KR101996159B1 (ko) | 정보 제시 방법 및 장치 | |
CN110909098A (zh) | 一种云端地理信息数据分析方法及*** | |
CN104102891A (zh) | 基于二维码进行信息交互的方法及移动终端 | |
CN118152686A (zh) | 数据显示方法、显示高度的确定方法及相关产品 | |
JP2006127036A (ja) | 映像コンテンツ情報提供方法及びシステム及びプログラム | |
TW201126356A (en) | Network server with information searching function, and information providing module and operating method thereof |
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 | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20160706 Termination date: 20201120 |