不要将多个Map Role表放在同一个文件夹中我在一个文件夹中有Map Role表:
- MapRole-Name.jmp
- MapRole-XY.jmp
然后我创建了第二个版本并将其放在同一个文件夹中:
- MapRole2-Name.jmp
- MapRole2-XY.jmp
我发现GraphBuilder,即使在指定我的Map Role列时也应链接到MapRole2-Name.jmp,使用的XY文件是MapRole-XY.jmp
我能够通过隔离各自文件夹中的不同地图来解决这个问题。
例如:
- MapRole1Folder / MapRole-Name.jmp
- MapRole1Folder / MapRole-XY.jmp
和
- MapRole2Folder / MapRole2-Name.jmp
- MapRole2Folder / MapRole2-XY.jmp
Re:不要将多个Map Role表放在同一个文件夹中所以这是发生了什么......
您的地图文件按字母顺序排序,因此以“2”结尾的文件是最后一个。JMP只查看和阅读这些地图标签的第一个版本。
如果您将字母“a”放在当前最佳版本的mapfile对的前面,那么地图标签的名称和XY就可以达到预期效果。
例如,假设我有邮政编码的标签和形状。
我在一个目录中有4对不同的地图文件。 所有这些都有邮政编码标签和形状。
当我在Graph Builder Map角色中使用邮政编码时,应该使用哪些文件?原来它是第一对,用数字排序。