首页> 中国专利> 一种多边形对象的显示层级确定方法及装置

一种多边形对象的显示层级确定方法及装置

摘要

本发明涉及电子地图制图技术领域,尤其涉及一种多边形对象的显示层级确定方法及装置,用以解决现有的通过预先设置不同文件格式地图的显示层级之间的对应关系来确定多边形对象的显示层级的方式,导致多边形对象无法正确显示的问题。该方法包括:根据第一格式的地图文件的地图数据,确定所述地图数据中每一个多边形对象占用的实际地理面积;根据每一个多边形对象占用的实际地理面积,以及预设的第二格式的地图文件的显示层级对应的最小实际地理面积,确定多边形对象在第二格式的地图文件中的至少一个显示层级。本发明实现了多边形对象能够在正确的显示层级进行显示,克服了多边形对象无法在电子地图中正确显示的问题。

著录项

  • 公开/公告号CN105373538A

    专利类型发明专利

  • 公开/公告日2016-03-02

    原文格式PDF

  • 申请/专利权人 北京协进科技发展有限公司;

    申请/专利号CN201410409424.3

  • 发明设计人 贾双成;叶旻;

    申请日2014-08-19

  • 分类号G06F17/30(20060101);

  • 代理机构11291 北京同达信恒知识产权代理有限公司;

  • 代理人黄志华

  • 地址 100081 北京市海淀区苏州街3号15层1502

  • 入库时间 2023-12-18 14:35:31

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2020-05-22

    专利权的转移 IPC(主分类):G06F17/30 登记生效日:20200507 变更前: 变更后: 申请日:20140819

    专利申请权、专利权的转移

  • 2018-11-27

    专利权的转移 IPC(主分类):G06F17/30 登记生效日:20181107 变更前: 变更后: 申请日:20140819

    专利申请权、专利权的转移

  • 2018-09-28

    授权

    授权

  • 2016-03-30

    实质审查的生效 IPC(主分类):G06F17/30 申请日:20140819

    实质审查的生效

  • 2016-03-02

    公开

    公开

说明书

技术领域

本发明涉及电子地图制图技术领域,尤其涉及一种多边形对象的显示层级确定方法及装置。

背景技术

电子地图因具有更新及时、便于查询、使用直观简洁等特点,得到了越来越广泛的应用。人们在使用电子地图时,通常会按比例尺对地图进行缩放;比例尺的实际意义为电子地图上显示距离与实际距离的比,因此,大比例尺下的地图内容详细、几何精度高,而小比例尺下的地图内容概括性强。

支持在不同比例尺之间进行缩放的电子地图为多比例尺电子地图,多比例尺电子地图具有多个显示层级,每个显示层级对应一个确定的比例尺,显示层级越高,比例尺越大。

电子地图的文件格式有很多,比如增强元文件(EnhancedMetaFile,EMF)、便携文件格式(PortableDocumentFormat,PDF)和可缩放的矢量图形(ScalableVectorGraphics,SVG)等,不同文件格式的多比例尺电子地图各显示层级对应的比例尺设置一般会有所不同,比如,文件格式1的多比例尺电子地图按照显示层级由高到低设置的比例尺分别是1:20、1:100、1:1000、1:10000、1:100000等,而文件格式2的多比例尺电子地图按照显示层级由高到低设置的比例尺则是1:50、1:100、1:2000、1:50000等。

在实际应用中,为使某一种文件格式的多比例尺电子地图中的多边形对象在其他文件格式中也能够显示,需要确定多边形对象在其他文件格式中的显示层级。现有技术采用的方法是预先设置不同文件格式的多比例尺电子地图各显示层级对应比例尺的对应关系,再根据预先设置的对应关系得到文件格式1中多边形对象在文件格式2中的显示层级。比如,设置上述文件格式1中比例尺为1:20的显示层级1对应文件格式2中比例尺为1:50的显示层级2,则文件格式1中比例尺1:20层级显示的多边形对象在文件格式2中的显示层级则为比例尺1:50对应的显示层级。

现有的这种预先设置的处理方式,由于存在一种文件格式地图的地图数据与另一种文件格式地图的显示层级不匹配的问题,从而使得一种文件格式地图中的多边形对象在另一种文件格式地图中无法正确显示。比如有些在文件格式1中比例尺为1:20的显示层级下重点显示的多边形对象可能无法在文件格式2中比例尺为1:50的显示层级中得到很好的显示,甚至无法显示。

综上,现有的通过预先设置不同文件格式地图的显示层级之间的对应关系来确定多边形对象的显示层级的方式,会导致多边形对象无法正确显示。

发明内容

本发明实施例提供一种多边形对象的显示层级确定方法及装置,用以解决现有的通过预先设置不同文件格式地图的显示层级之间的对应关系来确定多边形对象的显示层级的方式,导致多边形对象无法正确显示的问题。

本发明实施例提供的一种多边形对象的显示层级确定方法,包括:

根据第一格式的地图文件的地图数据,确定所述地图数据中每一个多边形对象占用的实际地理面积;

根据每一个多边形对象占用的实际地理面积,以及预设的第二格式的地图文件的显示层级对应的最小实际地理面积,确定多边形对象在第二格式的地图文件中的至少一个显示层级,其中所述最小实际地理面积是指显示层级能够显示的最小的多边形对象的实际地理面积。

可选地,根据第一格式的地图文件的地图数据,确定所述地图数据中每一个多边形对象占用的实际地理面积,包括:

从第一格式的地图文件的地图数据中,获取每一个多边形对象各边界节点的经纬度坐标;

根据每一个多边形对象各边界节点的经纬度坐标,确定每一个多边形对象占用的实际地理面积。

可选地,所述从第一格式的地图文件的地图数据中,获取每一个多边形对象各边界节点的经纬度坐标具体包括:

从第一地图文件中的地图数据中,获取每一个多边形对象的多边形信息及其边界节点的节点信息;

从多边形对象的多边形信息中,获取多边形对象各边界节点的节点标识;

根据多边形对象各边界节点的节点标识,从所述多边形对象的节点信息中,获取多边形对象各边界节点的经纬度坐标。

可选地,若多边形对象为凸多边形对象,则所述根据多边形对象各边界节点的经纬度坐标,确定多边形对象占用的实际地理面积,包括:

从凸多边形对象上选一个临时点;

根据所述临时点的经纬度坐标,以及所述凸多边形对象各边界节点的经纬度坐标,确定由所述临时点与所述凸多边形对象每相邻两个边界节点组成的各三角形对象的面积;

将所有三角形对象的面积的和,确定为所述凸多边形对象的面积。

可选地,若多边形对象为凹多边形对象,则所述根据多边形对象各边界节点的经纬度坐标,确定多边形对象占用的实际地理面积,包括:

获取所述凹多边形对象对应的凸多边形对象;

从所述凸多边形对象上选一个临时点;

根据所述临时点的经纬度坐标,以及所述凸多边形对象各边界节点的经纬度坐标,确定由所述临时点与所述凸多边形对象每相邻两个边界节点组成的各三角形对象的面积;

根据所有三角形对象的面积的和,以及所述凸多边形对象与所述凹多边形对象的面积之差,确定所述凹多边形对象的面积。

可选地,从所述凸多边形对象上选一个临时点具体为:

将所述凸多边形对象的任一边界节点选为所述临时点。

可选地,所述根据每一个多边形对象占用的实际地理面积,以及预设的第二格式的地图文件的显示层级对应的最小实际地理面积,确定多边形对象在第二格式的地图文件中的至少一个显示层级具体包括:

将多边形对象占用的实际地理面积与预设的第二格式的地图文件的显示层级对应的最小实际地理面积进行比较,若所述多边形对象占用的实际地理面积大于等于所述最小实际地理面积,则确定所述多边形对象的显示层级包括所述最小实际地理面积对应的显示层级。

本发明实施例提供的一种多边形对象的显示层级确定装置包括:

第一确定模块,用于根据第一格式的地图文件的地图数据,确定所述地图数据中每一个多边形对象占用的实际地理面积;

第二确定模块,用于根据每一个多边形对象占用的实际地理面积,以及预设的第二格式的地图文件的显示层级对应的最小实际地理面积,确定多边形对象在第二格式的地图文件中的至少一个显示层级,其中所述最小实际地理面积是指显示层级能够显示的最小的多边形对象的实际地理面积。

由于电子地图每个显示层级能够显示的多边形对象的实际地理面积必须大于等于相应显示层级能够显示的最小的多边形对象的实际地理面积,若多边形对象的实际地理面积小于所述最小实际地理面积,则该多边形对象没有必要在该显示层级显示,因此,本发明利用多边形对象的实际地理面积以及显示层级与对应的最小实际地理面积确定该多边形对象的显示层级,使得每个显示层级显示的都是在该层有必要进行显示的多边形对象,从而保证每个多边形对象能够在正确的显示层级进行显示,克服了现有技术多边形对象无法在电子地图中正确显示问题的出现。

附图说明

图1为本发明实施例提供的多边形对象的显示层级确定方法流程图;

图2(a)为多边形对象W1的示意图;

图2(b)为多边形对象W2的示意图;

图3(a)为确定凸多边形对象面积的示意图;

图3(b)为将凸多边形对象的边界节点选为临时点确定凸多边形对象面积的示意图;

图4为凹多边形对象Q(p1,p2,p3,p4)的示意图;

图5为本发明实施例提供的多边形对象的显示层级确定装置结构示意图。

具体实施方式

本发明实施例的基本思想是:由于电子地图每个显示层级能够显示的多边形对象的实际地理面积必须大于等于相应显示层级能够显示的最小的多边形对象的实际地理面积,因此,本发明利用多边形对象的实际地理面积以及显示层级与对应的最小实际地理面积确定该多边形对象的显示层级,使得每个显示层级显示的都是在该层有必要进行显示的多边形对象。

下面结合说明书附图对本发明实施例作进一步详细描述。

如图1所示,为本发明实施例提供的多边形对象的显示层级确定方法流程图,包括以下步骤:

S101:根据第一格式的地图文件的地图数据,确定所述地图数据中每一个多边形对象占用的实际地理面积。

该步骤中,从第一格式的地图文件的地图数据中,获取每一个多边形对象各边界节点的经纬度坐标;根据每一个多边形对象各边界节点的经纬度坐标,确定每一个多边形对象占用的实际地理面积。这里的多边形对象是指地图中的背景要素,比如湖泊、河流、公园等。

S102:根据每一个多边形对象占用的实际地理面积,以及预设的第二格式的地图文件的显示层级对应的最小实际地理面积,确定多边形对象在第二格式的地图文件中的至少一个显示层级,其中所述最小实际地理面积是指显示层级能够显示的最小的多边形对象的实际地理面积。

步骤S101和S102中,所述第一格式的地图文件和第二格式的地图文件为不同格式的地图文件,比如,第一格式的地图文件为PDF格式的,第二格式的地图文件为EMF格式的。

该步骤中,不同显示层级的地图具有不同缩放比例的比例尺,也即每个显示层级对应一个缩放比例的比例尺;显示层级越高,比例尺越大,也即,显示层级越高,显示的地图内容越详细、几何精度越高。

在该步骤中,将多边形对象占用的实际地理面积与预设的第二格式的地图文件的显示层级对应的最小实际地理面积进行比较,若所述多边形对象占用的实际地理面积大于等于所述最小实际地理面积,则确定所述多边形对象的显示层级包括所述最小实际地理面积对应的显示层级。

在上述实施方式下,可以将该多边形对象占用的实际地理面积与预设的第二格式的地图文件的每个显示层级所对应的最小实际地理面积分别进行比较,依次确定预设的第二格式的地图文件的每个显示层级是否是该多边形对象的显示层级。

优选地,由于在某个显示层级显示的多边形对象一定会在高于该显示层级的其它显示层级中显示,因此,在实际实施中,若确定该多边形对象的显示层级包括一显示层级,则可以同时确定该多边形对象在第二格式的地图文件中的显示层级还包括高于该显示层级的其它显示层级。基于此,在实际比较的过程中,可以按照第二格式的地图文件的显示层级由低到高的顺序,依次比较第二格式的地图文件的每个显示层级所对应的最小实际地理面积与该多边形对象占用的实际地理面积的大小,直到确定该多边形对象占用的实际地理面积大于等于第二格式的地图文件的某一显示层级x,则确定该多边形对象在该第二格式的地图文件中的显示层级包括该显示层级x以及比显示层级x高的所有显示层级。或者,可以按照第二格式的地图文件的显示层级由高到低的顺序,依次比较第二格式的地图文件的每个显示层级所对应的最小实际地理面积与该多边形对象占用的实际地理面积的大小,直到确定该多边形对象占用的实际地理面积小于第二格式的地图文件的某一显示层级x,则确定该多边形对象在该第二格式的地图文件中的显示层级包括比显示层级x高的所有显示层级。

如下表一所示,为本发明一个具体的实施例中第二格式的地图文件的各显示层级与最小实际地理面积(单位:平方米)的对应关系表。表一中,显示层级由高到低依次为Lv1~Lv11。也即,表一中Lv11为最低的显示层级,该显示层级对应的比例尺最小,显示的地图内容最概括,因此该显示层级对应的最小实际地理面积最大;Lv1为最高的显示层级,该显示层级对应的比例尺最大,显示的地图内容最详细,因此该显示层级对应的最小实际地理面积最小。

层级Lv11Lv10Lv9Lv8Lv7Lv6Lv5Lv4Lv3Lv2Lv1最小实际地理面积1500010000540036002400150080060030015050

表一

从表一可知,若一个多边形对象占用的实际地理面积为500平方米,其面积大于Lv3、Lv2、Lv1这些显示层级对应的其能够显示的最小的多边形对象的实际地理面积,因此,可以确定该多边形对象在第二格式的地图文件中的显示层级为Lv1~Lv3。

在上述S101中,需要根据第一格式的地图文件的地图数据,确定所述地图数据中每一个多边形对象占用的实际地理面积。在具体实施中,可以首先从第一格式的地图文件的地图数据中获取每一个多边形对象各边界节点的经纬度坐标并进行存储,之后,基于存储的每一个多边形对象各边界节点的经纬度坐标来确定该多边形对象占用的实际地理面积。但是,由于一个边界节点通常会被多个多边形对象所共用(不同多边形对象之间具有公共点或公共边),若对每一个多边形对象各边界节点的经纬度坐标进行分别存储,将会导致同一个边界节点的经纬度坐标被重复存储多次,如此,会浪费大量的存储空间。基于此,在本发明优选的实施方式中,给出了如表二和表三所示的存储方式。表二所示,为记录的多边形对象a1的多边形信息,表三所示,为记录的边界节点p1、p2、p3和p4的节点信息。

主键多边形标识边界节点的序列号边界节点的节点标识1a11p12a12p23a13p34a14p4

表二

主键边界节点的节点标识经度坐标纬度坐标1p1Lon1Lat12p2Lon2Lat23p3Lon3Lat34p4Lon4Lat4

表三

在上述表二和表三中,将各多边形对象的多边形信息和多边形对象的边界节点的节点信息进行分别存储;具体执行步骤如下:

从第一地图文件中的地图数据中,获取每一个多边形对象的多边形信息及其边界节点的节点信息;

从多边形对象的多边形信息中,获取多边形对象各边界节点的节点标识;

根据多边形对象各边界节点的节点标识,从所述多边形对象的节点信息中,获取多边形对象各边界节点的经纬度坐标。

在具体实施过程中,可以从第一格式的地图文件中的地图数据中分别获取多边形对象的多边形信息和边界节点的节点信息,并进行存储。每一个多边形对象的多边形信息中存储该多边形对象的多边形标识和该多边形对象各边界节点的节点标识,在每一个边界节点的节点信息中存储该边界节点的节点标识和经纬度坐标。这样,多边形信息与节点信息之间可以通过节点标识建立联系;也即,可以根据任一多边形对象的多边形信息中各边界节点的节点标识,在各边界节点的节点信息中查找该多边形对象各边界节点的经纬度坐标,之后,根据查找到的该多边形对象各边界节点的经纬度坐标,确定该多边形对象的面积。

采用本发明实施例上述将多边形信息和节点信息分别存储、多边形信息与节点信息之间通过节点标识建立联系的方式,可以减少对某些地图数据的重复性存储,节省大量的存储空间。

在具体实施过程中,每一个多边形对象的多边形信息还可以包括该多边形对象所包含的各边界节点沿该多边形对象的边按顺时针或逆时针方向排列后的序列号,如表二所示。对于有些多边形对象(比如三角形对象),只要获取该多边形对象各边界节点的经纬度坐标,就可以确定该多边形对象的形状,但是,对于另一些多边形对象,影响多边形对象形状的信息除了包括各边界节点的经纬度坐标外,还包括各边界节点在该多边形对象中的排列顺序,如图2(a)和2(b)所示,图2(a)和2(b)中的两个多边形对象W1和W2各自包含四个经纬度坐标相同的边界节点,但是由于依次连接各边界节点的顺序不同,导致两个多边形对象具有不同的形状。因此,针对这种情况,可以将多边形对象的各边界节点沿着多边形对象的边,按顺时针或逆时针方向排列后,确定序列号,在进行地图渲染时,按照各边界节点的序列号,依次连接各边界节点,形成多边形对象。图2(a)中序列号为1、2、3、4的节点分别与图2(b)中序列号为1、2、4、3的节点的经纬度坐标相同。

在具体实施过程中,为了提高从存储的所有多边形信息和节点信息中取出任一多边形对象的多边形信息和该多边形对象所包含的各边界节点的节点信息的效率,可以为多边形信息和节点信息建立索引,比如B树索引。具体地,为上述多边形信息设置主键(主关键字),如表二所示。其中任一多边形对象具有对应不同的边界节点的多条多边形信息,每条多边形信息对应一个唯一的主键键值,这样,每条多边形信息包括主键键值、多边形标识、多边形对象所包含的一个边界节点的序列号、该边界节点的节点标识。相应地,可以为节点信息设置主键,如表三所示。其中每个边界节点具有一条节点信息,每条节点信息对应一个唯一的主键键值,这样,每条节点信息包括主键键值、该边界节点的节点标识和该边界节点的经纬度坐标。在为多边形信息和节点信息建立B树索引后,可以基于建立的索引,查找每条多边形信息或每条节点信息,极大地提高查询效率。

在获取了任一多边形对象的各边界节点的经纬度坐标后,根据该多边形对象的类型,具体可以采用以下方式确定该多边形对象的面积:

一、若所述多边形对象为凸多边形对象,则

从凸多边形对象上选一个临时点;其中,所述从凸多边形对象上选一个临时点包括在凸多边形内部选取一个临时点,也包括从凸多边形的边界上选取一个临时点;

根据所述临时点的经纬度坐标,以及所述凸多边形对象各边界节点的经纬度坐标,确定由所述临时点与所述凸多边形对象每相邻两个边界节点组成的各三角形对象的面积;

将所有三角形对象的面积的和,确定为所述凸多边形对象的面积。

如图3(a)所示,在具体实施过程中,可以在凸多边形对象内任选一点作为临时点,设为P。具体地,可以首先根据该凸多边形对象各边界节点的经纬度坐标,确定该凸多边形对象各边界节点的最大经度坐标值和最小经度坐标值,以及该凸多边形对象各边界节点的最大纬度坐标值和最小纬度坐标值。之后,在凸多边形对象内任选一点,其经度坐标值小于等于该凸多边形对象各边界节点的最大经度坐标值,大于等于该凸多边形对象各边界节点的最小经度坐标值,且纬度坐标小于等于该凸多边形对象各边界节点的最大纬度坐标,大于等于该凸多边形对象各边界节点的最小纬度坐标,将该点作为临时点P。之后,确定由该临时点P与该凸多边形对象每两个相邻边界节点组成的各三角形对象的面积,将确定的各三角形对象的面积相加求和,即为该凸多边形对象的面积,即,凸多边形对象的面积S(A1,A2,A3,A4,A5)=S(P,A1,A2)+S(P,A2,A3)+S(P,A3,A4)+S(P,A4,A5)+S(P,A5,A1)。

在具体实施过程中,可以将所述凸多边形对象的任一边界节点作为所述临时点,这样,该临时点的经纬度坐标为已知的,与在凸多边形对象内部任选一点的相比,好处在于可以减少组成的三角形对象的个数,从而达到提高处理效率。如图3(b)所示,将凸多边形对象的边界节点A3作为所述临时点,确定由该临时点A3与该凸多边形对象除A3外的每两个相邻边界节点组成的各三角形对象的面积,将确定的各三角形对象的面积相加求和,即,凸多边形对象的面积S(A1,A2,A3,A4,A5)=S(A3,A1,A2)+S(A3,A4,A5)+S(A3,A1,A5)。

二、若所述任意一个多边形对象为凹多边形对象,则

获取所述凹多边形对象对应的凸多边形对象;

从所述凸多边形对象上选一个临时点;

根据所述临时点的经纬度坐标,以及所述凸多边形对象各边界节点的经纬度坐标,确定由所述临时点与所述凸多边形对象每相邻两个边界节点组成的各三角形对象的面积;

根据所有三角形对象的面积的和,以及所述凸多边形对象与所述凹多边形对象的面积之差,确定所述凹多边形对象的面积。

在具体实施过程中,若上述多边形对象为凹多边形对象,可以采用为该凹多边形对象补充面积的方式,将其变换为凸多边形对象,采用上述计算凸多边形对象面积的方式计算该变换后的凸多边形对象的面积,之后,再将计算出的面积减去补充的面积。如图4所示,在确定凹多边形对象Q(p1,p2,p3,p4,p5)的面积时,可以首先为该凹多边形对象补充面积,变换为凸多边形对象Q'(p1,p2,p4,p5),采用上述介绍的计算凸多边形对象面积的方法,在凸多边形对象Q'(p1,p2,p4,p5)内任选一点作为临时点,设为P';确定由该临时点P'与该凸多边形对象每两个相邻边界节点组成的各三角形对象的面积,将确定的各三角形对象的面积相加求和,即为该凸多边形对象的面积,即,该凸多边形对象的面积S(p1,p2,p4,p5)=S(P',p1,p2)+S(P',p2,p4)+S(P',p4,p5)+S(P',p5,p1)。可选地,也可以采用凸多边形对象的任一边界节点作为所述临时点,具体实施参见关于图3(b)的描述,这里不再赘述。确定该凸多边形对象Q'的面积SQ'后,将该面积SQ'减去补充的面积即得到所需的凹多边形对象的面积,该补充的面积即为由p2,p3,p4三个边界节点组成的三角形对象的面积。

基于同一发明构思,本发明实施例中还提供了一种与多边形对象的显示层级确定方法对应的多边形对象的显示层级确定装置,由于该装置解决问题的原理与本发明实施例多边形对象的显示层级确定方法相似,因此该装置的实施可以参见方法的实施,重复之处不再赘述。

如图5所示,为本发明实施例提供的多边形对象的显示层级确定装置结构示意图,包括:

第一确定模块51,用于根据第一格式的地图文件的地图数据,确定所述地图数据中每一个多边形对象占用的实际地理面积;

第二确定模块52,用于根据每一个多边形对象占用的实际地理面积,以及预设的第二格式的地图文件的显示层级对应的最小实际地理面积,确定多边形对象在第二格式的地图文件中的至少一个显示层级,其中所述最小实际地理面积是指显示层级能够显示的最小的多边形对象的实际地理面积。

可选地,所述第一确定模块51具体用于:

从第一格式的地图文件的地图数据中,获取每一个多边形对象各边界节点的经纬度坐标;根据每一个多边形对象各边界节点的经纬度坐标,确定每一个多边形对象占用的实际地理面积。

可选地,所述第一确定模块51具体用于:从第一地图文件中的地图数据中,获取每一个多边形对象的多边形信息及其边界节点的节点信息;从多边形对象的多边形信息中,获取多边形对象各边界节点的节点标识;根据多边形对象各边界节点的节点标识,从所述多边形对象的节点信息中,获取多边形对象各边界节点的经纬度坐标。

可选地,若多边形对象为凸多边形对象,则所述第一确定模块51具体用于:从凸多边形对象上选一个临时点;根据所述临时点的经纬度坐标,以及所述凸多边形对象各边界节点的经纬度坐标,确定由所述临时点与所述凸多边形对象每相邻两个边界节点组成的各三角形对象的面积;将所有三角形对象的面积的和,确定为所述凸多边形对象的面积。

可选地,若多边形对象为凹多边形对象,则所述第一确定模块51具体用于:获取所述凹多边形对象对应的凸多边形对象;从所述凸多边形对象上选一个临时点;根据所述临时点的经纬度坐标,以及所述凸多边形对象各边界节点的经纬度坐标,确定由所述临时点与所述凸多边形对象每相邻两个边界节点组成的各三角形对象的面积;根据所有三角形对象的面积的和,以及所述凸多边形对象与所述凹多边形对象的面积之差,确定所述凹多边形对象的面积。

可选地,所述第一确定模块51具体用于将所述凸多边形对象的任一边界节点选为所述临时点。

可选地,所述第二确定模块52具体用于:将多边形对象占用的实际地理面积与预设的第二格式的地图文件的显示层级对应的最小实际地理面积进行比较,若所述多边形对象占用的实际地理面积大于等于所述最小实际地理面积,则确定所述多边形对象的显示层级包括所述最小实际地理面积对应的显示层级。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、装置(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。

显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号