同じフォルダに複数のマップロールテーブルを置かないでくださいフォルダーにマップロールテーブルがありました。
- MapRole-Name.jmp
- MapRole-XY.jmp
次に、これの2番目のバージョンを作成し、同じフォルダーに配置しました。
- MapRole2-Name.jmp
- MapRole2-XY.jmp
MapRole列をMapRole2-Name.jmpにリンクする必要がある場合でも、使用されたXYファイルはMapRole-XY.jmpであることがGraphBuilderでわかりました。
それぞれのフォルダーで異なるマップを分離することで、これを修正することができました。
例えば:
- MapRole1Folder / MapRole-Name.jmp
- MapRole1Folder / MapRole-XY.jmp
そして
- MapRole2Folder / MapRole2-Name.jmp
- MapRole2Folder / MapRole2-XY.jmp
再:同じフォルダに複数のマップロールテーブルを配置しないでくださいこれが起こっていることです...
マップファイルはアルファベット順にソートされているため、「2」で終わるファイルが最後になります。JMPは、これらのマップラベルの最初のバージョンのみを表示および読み取ります。
mapfileペアの現在の最適なバージョンの前に文字「a」を置くと、お持ちのマップラベルのNameとXYが期待どおりに動作します。
たとえば、郵便番号のラベルと形状があるとします。
そして、1つのディレクトリに4つの異なるペアのマップファイルがあります。 すべてに郵便番号のラベルと形状があります。
Graph Builder Mapロールで郵便番号を使用する場合、どのファイルを使用する必要がありますか?最初のペアがアルファで数値的にソートされていることがわかります。