一种基于ElasticSearch技术的相交运算算子空间检索方法技术

技术编号:36866276 阅读:17 留言:0更新日期:2023-03-15 19:11
本发明专利技术提出了一种基于ElasticSearch技术的相交运算算子空间检索方法,包括以下步骤:S1,检索平台根据检索用户导入的空间图形检索得到与之相交的空间图形的展示结果。本发明专利技术能够在安全登录检索平台后,将导入的空间图形检索得到与之相交的检索结果以涂色的形式展现在客户端,便于检索用户识别。便于检索用户识别。便于检索用户识别。

【技术实现步骤摘要】
一种基于ElasticSearch技术的相交运算算子空间检索方法


[0001]本专利技术涉及一种地理信息
,特别是涉及一种基于ElasticSearch技术的相交运算算子空间检索方法。

技术介绍

[0002]数据的爆发增长,对搜索提出了更多的需求。在众多要求中,搜索响应快、结果精准是最基础也最为关心的要求。在快方面,有众多的底层搜索引擎提供了良好的解决方案,其中开源的Solr和Elasticsearch,为搜索领域做出了重要贡献。专利申请号2014107312790,名称为“一种海量地形数据组织发布方法”,公开了包括如下步骤:读取地形数据、统一地形数据坐标、选取地形数据范围、建立索引信息、重采样地形数据、融合地形数据、发布地形数据步骤构成一个完整的流程。优越性:可以同时解决基于海量地形数据组织结构构建可方便数据更新及快速检索和获取等技术问题。同时,可以对影像压缩、接边及融合,减少存储空间,提高访问效率,便于更新维护;使海量地形数据能够进行多平台数据发布与共享;为不同行业的深度应用提供安全、可靠、准确、高效的数据支撑。

技术实现思路

[0003]本专利技术旨在至少解决现有技术中存在的技术问题,特别创新地提出了一种基于ElasticSearch技术的相交运算算子空间检索方法。
[0004]为了实现本专利技术的上述目的,本专利技术提供了一种基于ElasticSearch技术的相交运算算子空间检索方法,包括以下步骤:
[0005]S1,检索用户登录检索平台;
[0006]S2,检索用户登录检索平台后,检索平台根据检索用户导入的空间图形检索得到与之相交的空间图形的展示结果。
[0007]在本专利技术的一种优选实施方式中,在步骤S2中包括以下步骤:
[0008]S21,客户端判断是否接收到上传空间图形触发命令:
[0009]若客户端接收到上传空间图形触发命令,则执行下一步;
[0010]若客户端未接收到上传空间图形触发命令,则继续等待,返回步骤S21;
[0011]S22,客户端获取检索用户在上传框中导入的空间图形,客户端获取到检索用户在上传框中导入的空间图形后,将获取到的空间图形发送到检索平台;
[0012]S23,检索平台接收到客户端发送的空间图形后,对接收到的空间图形进行图形坐标提取,得到图形坐标集合;
[0013]S24,检索平台根据图形坐标集合检索得到与接收到的空间图形相交的图形;
[0014]S25,在客户端上展示检索平台检索出来的图形数据,该图形数据包括各个图形的面积、周长。
[0015]在本专利技术的一种优选实施方式中,在步骤S24中包括以下步骤:
[0016]S241,H={H1,H2,H3,

,H
h
},其中H表示图形坐标集合,H1表示对接收到的空间图形
提取得到的第1坐标,H2表示对接收到的空间图形提取得到的第2坐标,H3表示对接收到的空间图形提取得到的第3坐标,H
h
表示对接收到的空间图形提取得到的第h坐标,h表示接收到的空间图形中坐标总数;[H1∪H2∪H3∪

∪H
h
]为检索平台接收到的空间图形,∪表示集合逻辑符合并集;令自增值h

=1;
[0017]S242,判断第h

坐标H
h

是否在图形集G={G1,G2,G3,

G
g
}中,G1表示第1地块图形,G2表示第2地块图形,G3表示第3地块图形,G
g
表示第g地块图形,g表示地块总数;G1∪G2∪G3∪

∪G
g
为整个地块图形,∪表示集合逻辑符合并集;g

=1、2、3、
……
、g,g

=1、2、3、
……
、g,g

≠g


[0018]若第h

坐标H
h

在图形集G={G1,G2,G3,

G
g
}中,则将第h

坐标H
h

所对应的地块图形放置于地块收集集中,h

=h

+1;执行下一步;
[0019]若第h

坐标H
h

不在图形集G={G1,G2,G3,

G
g
}中,则h

=h

+1;执行下一步;
[0020]S243,判断h

与h的大小关系:
[0021]若h

>h,h

表示自增值,h表示接收到的空间图形中坐标总数,则执行下一步;
[0022]若h

≤h,h

表示自增值,h表示接收到的空间图形中坐标总数,则返回步骤S242;
[0023]S244,判断地块收集集中地块图形个数与接收到的空间图形中坐标总数间的大小关系:
[0024]若h

<h,h

表示地块收集集中地块图形个数,h表示接收到的空间图形中坐标总数,则删除地块收集集中相同的地块图形;执行下一步;
[0025]若h

=h,h

表示地块收集集中地块图形个数,h表示接收到的空间图形中坐标总数,则判断地块收集集中的地块图形是否相同:
[0026]若地块收集集中的地块图形均相同,则没有检索得到与接收到的空间图形相交的图形;
[0027]若地块收集集中的地块图形不全相同,则删除地块收集集中相同的地块图形,执行下一步;
[0028]S245,提取删除地块收集集中相同的地块图形后的地块收集集中的地块图形即为与接收到的空间图形相交的地块图形。
[0029]在本专利技术的一种优选实施方式中,在步骤S25中,各个图形的面积的计算方法为:
[0030][0031]其中,plex
u
表示像素点u的面积;
[0032]U
s
表示第s地块图形的像素点总数;
[0033]S
s
表示第s地块图形的面积;s=1、2、3、
……
、S

,S

表示与接收到的空间图形相交的地块图形的总个数;
[0034]各个图形的周长的计算方法为:
[0035][0036]其中,plex
u
表示像素点u的面积;
[0037]l
s
表示第s地块图形的轮廓线上像素点总数;
[0038]L
s
表示第s地块图形的周长;s=1、2、本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于ElasticSearch技术的相交运算算子空间检索方法,其特征在于,包括以下步骤:S1,检索平台根据检索用户导入的空间图形检索得到与之相交的空间图形的展示结果。2.根据权利要求1所述的基于ElasticSearch技术的相交运算算子空间检索方法,其特征在于,在步骤S1中包括以下步骤:S21,客户端判断是否接收到上传空间图形触发命令:若客户端接收到上传空间图形触发命令,则执行下一步;若客户端未接收到上传空间图形触发命令,则继续等待,返回步骤S21;S22,客户端获取检索用户在上传框中导入的空间图形,客户端获取到检索用户在上传框中导入的空间图形后,将获取到的空间图形发送到检索平台;S23,检索平台接收到客户端发送的空间图形后,对接收到的空间图形进行图形坐标提取,得到图形坐标集合;S24,检索平台根据图形坐标集合检索得到与接收到的空间图形相交的图形;S25,在客户端上展示检索平台检索出来的图形数据,该图形数据包括各个图形的面积、周长。3.根据权利要求2所述的基于ElasticSearch技术的相交运算算子空间检索方法,其特征在于,在步骤S24中包括以下步骤:S241,H={H1,H2,H3,

,H
h
},其中H表示图形坐标集合,H1表示对接收到的空间图形提取得到的第1坐标,H2表示对接收到的空间图形提取得到的第2坐标,H3表示对接收到的空间图形提取得到的第3坐标,H
h
表示对接收到的空间图形提取得到的第h坐标,h表示接收到的空间图形中坐标总数;[H1∪H2∪H3∪

∪H
h
]为检索平台接收到的空间图形,∪表示集合逻辑符合并集;令自增值h

=1;S242,判断第h

坐标H
h

是否在图形集G={G1,G2,G3,

G
g
}中,G1表示第1地块图形,G2表示第2地块图形,G3表示第3地块图形,G
g
表示第g地块图形,g表示地块总数;G1∪G2∪G3∪

∪G
g
为整个地块图形,∪表示集合逻辑符合并集;g

=1、2、3、
……
、g,g

=1、2、3、
……
、g,g

≠g

;若第h

坐标H
h

在图形集G={G1,G2,G3,

G
g
}中,则将第h

坐标H
h

所对应的地块图形放置于地块收集集中,h

=h

+1;执行下一步;若第h

坐标H
h

不在图形集G={G1,G2,G3,

G
g
}中,则h

=h

+1;执行下一步;S243,判断h

与h的大小关系:若h

>h,h

表示自增值,h表...

【专利技术属性】
技术研发人员:周宏文戴一明曾航汪蓓罗波谭龙生高成军孙小琴周健段美超沙漠雷秋霞唐小洪向友云秦邹婧
申请(专利权)人:重庆市规划和自然资源信息中心
类型:发明
国别省市:

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

1