著录项信息
专利名称 | 显示建筑物的若干层以增强建筑物显示的地图显示方法 |
申请号 | CN201010004801.7 | 申请日期 | 2010-01-18 |
法律状态 | 权利终止 | 申报国家 | 中国 |
公开/公告日 | 2010-07-21 | 公开/公告号 | CN101782925A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | G06F17/30 | IPC分类号 | G;0;6;F;1;7;/;3;0查看分类表>
|
申请人 | 阿尔卡特朗讯公司 | 申请人地址 | 法国巴黎
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 阿尔卡特朗讯公司 | 当前权利人 | 阿尔卡特朗讯公司 |
发明人 | J-R·乌利耶;A·布雷特罗;B·德马唐 |
代理机构 | 北京市中咨律师事务所 | 代理人 | 杨晓光;于静 |
摘要
本发明涉及一种显示建筑物的若干层以增强建筑物显示的地图显示方法。该方法包括:以100%放大率在该建筑物在原始图像内的位置中显示该建筑物的第一层;以100%放大率与第一层并列显示该建筑物的其他层;以及与该建筑物的不同层的显示并列显示表示在原始图像中位于该建筑物的外围的外围部分的表面,通过以下阶段显示该外围部分:将大于或等于预定最小值的放大率应用于该外围部分的所有元素,以及将低于100%相应放大率至少应用于一些元素,选择相应放大率使外围部分的显示表面与所有层的显示表面的组合在地图的新图像中占据的表面等于该建筑物的显示表面与外围部分的显示表面的组合在地图的原始图像中占据的表面。
显示建筑物的若干层以增强建筑物显示的地图显示方法\n技术领域\n[0001] 本发明涉及一种可在地理信息系统(GIS)或类似系统(例如,电信网络优化图形系统)中使用的地图显示方法。GIS是一种计算机工具,用于组织和呈现空间引用的字母数字混合编制的数据以及产生绘图和地图。\n背景技术\n[0002] 地理信息系统的角色是根据诸如点、矢量(弧)、多边形或网格(也称为光栅(raster))之类的图形基本要素来提供程度不同的现实表示。与这些基本要素关联的是诸如基本要素的性质(道路、铁路、森林等)之类的属性信息或任何其他上下文信息(例如,居民数、类型或社区面积)。\n[0003] 地理信息系统用于处理平面或三维地理数据的数据库。地理表包括传统的表(包含类型为字符串、数字、布尔值或日期的表格式字段),但是增强有特定“地理对象”字段,后者包含地理定位的地理对象的值(在实际中,其是包括对象类型及其X、Y和Z(如果适用)坐标列表的数据结构)。处理三种主要类型的地理对象:点、折线(间断线)或多边形。\n[0004] 所处理的三种类型的对象均有益于为现实建模和表示实际对象:点可以表示树、居民、场所;折线可以表示循环路线(下水道、街道、道路、汽车道、铁路等)或任何种类的传输线(高压电缆、管道)。而多边形可用于标记特定区域或地区(行政乡镇、公园、郊区、工商区等的边界)。地理信息系统因此用于表示现有的地理基础结构和环境:乡镇、街道、行政区、区域,甚至山脉(以基准线的形式)。\n[0005] 特定分析功能还允许针对表产生分类,并且根据分类值自动向对象分配特定图形显示格式。可以通过点击地图上显示的对象来在需要时读取与所显示表中存在的对象关联的数据。\n[0006] 存在两种可能的表示方法:\n[0007] -矢量(矢量格式):通过点、线、多边形或具有孔的多边形来表示对象。\n[0008] -位图(光栅格式):其是在GIS中显示为图像的数字化图像、绘图或照片。\n[0009] 地理坐标(球面或射影)系统用于引用空间中的对象并相对于彼此定位所有对象。对象通常布置为层,每个层组合所有同类对象(建筑物、河流、道路系统、一块土地等)。\n[0010] 地理信息系统还用于表示特定于给定区段的基础结构数据。例如,电信运营商可以显示其场所及光纤链路,或显示移动电话基站及其覆盖区域。以地图形式显示此信息使得运营商能够更容易地理解网络的状态,并且因此能够管理网络以最优化资源利用和服务质量。\n[0011] 地理信息系统向用户提供了完整范围的显示管理功能:缩放和水平滚动功能传统上存在于所有地理信息系统之上。已知的是产生缩放功能,其将地图的当前图像替换为具有相同表面积的另一图像,但是显示较小的(以查看更多细节)或较大的(以查看更大区域)地面,具体取决于用户的选择。这等同于改变所显示的完整地图的比例。\n[0012] 还已知的是执行局部缩放(也称为放大功能),其放大所显示地图的某一部分,方法是以高于地图的初始图像的恒定放大来显示该部分,使其居中在待放大部分之上。此方法具有以下缺点:将隐藏地图的初始图像的某一部分,所隐藏的表面大于该待放大部分在初始图像中占据的表面。例如,如果待放大部分为圆形并且如果放大为+100%(同时在x和y轴上),将半径为待放大部分的半径的两倍的圆形图像嵌入初始图像。结果,所隐藏表面为待放大部分的表面的四倍。因此,在被放大部分周围存在完全不可见的冠状部分,其表面大于待放大部分的初始表面三倍。外围区域的此隐藏将非常成问题。此外,所放大部分边界处的比例的突然改变产生了不连续,后者非常不利于所显示对象的清晰度。\n[0013] 已知通过非线性显示方法解决此隐藏问题和不连续问题。\n[0014] T.Alan Keahey的论文“Nonlinear Magnification”(博士学位论文,计算机科学系,印第安纳大学,1997年12月)描述了不同的非线性显示方法,这些方法用于局部执行缩放,放大地图的某一部分而不隐藏该部分外围的任何内容,这是由于位于此待放大部分外围处的区域被减小,使得其补偿待放大部分增大的显示表面。\n[0015] 此文档还显示此类方法可例如由地理数据动态地控制,以放大地图的显示道路交通的部分,以便突出显示其上交通测量揭示交通堵塞信息的道路,或放大同一地图的显示空中交通的若干部分,以便突出显示空中交通尤为繁忙的部分。\n[0016] 图1示出了该论文中已知的用于放大以棋盘形式表示的地图中的圆形部分的方法。将近似恒定的放大(放大值大于100%)应用于待放大部分的中心,同时将高度非线性的缩小(放大值小于100%)应用于该待放大部分的外围。更具体地说,此公知方法涉及显示位于待放大部分外围的所谓的外围部分,方法是:将值小于100%的相应放大率应用于该外围部分的特定元素,使得所述外围部分的显示表面与所述待放大部分的显示表面的组合在地图的新图像中占据的表面等于所述待放大部分的显示表面与所述外围部分的显示表面的组合在所述地图的原始图像中占据的表面。\n[0017] 图2示出了网格的透视图,其中每个点的纵坐标表示用于图1的实例的放大值。可以看到一突出部分,其具有平坦圆形顶端和由圆形凹部围绕的底部。围绕此凹部的平坦部分的纵坐标表示地图的初始放大(100%)。平坦顶端的纵坐标表示应用于地图的所放大部分的放大。凹部对应于低于100%的放大值,换言之,实现了缩小。所述凹部的底部纵坐标表示最小放大值,其对应于最高的缩小。在所述凹部的外侧,放大从初始值(100%)连续变化到最小值。在内侧,放大从最小值逐渐地变化到初始值(100%),构成突出部分的底部。\n[0018] 图3示出了叠加有以棋盘形式表示的地图的同一网格的透视图。\n[0019] 图4示出了来自Washington地铁网络的实际地图,其上应用了此类公知方法来放大位于地图中心的圆形部分。缩小了位于被放大部分外围的对象。此图显示没有隐藏区域,并且没有所表示对象的不连续。将轻微的模糊应用于外围区域以标记地图的被放大部分与非放大部分之间的边界。应指出的是,尽管不存在隐藏,但是外围区域中存在信息丢失,因为屏幕和眼睛并没有无限的分辨率:位于外围区域中的地铁站是可见的,但是不能辨认其名称,这是由于畸变和字符大小的减小造成的。\n[0020] HONGZHI SONG等人的文献“LensList:Browsing and NavigatingLong Linear Information Structures”[HUMAN INTERFACE AND THEMANAGEMENT OF INFORMATION.METHODS,TECHNIQUES ANDTOOLS IN INFORMATION DESIGN;[LECTURE NOTES INCOMPUTER SCIENCE],SPRINGER BERLIN HEIDELBERG,BERLIN,HEIDELBERG,vol.4557,2007年7月22日(2007-07--22),第535-543页,XP019064238 ISBN:978-3-540-73344-7*图1-3,537-539页)描述了一种用于显示单词的列表(例如,构成菜单)的方法,其提供了对该列表的中心部分的放大效果,而不隐藏该列表的上部或下部,从而保证列表的所有单词的易读性。其涉及放大待放大中心部分内的单词的字体并且减小上部和下部中的单词的字体。字体大小从所显示列表的顶部向所显示列表的中心线性地增大,然后从中心向所显示列表的末端线性地减小。由用户来选择最大和最小大小。\n[0021] 在显示地理地图的情况下,公知方法的一个缺点在于,即使在放大后的部分中,建筑物的表示也仅显示由该建筑物所占据的表面;换言之,只有屋顶可见。可以构想增强建筑物的显示,方法是显示所有层,将所有这些层的相应平面图并列放置,但是然后显示所有这些平面图的表面将隐藏地图的某一部分。\n发明内容\n[0022] 本发明的一个目的是提出一种地图显示方法,其用于增强建筑物在地图上的显示,将显示该建筑物的所有层而不隐藏该地图的其他部分,并且保证位于显示该建筑物不同层的表面的外围处的所有重要对象的可见度。\n[0023] 本发明的目的是一种允许显示地图上的待增强的建筑物而不隐藏该地图的其他部分的地图显示方法,其特征在于包括:\n[0024] -以100%的放大率在该建筑物在原始图像内的位置中显示该建筑物的第一层;\n[0025] -以100%的放大率与所述第一层并列地显示该建筑物的其他层;\n[0026] -以及与该建筑物的不同层的显示并列地显示表示所谓的外围部分的表面,所述外围部分在原始图像中位于该建筑物的外围,通过以下阶段显示该外围部分:\n[0027] -将大于或等于预定最小值的放大率应用于该外围部分的所有元素,[0028] -以及将值低于100%的相应放大率至少应用于一些元素,选择所述相应放大率,使得所述外围部分的显示表面与所有层的显示表面的组合在所述地图的新图像中占据的表面等于该建筑物的显示表面与所述外围部分的显示表面的组合在所述地图的原始图像中占据的表面。\n[0029] 以此方式为特征的方法避免了隐藏位于所显示建筑物的外围的重要对象,因为其涉及以低于100%的放大率显示所有此外围部分。将此比率选择为低于100%以节省表面积并重新使用所节省的表面积来显示不同的层,但是将选择最小放大率值,使得用户仍能够读取被视为重要的对象。\n[0030] 例如,如果地图显示电信网络,具有显露出来以指示警告的小标记,,则产生新的图像的优先阶段包括:选择将应用于待显示建筑物的外围区域的最小放大率值,以使用户仍可以容易地读取外围区域中的警告符号,因为由于建筑物外围处的放大尺寸的减小而使警告未被注意将是非常有害的。\n[0031] 本发明的另一目的是提供一种包括其上保存程序的存储装置的可编程设备,所述程序包括指令,当所述指令被计算机执行时,将执行根据本发明的方法的各阶段。\n[0032] 本发明的另一目的是提供一种其上保存程序的存储装置,所述程序包括指令,当所述指令在可编程设备上执行时,将执行根据本发明的方法的各阶段。\n附图说明\n[0033] 借助以下描述和附图将更好地理解本发明和显示其他特性:\n[0034] 图1(先前已描述)示出了一种上述论文中已知的用于放大以棋盘形式表示的地图中的圆形部分的方法;\n[0035] 图2(先前已描述)示出了网格的透视图,其中每个点的纵坐标表示放大率值;\n[0036] 图3(先前已描述)示出了叠加有以棋盘表示的地图的同一网格的透视图;\n[0037] 图4(先前已描述)示出了来自Washington地铁网络的实际地图,其上应用了此类公知方法来放大位于地图中心的圆形部分;\n[0038] 图5示出了放大地图部分的方法的实施方式的第一实例中的放大率图;\n[0039] 图6以示意图形式示出了针对此第一实例的地图的原始图像;\n[0040] 图7以示意图形式示出了针对此第一实例的同一地图的局部放大后的图像;\n[0041] 图8以示意图形式示出了第二地图的原始图像,以例示此用于放大地图部分而不隐藏该地图的某一部分的方法的实施方式的第二实例;\n[0042] 图9示出了此第二实例中的放大率图并且例示了所获得的视觉效果;\n[0043] 图10以示意图形式示出了针对此第二实例的此第二地图的局部放大后的图像,指示了为待放大部分的各个区域和外围部分的各个区域选择的放大率值;\n[0044] 图11以示意图形式示出了针对用于放大地图部分而不隐藏该地图的某一部分的方法的实施方式的第三实例的第三地图的局部放大后的图像,其中存在由事件动态地控制的额外局部放大;\n[0045] 图12示出了此第三实例中获得的视觉效果;\n[0046] 图13以示意图形式示出了包括要同时显示的若干层的建筑物的正视图;\n[0047] 图14示出了根据本发明的方法的实施方式,所述方法同时表示该建筑物的三个层和屋顶而不隐藏外围区域并且不损失此外围区域中的重要细节的可见度;\n[0048] 图15以示意图形式示出了第四地图的原始图像,其具体表示包括要同时显示的若干层的建筑物;\n[0049] 图16以示意图形式示出了针对此第四地图的由公知方法局部放大后的图像;\n[0050] 图17示出了根据本发明的方法的实施方式的实例,所述方法用于显示该建筑物的不同层的表示而不隐藏地图的某一部分并且不损失外围区域中的重要细节的可见度;\n[0051] 图18以示意图形式示出了由此根据本发明的方法的实施方式的实例所显示的图像;\n[0052] 图19示出了根据本发明的方法的实施方式的放大方法的实例;\n[0053] 图20示出了根据本发明的方法的实施方式的放大函数的第一实例的图;\n[0054] 图21示出了根据本发明的方法的实施方式的放大函数的第二实例的图;以及[0055] 图22示出了根据本发明的方法的实施方式的放大函数的第三实例的图。\n具体实施方式\n[0056] 图5至7示出了如何放大地图部分而不隐藏该地图的某一部分:图6以示意图形式在计算机屏幕上示出了地图的原始图像C1。用户希望通过放大某一部分,比如说待放大部分,其在原始图像C1中占据表面SPA1,来局部放大此图像。\n[0057] 图5示出了原始图像C1的不同部分中的放大率T1的图。针对此图涉及的图像元素位于通过待放大部分的表面SPA1的中心O的直线XX上。在此实例中,对于任何其他通过中心O的直线,此图都将相同。\n[0058] 图7以示意图形式示出了通过局部放大图像C1获得的图像C1’。在新的图像C1’中,通过在大于表面SPA1的表面SPA1’上显示待放大部分来放大该部分。以都大于值G2的相应放大率来放大该待放大部分的元素,其中G2大于100%且100%比率对应于原始显示。所述比率经由最大值G3经过待放大部分的中心。\n[0059] 为了允许显示此表面SPA1’而不隐藏图像的其他部分,在新的图像C1’中,在表面SPP1’上显示在原始图像C1中位于待放大部分的表面SPA1的外围的所谓外围区域SPP1,使得表面SPP1’和表面SPA1’的组合在新图像C1’中占据的表面等于表面SPA1和表面SPP1的组合在原始图像C1中占据的表面。\n[0060] 为了避免视觉效果中的任何不连续,相应放大率沿直线XX从100%比率经过低于\n100%的值-具体地说,最小值G1-连续变化到比率G2,100%比率应用于距所述待放大部分SPA1最远的外围部分SPP1的元素,比率G2应用于位于所述外围部分SPP1的边界处的所述待放大部分SPA1的元素。\n[0061] 选择此最小值G1以使用户仍能够读取地图上表示的特定重要项目,例如指示警告的符号;然后确定将相应地应用于外围区域SPP1的元素的所有其他放大率值,使得:\n[0062] -表面SPP1’和表面SPA1’的组合在新的图像C1’中占据的表面等于表面SPA1和表面SPP1的组合在原始图像C1中占据的表面;\n[0063] -以及所述比率从100%比率经过单个极值(该值为所述最小值G1)连续变化到比率G2,比率G2应用于位于外围部分SPP1的边界处的待放大部分SPA1的元素。\n[0064] 或者用户选择表面SPP1和SPA1的相应大小,则最小值G1的选择将强制待放大部分的放大率的最大值G3。\n[0065] 或者用户选择待放大部分的最大值G3,则值G1的选择将强制表面SPP1和SPA1的最大值。\n[0066] 图8针对放大地图部分而不隐藏该地图的某一部分的方法的实施方式的第二实例,以示意图形式示出了第二地图的原始图像。\n[0067] 在此地图上,在从上面查看时,由矩形表示建筑物。在原始图像中考虑占据表面SPA2的待放大部分以及占据表面SPP2的外围部分。这两个部分具有紧密的但不是圆形的形状,以覆盖用户最感兴趣的区域。此用户使用诸如鼠标的指点设备选择了待放大部分。\n[0068] 图9示出了此第二实例中的放大率图并且例示了所获得的视觉效果。该图的上部表示来自原始图像的沿直线AA的元素的放大率图,直线AA大约经过待放大部分的表面SPA2的中心。沿直线AA的放大率从100%比率经由最小值G4连续变化到最大值G5,100%比率应用于位于待放大部分SPA2以外和外围部分SPP2以外的元素,最大值G5一致地应用于待放大部分SPA2的所有元素,选择所述最小值G4以使用户仍能够读取表示外围部分SPP2的表面SPP2’中显示的特定对象,例如指示警告的符号。然后确定将相应地应用于外围区域SPP2的元素的所有其他放大率值,使得:\n[0069] -所述比率从100%比率经过单个极值,即所述最小值G4,连续变化到比率G5;\n[0070] -表示外围部分的表面SPP2’和表示待放大部分的表面SPA2’的组合在新的图像中占据的表面等于表面SPA2和表面SPP2的组合在原始图像中占据的表面。\n[0071] 中心线以示意图形式表示位于原始图像的待放大部分的表面SPA2的建筑物以及位于外围部分的表面SPP2的建筑物的正视图。在这两个表面中,建筑物可见并且具有相同大小,因为它们都以相同的放大率100%来显示。\n[0072] 较低的线以示意图形式表示位于新的图像中的待放大部分的表面SPA2’的建筑物以及位于外围部分的表面SPP2’的建筑物的正视图。在表面SPP2’中,建筑物的大小以小于表面SPA2’中的建筑物的大小来显示,但是可以注意到,所有建筑物都可见,没有任何建筑物被隐藏,这是由于表面SPA2’大于SPA2。\n[0073] 图10示出了用于放大地图部分而不隐藏该地图的某一部分的方法的实施方式的变型。此变型涉及将待放大部分SPA3分解成多个具有不同放大率105%、110%、120%的区域,还将外围部分SPP3分解成多个具有不同放大率70%、80%、90%、95%的区域。用户根据对每个区域的兴趣选择相应用于各个区域的放大率值。\n[0074] 选择外围部分SPP3中的此最小值(70%)以使用户仍能够读取地图上显示的特定对象,例如指示警告的符号。在选择此最小值之后,选择其他值,使得外围部分的显示表面SPP3与待放大部分的显示表面SPA3的组合在新的图像中占据的表面等于所述待放大部分的显示表面与所述外围部分的显示表面的组合在地图的原始图像中占据的表面。\n[0075] 图11以示意图形式示出了第三地图的局部放大后的图像。其例示了用于放大地图部分而不隐藏该地图的某一部分的方法的实施方式的第三实例。在此实例中,存在由事件动态地控制的额外局部放大。此地图使用矩形表示建筑物并且使用三角形表示移动电话网络的基站。\n[0076] 以大于100%的放大率在表面SPA4’上显示第一待放大部分(未示出)。在表面SPP4’上显示第一外围部分(未示出)。用户限制第一待放大部分以覆盖存在较高密度的基站的区域。通过实例方式在此图上指示代表基站BS1的三角形。通过颜色改变或对应三角形的闪动来指示基站中的警告。\n[0077] 象征基站的三角形在放大后的部分SPA4’中显示的大小大于在未放大部分中显示的大小。但是,三角形在外围部分SPP4’中显示的大小小于在未放大部分中显示的大小,因为对于多数图像元素,该处的放大率低于100%。为了提高外围部分中警告的可见度,计划检测所述外围部分SPP4’中的每个“警告”事件,然后自动定义以下项:\n[0078] -小的第二待放大部分SPA5,并且位于该事件的位置的中心,在此实例中,为基站BS2;\n[0079] -以及围绕此第二待放大部分SPA5的第二外围区域SPP5,并且其中减小放大率以避免隐藏地图的某一部分。此第二外围区域SPP5被限定为避免侵占显示第一待放大部分的表面SPA4’,以免导致减小此用户特别感兴趣的部分。\n[0080] 图12表示在此第三实例中获得的新的图像。此第三实施方式实例涉及:\n[0081] -在表面SPA5’上显示第二待放大部分SPA5,以大于100%的相应放大率,优选地以与第一放大后的部分SPA4’相同的比率,来显示此部分的元素,使得基站BS2的显示大小与第一放大后的部分SPA4’中的基站BS1的显示大小相同;\n[0082] -以及在表面SPP5’上显示第二外围部分SPP5,以相应放大率显示此部分的元素,使得不隐藏地图的任何部分。\n[0083] 表面SPP5’和表面SPP4’具有公共元素。然后将它们相连以形成单个表面SPP4’-SPP5’,其中放大率值低于100%并且被平滑以避免任何不连续。根据以下阶段重新计算构成表面SPP5’和SPP4’的组合的所有元素的放大率:\n[0084] -选择要应用于此表面SPP4’-SPP5’的元素的放大率的最小值以保持地图的重要元素可见;\n[0085] -然后以这样的方式确定要相应地应用于此表面SPP4’-SPP5’的元素的所有放大率值:这些值至少等于以此方式选择的最小值;\n[0086] -以及确定要相应地应用于第一和第二待放大部分的元素的所有放大率值,使得表面SPP4’-SPP5’、表面SPA4’以及表面SPA5’的组合在新图像中占据的表面等于所述第一待放大部分、所述第二待放大部分SPA5、所述第一外围部分以及所述第二外围部分SPP5的组合在地图的原始图像中占据的表面。\n[0087] 图13以示意图形式示出了包括要同时显示的若干层T,F1,F2,F3的建筑物SC的正视图。此图的下部以示意图形式在地图上显示此建筑物且未表示维度Z。仅示出了最高层,换言之,示出了屋顶T。\n[0088] 图14示出了根据本发明的方法的实施方式,所述方法同时表示该建筑物SC的三个层和屋顶而不隐藏外围区域并且不损失此外围区域中的重要细节的可见度。表示并转换所述三个层,使得它们在水平平面上沿公共轴并列放置。沿该轴的方向,它们的长度是单独的屋顶的四倍。一切就好像沿着该轴以400%的比率放大了屋顶的图像。在此实例中,表面SPA14’显示四个层在显示原始建筑物的表面SPA14的位置上居中。\n[0089] 图的中部表示应用了放大率。为了避免隐藏地图的某一部分,以始终保持低于原始放大率G7=100%的可变放大率来压缩围绕与屋顶对应的待放大SPA区域SPA14的外围区域SPP14。所述可变放大率经过最小值G6=n%,该最小值被选择为保持此外围区域中的重要细节的可见度。\n[0090] 图的下部以示意图形式示出了针对此建筑物获得的表示:四个并列放置的层占据表面SPA14’并被占据表面SPP14’的压缩后的外围区域所围绕。\n[0091] 图15以示意图形式示出了第四地图的原始图像,其具体表示包括要同时显示的若干层的建筑物。此建筑物可以例如是具有三层商店和屋顶的购物中心,其中分布了无线电话网络的基站。在原始图像中,由矩形SC表示此购物中心。\n[0092] 图16以示意图形式示出了来自此第四地图的由公知方法局部放大后的图像,以示出相对于根据本发明获得的显示的差别。在此实例中,此放大涉及同时显示此购物中心的三个层和屋顶而隐藏周围区域的某一部分。屋顶由矩形T表示,其与原始图像中的矩形SC完全相同。所述三个层分别由长度和宽度与表示建筑物屋顶的矩形T相同的三个矩形F1,F2,F3表示。三个矩形F1,F2,F3以其最长侧边并列放置并且附接于矩形T的两个最长侧边之一。在此图上,插图M表示地图的不再可见的元素,因为它们被根据公知方法的三个层F1,F2,F3的显示所隐藏。根据本发明的方法用于避免此由于隐藏产生的遗失并且允许保持外围区域中重要细节的可见度。\n[0093] 图17示出了根据本发明的方法的实施方式的第二实例,所述方法用于显示此同一建筑物的不同层的表示而不隐藏该地图的某一部分并且保持外围区域中重要细节的可见度。所述方法包括:\n[0094] -定义所谓的待放大部分SPA6,其包括表示待放大的建筑物屋顶的矩形SC(此处的“放大”涉及将三个层投影到同一绘图上,对于每个层保持相同的放大率,其占用的空间与以400%的比率放大矩形SC所占用的空间相同)。\n[0095] -定义所谓的外围部分SPP6,它是附接于矩形SC的矩形且宽度等于矩形SC的长度,并且包括:\n[0096] -SPP6a部分,其为矩形且表面为矩形SC的表面的三倍,\n[0097] -以及SPP6b部分,其为矩形且长度等于矩形SC的长度并且例\n[0098] 如宽度等于矩形SC的宽度的1.5倍。\n[0099] 此外围部分SPP6包括这样的位置:该位置将被保留以在新的图像中显示表示三个层的矩形F1,F2,F3以及显示被矩形F1,F2,F3和部分SPP6b自身的显示所隐藏的部分的缩减视图。\n[0100] 图18以示意图形式示出了由此根据本发明的方法的实施方式的第二实例所显示的新的图像。在显示外围部分的表面SPP6的位置中,存在表面SPP6’,后者显示表示三个层的三个矩形F1,F2,F3,并且还在表面SPP6b’上显示被矩形F1,F2,F3以及SPP6b部分自身所隐藏的地图部分的缩减视图。\n[0101] 通过以下阶段显示外围部分SPP6:\n[0102] -将大于或等于预定最小值的放大率应用于此外围部分SPP6的所有元素,[0103] -以及将值低于100%的相应放大率至少应用于一些元素,所述值被选择为使得所述外围部分的显示表面SPP6b’与所有层T,F1,F2,F3的显示表面SPP6a’的组合在地图的新图像(图16)中占据的表面SPA6’+SPP6’等于建筑物SC的显示表面SPA6与所述外围部分的显示表面SPP6的组合在地图的原始图像(图15)中占据的表面。\n[0104] 在此实例中,新的图像中的表面SPP6b’等于原始图像中的表面SPP6b,这是由于三个层的序列方向上为25%的放大率(对于此实例,在垂直方向上放大率保持为100%)。\n在由原始图像中的部分SPP6a占据的位置中以100%的放大率显示三个层F1,F2,F3。\n[0105] 当然,可以以相同的方式表示具有不同外形的建筑物,考虑最接近矩形的形状并且层数可以不为3。其可以不是居住或工业建筑(实例:叠加诸如道路/隧道、地质层、考古层之类的“层”)以及是除电信以外的域。\n[0106] 所述外围区域中的放大率值连续地改变。它们可以根据不同方法来改变。\n[0107] 图19示出了可用于根据本发明的方法的实施方式的放大方法的实例。通过两个极坐标确定图像的每个点m:相对于基准轴OX的角度 以及相对于基准点O的距离x。位于距基准点O的距离为x处的所有点的放大记为T(x)。\n[0108] 在实际中,图像元素并非一个点,而是具有基本角宽度 的较小表面。在应用放大T(x)后,点m由点M表示,后者位于距离x处并且仍具有角位置 并且从基准点O观察时,仍具有相同的基本角宽度 该点占据的表面被倍增T(x)2。\n[0109] 为了避免隐藏,所采用的方法涉及确定要相应地应用于待放大部分的元素的所有放大率值,使得外围部分的显示表面与待放大部分的显示表面的组合在新的图像中占据的表面等于待放大部分的显示表面与外围部分的显示表面的组合在地图的原始图像中占据的表面。\n[0110] 在此实例中,通过沿从基准点O开始的半径对基本表面进行积分来计算表面。\n[0111] 图20示出了根据本发明的方法的实施方式的放大函数的第一实例T1(x)的图。横坐标表示图像点相对于基准点O的距离x,而纵坐标表示放大T1(x)。\n[0112] 在此非常简单的实例中,放大T1(x)对于待放大部分(距离x=0到Ip)具有恒定值P(大于100%),并且对于外围部分(距离x=Ip到Ic)具有恒定值C(小于100%),值C被选择为至少等于预定最小值Tmin以保持重要细节可见。\n[0113] 在使用缩放之前,放大对于所有点都为100%,具体地说,在横坐标0与Ic之间都为100%。\n[0114] 如果表示小于Ip的横坐标点所占用的表面的增加等于表示Ip与Ic之间的横坐标点所占用的表面的减小,则地图的表面将保持不变。\n[0115] 对于每个具有角位置 (从0到360度)的半径,得到:\n[0116] \n[0117] 因此,必须选择常数P和C以使:\n[0118] (P-100).Ip=(100-C).(Ic-Ip)\n[0119] 图21示出了根据本发明的方法的实施方式的放大函数T2(x)的第二实例的图。在此实例中,放大T2(x)对于待放大部分(距离x=0到Ip)具有恒定值P(大于100%),并且对于外围部分(距离x=Ip到Ic)具有从C(小于100%)线性地变化到100%的值,值C被选择为至少等于预定最小值Tmin以保持重要细节可见。\n[0120] \n[0121] 在使用缩放之前,放大对于所有点都为100%,具体地说,在横坐标0与Ic之间都为100%。\n[0122] 如果表示小于Ip的横坐标点所占用的表面的增加等于表示Ip与Ic之间的横坐标点所占用的表面的减小,则地图的表面将保持不变。\n[0123] 对于每个具有角位置 (从0到360度)的半径,得到:\n[0124] \n[0125] 因此,必须选择常数P和C以使:\n[0126] \n[0127] 图22示出了根据本发明的方法的实施方式的放大函数T3(x)的第三实例的图。在此实例中,放大T3(x)对于待放大部分(距离x=0到Ip)为任何形式的函数(但是其值仍大于100%),并且对于外围部分(距离x=Ip到Ic)为任何形式的另一函数(但是其值仍小于100%),最小值被选择为至少等于预定最小值Tmin以保持重要细节可见。\n[0128] 在使用缩放之前,放大对于所有点都为100%,具体地说,在横坐标0与Ic之间都为100%。\n[0129] 如果表示小于Ip的横坐标点所占用的表面的增加等于表示Ip与Ic之间的横坐标点所占用的表面的减小,则地图的表面将保持不变。\n[0130] 对于每个具有角位置 (从0到360度)的半径,得到:\n[0131] \n[0132] 因此针对每个具有角位置 的半径选择函数T3(x)以便满足此条件。完全可以针对 的每个值选择略为不同的T3(x)函数,只要对于 的每个值都满足此条件即可。
法律信息
- 2020-01-03
未缴年费专利权终止
IPC(主分类): G06F 17/30
专利号: ZL 201010004801.7
申请日: 2010.01.18
授权公告日: 2012.08.29
- 2012-08-29
- 2010-09-15
实质审查的生效
IPC(主分类): G06F 17/30
专利申请号: 201010004801.7
申请日: 2010.01.18
- 2010-07-21
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2005-07-27
|
2003-04-03
| | |
2
| |
2006-01-11
|
2005-07-13
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |