该插件由 JMP 开发实习生 David Spruill 编写。 他的更多细节博文(见下文)关于它。
该插件允许您使用现有的形状文件并将选定的形状合并在一起以创建新的形状文件。 以下是美国各州合并为四个地区的示例。

编辑 - 2023 年 6 月 2 日:上面列出的博客文章已存档。 文章内容转载如下:
和JMP ,您可以使用地图轻松地按地理方式显示数据。 但是,只有当您要显示的区域与 JMP 在其已安装地图或您可能拥有的任何地图中的区域完全匹配时,您才能显示您的数据。 这使得按较大的部门(如一个国家的地区)显示数据变得更加困难。 我开发了一个插件,旨在通过允许您将现有的较小形状组合成新的较大形状来缓解此问题。
因此,让我们通过一些示例来运行FBI 犯罪数据. 请注意,给出的唯一数据是 JMP 通常无法识别的区域。 因此,为了使用 JMP 映射这些数据,我们想要创建适合这些名称的映射定义。 为此,让我们使用新的Combine Map Shapes 加载项– 可从 JMP 文件交换下载(下载需要免费的 SAS 配置文件)。
数据如下所示:

因此,要为这些数据准备一个地图文件,让我们启动 Combine Shapes 插件;您应该会看到如下所示的屏幕:

使用此屏幕,您需要先选择地图名称文件。 您可以使用下面的单选按钮选择在何处搜索此文件。 请记住,JMP 地图由两个文件表示;在这里您要打开“-Name.jmp”文件。 对于此示例,让我们在内置地图中查找名为“US-State-Name.jmp”的文件,该文件保存州名。 选择此文件并单击继续将带您进入一个新窗口,其中显示有问题的地图。
使用此地图,您可以将鼠标拖到区域上或使用 shift+单击来选择要用单个名称表示的区域。 在下图中,我选择了“西部”区域数据表对应的区域:

按“完成区域”以完成该区域并继续其他区域。 当您按照自己的意愿设置了所有区域后,窗口底部仍然有两个选项:保留内部边界并将地图文件保存在备用位置。 默认情况下,形状与保留的内部边界组合并保存在 JMP 的用户安装地图目录中。
当您从数据中选择并完成每个区域后,请按“合并区域”。该插件将接受选择并将它们中的每一个合并到一个 JMP 地图形状中。 合并后,您可以像往常一样使用这些文件来映射数据。 如果您选择将地图保存在默认保存位置,您甚至可以只使用 Graph Builder。 (但是,您可能必须重新启动 JMP 才能在图形生成器中使用这些新添加的地图。)
这个特定示例的可视化如下。 有了这个,您可以清楚地以图形方式证明南方的财产犯罪最多,而东北部的犯罪最少。

这是相同的可视化,但没有保留内部边界:

关于加载项内部工作的一点注意事项: JMP 中的地图存储在成对的数据表中,一个将不同区域的名称映射到特定的 ID 号,另一个将该 ID 号映射到 X/Y 坐标列表以进行地理显示。 该加载项的作用是获取您的区域选择并查找所选区域之间的交点。 当它有这些交点时,它会沿着边缘找到一个跟随组合形状的边界——如果您选择不保留内部边界,则不包括两个形状之间的线。
笔记:这篇文章是由 JMP 开发团队的一名前实习生撰写的。