基于对象绑定的匹配坐标同步更新方法与流程

文档序号:16855719发布日期:2019-02-12 23:16阅读:243来源:国知局
基于对象绑定的匹配坐标同步更新方法与流程

本发明涉及地址匹配技术领域,尤其涉及基于对象绑定的匹配坐标同步更新方法。



背景技术:

地址匹配可以用来解决此类问题:对象集(通常表现为关系表)需要在地图上查看或用于空间相关的分析和处理。但对象集本身没有空间坐标,只有用于表达地址的属性。通过地址匹配的方式将对象集地址属性中的地址信息与空间坐标进行关联。现有的地址匹配方法需要预先建立标准地址库,标准地址库中的每条记录包含地址信息和空间坐标信息。然后通过计算机软件程序自动执行匹配操作,在进行地址匹配的过程中,将目标地址与标准地址库中的记录进行比较,并通过匹配算法计算出与目标地址匹配的最佳空间坐标值,作为目标对象的空间坐标值。但这种匹配方法不能保证100%匹配准确,一般还需要对匹配结果进一步进行人工纠正,纠正后的坐标值作为目标对象的最终空间坐标值。

现有技术中,当标准地址库中的部分地址记录的空间坐标更新时,需要对目标对象集中相关的数据重新进行一次完整的匹配,存在以下问题:对于目标对象集来说,一般很难准确的知道哪些对象会受到影响,只能对整个目标对象集全部进行更新,而不能只对受影响的对象进行更新,造成大量不必要的更新操作;每次更新都需要进行核查与纠正,这种核查与纠正通常通过人工完成,而无法自动完成,降低了更新的效率。



技术实现要素:

为了克服现有技术的不足,本发明的目的在于提供基于对象绑定的匹配坐标同步更新方法,提高了空间坐标更新效率和匹配准确度。

本发明提供基于对象绑定的匹配坐标同步更新方法,包括以下步骤:

地址匹配,根据目标对象集地址属性中的目标地址检索标准地址库的地址记录id,将检索到的地址记录id对应的空间坐标信息匹配所述目标对象,获得匹配空间坐标信息;

对象绑定,建立所述标准地址库中与所述匹配空间坐标信息关联的地址记录id、所述地址记录id与所述匹配空间坐标信息的关联关系与所述目标对象id的绑定关系;

坐标更新,查找所述标准地址库中已更新的空间坐标信息关联的地址记录id,获得已更新地址记录id,检索所述目标对象集中与所述已更新地址记录id匹配的地址记录id,获得待更新目标对象集,根据所述已更新地址记录id关联的空间坐标信息和所述关联关系更新所述待更新目标对象集中目标地址对应的空间坐标信息。

进一步地,所述地址匹配包括采用匹配算法根据检索到的地址记录id匹配所述目标对象对应的空间坐标信息。

进一步地,所述地址匹配中,设置所述标准地址库中地址记录id与空间坐标信息的关联关系,匹配程序根据检索到的地址记录id及所述关联关系匹配所述目标对象的空间坐标信息。

进一步地,所述地址匹配中,所述关联关系包括直接赋予关系和算术平均值关系,若所述关联关系为直接赋予关系,则匹配程序将检索到的地址记录id对应的空间坐标信息赋予所述目标对象,若所述关联关系为算术平均值关系,则匹配程序将检索到的地址记录id对应的空间坐标信息的算术平均值赋予所述目标对象。

进一步地,所述对象绑定中,所述地址记录id与所述匹配空间坐标信息的关联关系包括直接赋予关系和算术平均值关系。

进一步地,所述坐标更新中,若所述地址记录id与所述匹配空间坐标信息的关联关系为直接赋予关系,则通过所述已更新地址记录id关联的空间坐标信息赋予所述待更新目标对象集中的目标对象;若所述地址记录id与所述匹配空间坐标信息的关联关系为算术平均值关系,则将所述已更新地址记录id关联的空间坐标信息的算术平均值赋予待更新目标对象集中的目标对象。

进一步地,所述直接赋予关系和所述算术平均值关系采用标号、公式、算法标识。

相比现有技术,本发明的有益效果在于:

本发明提供基于对象绑定的匹配坐标同步更新方法,包括以下步骤:地址匹配,根据目标对象集地址属性中的目标地址检索标准地址库的地址记录id,将检索到的地址记录id对应的空间坐标信息匹配目标对象,获得匹配空间坐标信息;对象绑定,建立标准地址库中与匹配空间坐标信息关联的地址记录id、地址记录id与匹配空间坐标信息的关联关系与目标对象id的绑定关系;坐标更新,查找标准地址库中已更新的空间坐标信息关联的地址记录id,获得已更新地址记录id,检索目标对象集中与已更新地址记录id匹配的地址记录id,获得待更新目标对象集,根据已更新地址记录id关联的空间坐标信息和关联关系更新待更新目标对象集中目标地址对应的空间坐标信息。本发明通过检查绑定标准地址库的地址记录id,筛选待更新目标对象集,只对待更新目标对象集进行更新操作,避免了对整个目标对象集进行更新,提高了更新效率;通过将地址记录id和关联规则与目标地址绑定,实现精确的空间坐标匹配,避免传统地址匹配过程中对自动匹配结果进行人工核查与纠正的过程,提高了坐标更新过程的自动化程度与效率。

上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,并可依照说明书的内容予以实施,以下以本发明的较佳实施例并配合附图详细说明如后。本发明的具体实施方式由以下实施例及其附图详细给出。

附图说明

此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:

图1为本发明的基于对象绑定的匹配坐标同步更新方法流程图;

图2为本发明实施例的目标对象集内部示意图。

具体实施方式

下面,结合附图以及具体实施方式,对本发明做进一步描述,需要说明的是,在不相冲突的前提下,以下描述的各实施例之间或各技术特征之间可以任意组合形成新的实施例。

基于对象绑定的匹配坐标同步更新方法,如图1-图2所示,包括以下步骤:

地址匹配,根据目标对象集地址属性中的目标地址检索标准地址库的地址记录id,将检索到的地址记录id对应的空间坐标信息匹配目标对象,获得匹配空间坐标信息。优选的,地址匹配包括采用匹配算法根据检索到的地址记录id匹配目标对象对应的空间坐标信息,由于地址匹配过程本身存在误差,匹配结果还需要进一步的核查与修正。优选的,地址匹配中,设置标准地址库中地址记录id与空间坐标信息的关联关系,匹配程序根据检索到的地址记录id及关联关系匹配目标对象的空间坐标信息,这个计算过程是精确的,能够避免匹配过程本身带来的误差,若能保证关联关系的准确性,则地址匹配结果是准确的,无需进一步核查与修正。优选的,地址匹配中,关联关系包括直接赋予关系和算术平均值关系,若关联关系为直接赋予关系,则匹配程序将检索到的地址信息对应的空间坐标信息赋予目标对象,若关联关系为算术平均值关系,则匹配程序将检索到的地址信息对应的空间坐标信息的算术平均值赋予目标对象。优选的,直接赋予关系和算术平均值关系采用标号、公式、算法标识。

在一实施例中,地址记录id与空间坐标信息的直接赋予关系采用0标识,算术平均值关系采用1标识,匹配程序根据目标对象集地址属性中的目标地址检索标准地址库的地址记录id,检索到的地址记录id为“d213432”,标准地址库中地址记录id“d213432”与空间坐标信息的关联关系为0,标准地址库中地址记录id“d213432”关联的空间坐标信息为(119.54,30.6),匹配程序将空间坐标信息(119.54,30.6)直接赋予目标对象,作为目标对象的匹配坐标。匹配程序根据目标对象集地址属性中的目标地址检索标准地址库的地址记录id,检索到的地址记录id分别为“d213432”和“d213435”,标准地址库中地址记录id“d213432”和“d213435”与空间坐标信息的关联关系为1,标准地址库中地址记录id“d213432”和“d213435”关联的空间坐标信息分别为(119.54,30.6)和(119.56,30.8),匹配程序计算空间坐标信息分别(119.54,30.6)和(119.56,30.8)的算数平均值为(119.55,30.7),匹配程序将(119.55,30.7)赋予目标对象,作为目标对象的匹配坐标。

对象绑定,上述步骤地址匹配中匹配程序除了将匹配后的坐标值返回目标对象,还需要返回地址匹配过程中计算此匹配坐标值涉及到的所有标准地址库中的地址记录id,可能是一个地址记录id,也有可能是多个地址记录id,除地址记录id外,匹配程序还需返回这些地址记录id与匹配坐标之间的关联关系。建立标准地址库中与匹配空间坐标信息关联的地址记录id、地址记录id与匹配空间坐标信息的关联关系与目标地址的绑定关系,优选的,对象绑定中,地址记录id与匹配空间坐标信息的关联关系包括直接赋予关系和算术平均值关系。

坐标更新,标准地址库中的某一条或多条地址记录id关联的空间坐标信息更新时,只更新空间坐标信息而保持地址记录id不变,查找标准地址库中已更新的空间坐标信息关联的地址记录id,获得已更新地址记录id,检索目标对象集中与已更新地址记录id匹配的目标地址绑定的地址记录id,获得待更新目标对象集,根据已更新地址记录id关联的空间坐标信息和关联关系更新待更新目标对象集中目标地址对应的空间坐标信息。

在一实施例中,优选的,坐标更新中,若地址记录id与匹配空间坐标信息的关联关系为直接赋予关系,则通过已更新地址记录id关联的空间坐标信息赋予待更新目标对象集中的目标对象;若地址记录id与匹配空间坐标信息的关联关系为算术平均值关系,则将已更新地址记录id关联的空间坐标信息的算术平均值赋予待更新目标对象集中的目标对象。对于目标对象集a,它的地址信息为“武汉市洪山区123路00号”,首先进行地址匹配,匹配到标准地址库的地址记录id为“d43344”,地址记录id“d43344”关联的空间坐标信息为(118.5,32.7),并且在人工匹配过程中判断此坐标是准确的,无需纠正,将此坐标作为匹配坐标,同时将地址记录id“d43344”关联至目标对象集a,设置关联关系为直接赋予关系,后继由于改建,标准地址库中对应“武汉市洪山区123路00号”的空间坐标信息发生了变化,即标准地址库中地址记录id“d43344”关联的空间坐标信息进行了更新,更新后的坐标为(118.5,32.8),检索目标对象集中与地址记录id“d43344”匹配的目标地址绑定的地址记录id,获得待更新目标对象集,根据地址记录id“d43344”关联的空间坐标信息(118.5,32.8)及直接赋予关系,直接将空间坐标信息(118.5,32.8)更新为目标对象的新的匹配坐标。

本发明提供基于对象绑定的匹配坐标同步更新方法,包括以下步骤:地址匹配,根据目标对象集地址属性中的目标地址检索标准地址库的地址记录id,将检索到的地址记录id对应的空间坐标信息匹配目标对象,获得匹配空间坐标信息;对象绑定,建立标准地址库中与匹配空间坐标信息关联的地址记录id、地址记录id与匹配空间坐标信息的关联关系与目标对象id的绑定关系;坐标更新,查找标准地址库中已更新的空间坐标信息关联的地址记录id,获得已更新地址记录id,检索目标对象集中与已更新地址记录id匹配的地址记录id,获得待更新目标对象集,根据已更新地址记录id关联的空间坐标信息和关联关系更新待更新目标对象集中目标地址对应的空间坐标信息。本发明通过检查绑定标准地址库的地址记录id,筛选待更新目标对象集,只对待更新目标对象集进行更新操作,避免了对整个目标对象集进行更新,提高了更新效率;通过将地址记录id和关联规则与目标地址绑定,实现精确的空间坐标匹配,避免传统地址匹配过程中对自动匹配结果进行人工核查与纠正的过程,提高了坐标更新过程的自动化程度与效率。

以上,仅为本发明的较佳实施例而已,并非对本发明作任何形式上的限制;凡本行业的普通技术人员均可按说明书附图所示和以上而顺畅地实施本发明;但是,凡熟悉本专业的技术人员在不脱离本发明技术方案范围内,利用以上所揭示的技术内容而做出的些许更动、修饰与演变的等同变化,均为本发明的等效实施例;同时,凡依据本发明的实质技术对以上实施例所作的任何等同变化的更动、修饰与演变等,均仍属于本发明的技术方案的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1