Skip to main content

“查找相似”窗格

查找相似窗格通过比较位置和图像数据的嵌入制图表达,进行交互式相似性搜索。 该窗格专为实时探索而设计,支持通过与地图和所选记录的直接交互,动态发现相似要素。

查找相似窗格适用于当前地图视图范围内的要素,针对专注的、情境感知的探索进行了优化。 平移或缩放地图时,将针对可见的数据子集进行相似性搜索,从而确保响应迅速并提供有意义的空间环境。

与针对大规模批量分析优化的使用嵌入查找相似要素地理处理工具不同,查找相似窗格以用户体验为导向,响应迅速。 结果会根据选择立即生成,并直接在地图视图中可视化,支持迭代探索、快速比较和交互式优化相似性标准。

这一过程也可用作大规模分析的准备步骤。 通过在地图范围内交互式测试不同的查询要素并评估其相似性结果,可以在运行地理处理工具进行完整数据集相似性搜索之前,确定最合适的查询要素。

查找相似窗格旨在用于探索性分析、快速验证以及在执行运算量较大的相似性操作之前进行明智的决策。

概念工作流

从概念上讲,查找相似窗格的工作原理如下:

输入嵌入(搜索空间)

输入嵌入要素定义了相似性分析的搜索空间。 每个要素包含一个源自影像或地理位置的嵌入表示。

对于影像嵌入,嵌入格网单元表示从底层影像中提取的要素。 所有相似性计算均在这些嵌入格网单元上执行。 影像仅用于视觉参考,不直接用于相似性计算。

影像嵌入搜索空间的视觉表示

影像嵌入编码了从影像中提取的要素。 相似性计算在嵌入格网上执行,而非图像像素上。

对于位置嵌入,每个要素由其地理位置导出的嵌入表示。 相似性通过比较这些基于位置的嵌入来计算。

位置嵌入搜索空间的视觉表示

位置嵌入中编码的空间特征取决于用于生成嵌入的模型。 因此,被认为相似的要素基于该模型学习到的模式或要素。

类似地,对于文本嵌入,每个要素由其关联的文本属性导出嵌入表示。 相似性通过比较这些基于文本的嵌入来计算,从而捕捉要素之间的语义关系。

查询要素

查询要素定义了相似性搜索的目标对象。 可使用一个或多个面要素作为查询。 这些是从输入嵌入要素中选取的多边形要素。 换句话说,您可以交互式地高亮显示一个或多个现有嵌入要素,以定义感兴趣的区域或对象。

通过计算所选要素嵌入矢量的均值,将它们聚合起来,生成一个具有代表性的查询嵌入矢量。 该聚合矢量捕获了所选要素的整体语义特征。

随后,使用余弦相似度将该查询嵌入与当前地图视图范围中的所有嵌入进行比较,以识别相似要素。

查询要素的视觉表示

对所选要素的嵌入矢量求平均值,以计算查询嵌入。

相似性评估与结果过滤

将导出的查询嵌入与搜索空间中的嵌入进行比较,为搜索空间中的每个候选嵌入计算相似度得分。

应用阈值参数对结果进行过滤。 仅相似度得分达到或超过指定最低阈值的要素会纳入输出。

该工作流可检测当前地图视图范围内所有满足相似性条件的嵌入要素。

可视化结果

输入影像覆盖有嵌入格网像元(左图),选定的查询区域用于计算平均查询嵌入,其相似的嵌入要素在整个影像中高亮显示(右图)。

导出搜索结果

可以使用查找相似窗格中的导出结果按钮将相似性搜索结果导出到输出要素类。 导出的要素类存储匹配的要素及其所有可用属性。

注:

将要素以 shapefile 格式导出到文件夹时,不会保留嵌入信息。 嵌入信息只能导出为受支持的地理数据库格式 - 文件地理数据库、企业级地理数据库(已注册要素类)或移动地理数据库。

解读基于嵌入的相似性

相似性搜索完全基于嵌入表示进行。 相似性的定义取决于所使用的嵌入类型及其生成模型。

位置嵌入

使用位置嵌入时,每个要素由其地理位置和区域导出的嵌入表示。 要素间的相似性通过比较这些嵌入表示来计算。

嵌入中编码的空间特征取决于所使用的嵌入模型。 因此,被认为相似的要素基于生成嵌入的模型所学习到的模式。

影像嵌入

使用影像嵌入时,嵌入格网像元表示从底层影像中提取的要素。 相似性搜索在这些嵌入格网单元上执行,而非图像像素本身。

地图中显示的影像仅供视觉参考,不直接用于相似性计算。 所有比较均使用从影像导出的嵌入表示进行。

文本嵌入

使用文本嵌入时,每个要素由从其关联的文本属性导出的嵌入来表示。 要素间的相似性通过比较这些嵌入表示来计算。

在所有情况下,相似性均通过比较嵌入表示来确定,结果可能因所用嵌入模型而异。