[发明专利]基于PostgreSQL的地理编码方法和系统在审
申请号: | 202110304956.0 | 申请日: | 2021-03-23 |
公开(公告)号: | CN112699640A | 公开(公告)日: | 2021-04-23 |
发明(设计)人: | 李圣权;胡杨阳;毛云青;侯澄宇 | 申请(专利权)人: | 城云科技(中国)有限公司 |
主分类号: | G06F40/126 | 分类号: | G06F40/126;G06F40/295;G06F16/23;G06F16/248;G06F16/26;G06F16/29;G06Q50/26;G06F16/28 |
代理公司: | 无锡市汇诚永信专利代理事务所(普通合伙) 32260 | 代理人: | 李珍珍 |
地址: | 310052 浙江省杭州市滨江区长*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 postgresql 地理 编码 方法 系统 | ||
1.一种基于PostgreSQL的地理编码方法,其特征在于,所述方法包括:
获取城市管理所需的基础地理数据、城市部件数据和地址类数据;
根据所述基础地理数据为每个所述地址类数据生成一对应的地址类地址串,对每个所述地址类地址串进行分词得到至少一个地址词,生成每个所述地址词的地址词向量,将所述地址词、所述地址词向量作为所述地址类地址串的地址词向量集合;
根据所述基础地理数据为每个所述城市部件数据生成一对应的部件类地址串,对每个所述部件类地址串进行分词得到至少一个部件词,生成每个所述部件词的部件词向量,将所述部件词、所述部件词向量作为所述部件类地址串的部件词向量集合;
以每个所述城市部件类数据、每个所述部件类地址串、每个所述部件词向量集合生成部件数据表,通过PostgreSQL为所述部件数据表创建部件物化视图;
以每个所述地址类数据、每个所述地址类地址串、每个所述地址词向量集合生成地址类数据表,通过PostgreSQL为所述地址类数据表创建地址物化视图。
2.根据权利要求1所述的基于PostgreSQL的地理编码方法,其特征在于,
基于所述城市部件数据在所述基础地理数据中的空间从属关系生成所述部件类地址串;
基于所述地址类数据在所述基础地理数据中的空间从属关系生成所述地址类地址串。
3.根据权利要求1所述的基于PostgreSQL的地理编码方法,其特征在于,分别为所述部件物化视图中的所述部件词向量集合、所述地址物化视图中的所述地址词向量集合添加索引。
4.根据权利要求3所述的基于PostgreSQL的地理编码方法,其特征在于,所述方法还包括:
获取待查询对象的搜索地址串,对所述搜索地址串进行分词得到至少一搜索词,生成每个所述搜索词的搜索词向量,将所述搜索词、所述搜索词向量作为所述搜索地址串的搜索词向量集合;
判断所述搜索词向量是否存在所述部件词向量集合中的关键词,若存在,导向到所述部件物化视图;
计算所述搜索词向量集合与所述部件物化视图中的每个所述部件词向量集合的匹配度;
获取与所述搜索词向量集合匹配度最高的所述部件词向量集合所对应的所述部件类地址串。
5.根据权利要求4所述的基于PostgreSQL的地理编码方法,其特征在于,“计算所述搜索词向量集合与所述部件物化视图中的每个所述部件词向量集合的匹配度”包括:
计算所述搜索地址串与所述部件物化视图中的每个所述部件类地址串的字符相似,以及所述搜索词向量集合与所述部件物化视图中的每个所述部件词向量集合的分词相似,将结合所述字符相似和所述分词相似的归一化地址串相似匹配计算的结果作为匹配度。
6.根据权利要求4所述的基于PostgreSQL的地理编码方法,其特征在于,所述方法还包括:
判断所述搜索词向量是否存在所述部件词向量集合中的关键词,若不存在,导向到所述地址物化视图;
计算所述搜索地址串与所述地址物化视图中的每个所述地址类地址串的字符相似,以及所述搜索词向量集合与所述地址物化视图中的每个所述地址词向量集合的分词相似,确定所述匹配度为结合所述字符相似和所述分词相似的归一化地址串相似匹配计算的结果。
7.根据权利要求1所述的基于PostgreSQL的地理编码方法,其特征在于,所述方法还包括:
定时监控所述城市部件数据和所述地址类数据,若检测到所述城市部件数据和/或所述地址类数据更新,生成数据更新请求。
8.根据权利要求7所述的基于PostgreSQL的地理编码方法,其特征在于,所述方法还包括:
接收所述数据更新请求;
根据所述数据更新请求对所述城市部件数据和/或所述地址类数据进行更新;
基于更新后的城市部件数据和/或地址类数据更新所述部件物化视图、所述地址物化视图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于城云科技(中国)有限公司,未经城云科技(中国)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110304956.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:靶向治疗后免疫状态评价装置及方法
- 下一篇:一种分解工具