发布日期: 04/13/2021

地图形状

若某列包含地理区域(如国家、地区、州、省、县)的名称,您可以将该列分配至地图形状区域。当某个变量拖放到地图形状时,“图形生成器”会查找该变量各值对应的地图形状并绘制相应的地图。变量可以包含列属性来指示 JMP 查找地图数据的位置。若不包含列属性,JMP 会浏览所有已知的地图文件。若“地图形状”区域中有变量,XY 区域将消失。“地图形状”区域与位置相关,并且影响可用的图形元素类型。

图 12.4 将“州”拖放到“地图形状”后的 Cities.jmp 示例 

Image shown here

每个地图存在两个 .jmp 文件;一个对应于名称数据(每个实体对应一行),一个对应于坐标数据(每个实体对应多行)。它们通过命名规则进行配对;xxx-Name.jmpxxx-XY.jmp,其中“xxx”是某个共用的前缀。产品附带的部分样本文件示例如下所示:

World-Name.jmp

World-XY.jmp

US-State-Name.jmp

US-State-XY.jmp

地图名称文件

每个 xxx-Name.jmp 可以包含任意数量的形状名称列,它们通过列属性标识。多个名称列支持本地化和备用名称样式(如缩写),但给定图形使用情况仅使用一列名称。“Name”文件的第一列包含按升序排列的唯一 Shape ID(形状 ID)编号。JMP 为您创建该列。列值与 -XY.jmp 地图数据表 Shape ID(形状 ID)列中的值相匹配。

注意:Shape ID 列也可命名为 Shape(形状)。

图 12.5 US-State-Name.jmp 的示例 

Image shown here

地图 XY 文件

每个 xxx-XY.jmp 文件都包含四列。每一行是某个形状中的坐标。每个形状都由一个或多个部分组成。每个形状是一个闭合的多边形。第一列与 xxx-Name 文件中的 Shape ID(形状 ID)相同。第二列是 Part ID(部分 ID)。接下来的两列分别是 XY

图 12.6 US-State-XY.jmp 的示例 

Image shown here

需要更多信息?有问题?从 JMP 用户社区得到解答 (community.jmp.com).