当前位置: 首页 > 专利查询>武汉大学专利>正文

一种互联网信息的地图可视化方法技术

技术编号:20681118 阅读:31 留言:0更新日期:2019-03-27 18:56
本发明专利技术公开了一种互联网信息的地图可视化方法,包括以下步骤:1)选定需要进行地图可视化的互联网数据源,获取信息条目,每个信息条目的内容项为:条目网址、标题、文本内容、发布时间、位置、图片、视频、音频;2)对所有信息条目,进行信息的地理位置识别、地理编码与分级;3)进行信息条目的地图可视化显示。本发明专利技术针对互联网中海量存在的与位置相关的信息,提出了一套包括自动化信息爬取,位置识别与地图可视化等流程在内的完整框架。本发明专利技术以电子地图为载体,利用地图自动标注的相关理论与方法,实现了信息的直观展示,能更好的满足信息时代下,人们对于海量互联网信息的直观地理认知的需求。

【技术实现步骤摘要】
一种互联网信息的地图可视化方法
本专利技术涉及地图可视化技术,尤其涉及一种互联网信息的地图可视化方法。
技术介绍
在信息化时代背景下,人们日常生活生产中涉及到海量的互联网相关数据与信息,在这些数据与信息中,绝大多数都包含有地理位置的相关描述与内涵,例如各种网络文本、图像、音频、视频等中,都可能显示或者隐式的涉及地理位置的内容。传统的互联网信息呈现模式,例如各大网站、主页、博客、推文等,通常只聚焦于文本、图像等信息内容在屏幕上的直接分页罗列与堆砌,而并未考虑对其包含的地理位置进行直观表达。然而如果在对互联网信息进行屏幕展现时,能以地理位置为纽带,实现基于信息内所包含的地理位置的地图可视化,则能为我们对信息的理解提供更为清晰的空间认知框架。之前有一些研究针对数据与信息进行了地理位置的提取,但未对这些信息的直观可视化以及整个从后台信息爬取、处理到前端展示的完整框架进行探讨。而地图作为地理信息的载体,是最为直观和有效的地理位置信息可视化手段。本专利技术的研究重点既是如何利用地图这一媒介,将大量涉及地理位置信息的数据内容,以地理位置为核心与入口,动态呈现在有限的地图图面之上,并取得清晰且合理的可视化效果。本专利技术运用地图学相关的理论与方法,使用网络爬虫、自然语言处理、地理编码、地图分级等技术手段,结合地图图内标注、地图边界标注等多种地图可视化方法,基于电子地图对互联网信息进行可视化呈现。
技术实现思路
本专利技术要解决的技术问题在于针对现有技术中的缺陷,提供一种互联网信息的地图可视化方法。本专利技术解决其技术问题所采用的技术方案是:一种互联网信息的地图可视化方法,包括以下步骤:1)选定需要进行地图可视化的互联网数据源,获取信息条目,每个信息条目的内容项为:条目网址、标题、文本内容、发布时间、位置、图片、视频、音频;2)对所有信息条目,进行信息的地理位置识别、地理编码与分级;3)进行信息条目的地图可视化显示;将信息条目动态的呈现在电子地图界面上,主要采用了图内标注和边界标注两种模式来进行显示;地图可视化包括以下子步骤:步骤3.1)将包含位置的信息库中的信息条目按照用户选择的行政区划层级进行分类合并,并生成可供前端显示的信息面板;若采用图内标注模式来进行显示,则转入步骤3.2);若采用边界标注模式来进行显示,则转入步骤3.3);步骤3.2)在根据用户选取的地理位置分级进行信息条目合并和各个信息面板生成操作之后,采用滑动注记算法进行基于图内标注的信息地图可视化;即给定某一地图区域,以及相应的区域内所有信息面板和对应地理位置坐标,利用滑动注记算法完成实时标注与显示,具体包括以下子步骤:步骤3.2.1)根据之前已放置的所有信息面板,获取当前选定的需要放置的信息面板可放置区域边界线;信息面板可放置区域边界线获取方式如下:对已放置的所有信息面板向下做镜像,生成矩形信息面板镜像区域,根据所有信息面板和信息面板镜像区域,从左向右扫描,从而形成可放置区域边界线;步骤3.2.2)从当前区域内所有未放置的信息面板集合中,选定位于可放置区域边界线左侧的,且对应地理位置坐标最靠右的信息面板,进行后续放置步骤;步骤3.2.3)确定可供当前信息面板进行放置的,且与之前已放置信息面板无压盖的轨迹线条(以信息面板的右下角点作为定位点);具体获取该信息面板的无压盖轨迹线条的方法是:先获取该信息面板以右下角为定位点时,可上下左右连续滑动的四条初始轨迹线。然后根据之前步骤已获得的可放置区域边界线,剔除该初始轨迹线中可引起该信息面板与已放置信息面板压盖的轨迹线部分,从而得到该信息面板的无压盖轨迹线条。步骤3.2.4)在无压盖的轨迹线条上选取某一点完成信息面板放置。当完成当前的信息面板放置之后,按先前所描述的方法,作该矩形框向下的镜像,并据此更新之前的可放置区域边界线。具体从无压盖轨迹线条上选取放置点位的方法是:找最靠右边的位置进行放置,如果存在多个点位均为最靠右,则选取其最靠下的点作为最终的标注位置放置该信息面板;步骤3.2.5)不断重复进行上述步骤3.2.2)至步骤3.2.4)直到所有信息面板集合中的项目均进行了标注配置的操作;步骤3.3)边界标注是使用两侧边界标注算法,使用直角折线段作为信息面板与地理位置之间的引线,完成信息的地图可视化;具体包括以下步骤:步骤3.3.1)获取当前地图区域内所有M个信息面板以及对应的地理位置坐标;步骤3.3.2)根据左右信息面板放置区域的高度,确定可放置信息面板的数目N,从而确定从区域内中最多可选取N个地理位置进行边界标注;步骤3.3.3)从M中随机选取N个地理位置进行边界标注,从而实现该N个地理位置与对应信息面板的距离总值最小化,从而优化显示效果;具体为标注方法如下:步骤3.3.3.1)设Left(p,i)表示地理位置p到信息面板左侧第i个信息面板定位点的距离值,同理Right(p,i)表示地理位置p到信息面板右侧第i个信息面板定位点的距离值;设l为连接左侧信息面板的数目,r为连接右侧信息面板的数目,二维数组T[l,r]中记录的是l+r个信息面板的情况下,最小的总距离累计值,其中0<=l,r<=N/2;步骤3.3.3.2)由上述设定可得:T[0,0]=0T[0,r]=T[0,r-1]+Right(pr,r)T[l,0]=T[l-1,0]+Left(pl,l)T[l,r]=min{T[l,r-1]+Right(pl+r,r),T[l-1,r]+Left(pl+r,l)}步骤3.3.3.3)通过步骤3.3.3.2),从T[0,0]不断进行递归运算,计算得到T[1,0],T[1,0],T[1,1]……T[l,r]的值,当递归完成之后,遍历表T,找出满足0<=l,r<=N/2,且l+r=N时,最小的T[l,r]值,同时回溯出最小T[l,r]值对应的左右信息面板放置顺序,作为当前最优边界标注结果,并返回该结果;步骤3.3.4)通过步骤3.3.3)得到随机选取N个地理位置进行边界标注的最优标注结果(引线总距离值最小),然后随机用一个未选取的地理位置去取代先前的N个地理位置中的某一个,然后重复进行步骤3.3.3),采用模拟退火法的方式,不断优化边界标注结果,当循环达到设定次数后或者当标注结果不再被优化后,停止标注过程并输出当前结果作为最终标注结果;步骤3.3.5)根据边界注记的最终结果,进行信息面板、地理位置点以及引线的地图可视化绘制,从而呈现信息地图可视化结果,当用户平移、缩放改变电子地图视窗,或者收起、展开信息面板时,则重复步骤3.3),重新实时完成边界标注,更新地图可视化结果。本专利技术产生的有益效果是:本专利技术针对互联网中海量存在的与位置相关的信息,提出了一套包括自动化信息爬取,位置识别与地图可视化等流程在内的完整框架;本专利技术以电子地图为载体,利用地图自动标注的相关理论与方法,实现了信息的直观展示,能更好的满足信息时代下,人们对于海量互联网信息的直观地理认知的需求。附图说明下面将结合附图及实施例对本专利技术作进一步说明,附图中:图1为本专利技术实施例的方法流程图;图2为本专利技术实施例中地理编码与分级的示意图;图3为本专利技术实施例中的信息面板示意图;图4为本专利技术实施例中图内标注显示的设计示意图;图5为本专利技术实施例中可放置区域边本文档来自技高网...

【技术保护点】
1.一种互联网信息的地图可视化方法,其特征在于,包括以下步骤:1)选定需要进行地图可视化的互联网数据源,获取信息条目,每个信息条目的内容项为:条目网址、标题、文本内容、发布时间、位置、图片、视频、音频;2)对所有信息条目,进行信息的地理位置识别、地理编码与分级;3)进行信息条目的地图可视化显示;将信息条目动态的呈现在电子地图界面上,采用了图内标注和边界标注两种模式来进行显示;4)根据图内标注或边界标注的最终结果,进行信息面板、地理位置点以及引线的地图可视化绘制,从而呈现信息地图可视化结果,当用户平移、缩放改变电子地图视窗,或者收起、展开信息面板时,则重复步骤3),重新实时完成边界标注,更新地图可视化结果。

【技术特征摘要】
1.一种互联网信息的地图可视化方法,其特征在于,包括以下步骤:1)选定需要进行地图可视化的互联网数据源,获取信息条目,每个信息条目的内容项为:条目网址、标题、文本内容、发布时间、位置、图片、视频、音频;2)对所有信息条目,进行信息的地理位置识别、地理编码与分级;3)进行信息条目的地图可视化显示;将信息条目动态的呈现在电子地图界面上,采用了图内标注和边界标注两种模式来进行显示;4)根据图内标注或边界标注的最终结果,进行信息面板、地理位置点以及引线的地图可视化绘制,从而呈现信息地图可视化结果,当用户平移、缩放改变电子地图视窗,或者收起、展开信息面板时,则重复步骤3),重新实时完成边界标注,更新地图可视化结果。2.根据权利要求1所述的互联网信息的地图可视化方法,其特征在于,步骤3)中进行信息条目的地图可视化显示包括以下子步骤:步骤3.1)将包含位置的信息库中的信息条目按照用户选择的行政区划层级进行分类合并,并生成可供前端显示的信息面板;若采用图内标注模式来进行显示,则转入步骤3.2);若采用边界标注模式来进行显示,则转入步骤3.3);步骤3.2)在根据用户选取的地理位置分级进行信息条目合并和各个信息面板生成操作之后,采用滑动注记算法进行基于图内标注的信息地图可视化;即给定某一地图区域,以及相应的区域内所有信息面板和对应地理位置坐标,利用滑动注记算法完成实时标注与显示,具体包括以下子步骤:步骤3.2.1)根据之前已放置的所有信息面板,获取当前选定的需要放置的信息面板可放置区域边界线;信息面板可放置区域边界线获取方式如下:对已放置的所有信息面板向下做镜像,生成矩形信息面板镜像区域,根据所有信息面板和信息面板镜像区域,从左向右扫描,从而形成可放置区域边界线;步骤3.2.2)从当前区域内所有未放置的信息面板集合中,选定位于可放置区域边界线左侧的,且对应地理位置坐标最靠右的信息面板,进行后续放置步骤;步骤3.2.3)确定可供当前信息面板进行放置的,且与之前已放置信息面板无压盖的线条;具体获取该信息面板的无压盖轨迹线条的方法是:先获取该信息面板以右下角为定位点时,可上下左右连续滑动的四条初始轨迹线。然后根据之前步骤已获得的可放置区域边界线,剔除该初始轨迹线中可引起该信息面板与已放置信息面板压盖的轨迹线部分,从而得到该信息面板的无压盖轨迹线条;步骤3.2.4)在无压盖的轨迹线条上选取某一点完成信息面板放置。当完成当前的信息面板放置之后,按先前所描述的方法,作该矩形框向下的...

【专利技术属性】
技术研发人员:李霖张航朱海红应申胡玮姚文静
申请(专利权)人:武汉大学
类型:发明
国别省市:湖北,42

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1