このアドインは、JMP 開発インターンの David Spruill によって作成されました。 詳細については彼の記事でブログ投稿(以下を参照)それについて。
アドインを使用すると、既存の形状ファイルを取得し、選択した形状を結合して新しい形状ファイルを作成できます。 以下は、米国の州が 4 つの地域に統合された例です。

編集 - 2023 年 6 月 2 日: 上記のブログ投稿はアーカイブされました。 記事の内容を以下に再掲します。
とJMPを使用すると、地図を使用してデータを地理的に簡単に表示できます。 ただし、データを表示できるのは、表示したい地域が、JMP がインストールされているマップ内にある地域、またはユーザーが所有している地図に正確に一致する場合のみです。 このため、国の地域など、より大きな部門ごとにデータを表示することがより困難になります。 私は、既存の小さな形状を新しい大きな形状に結合できるようにすることで、この問題を軽減するように設計されたアドインを開発しました。
それでは、いくつかの例を見てみましょうFBIの犯罪データ。 指定される唯一のデータは領域に関するものであり、JMP は通常それを認識しないことに注意してください。 したがって、このデータを JMP でマップするには、これらの名前に適合するマップ定義を作成する必要があります。 これを行うには、新しいものを使用しましょうマップ形状の結合アドイン– JMP File Exchange からダウンロード可能 (ダウンロードには無料の SAS プロファイルが必要です)。
データは次のようになります。

このデータのマップ ファイルを準備するには、Combine Shapes アドインを起動しましょう。以下のような画面が表示されるはずです。

この画面では、まずマップ名ファイルを選択する必要があります。 以下のラジオ ボタンを使用して、このファイルを検索する場所を選択できます。 JMP マップは 2 つのファイルで表されることに注意してください。ここでは「-Name.jmp」ファイルを開きます。 この例では、州名を保持する「US-State-Name.jmp」というファイルの組み込みマップを調べてみましょう。 このファイルを選択して「続行」をクリックすると、新しいウィンドウが開き、問題のマップが表示されます。
このマップでは、マウスをエリア上でドラッグするか、Shift キーを押しながらクリックして、単一の名前で表すエリアを選択できます。 下の図では、「West」地域データ テーブルに対応するエリアを選択しました。

「領域を終了」を押してこの領域を終了し、他の領域に進みます。 すべての領域を希望どおりに設定した後も、ウィンドウの下部に 2 つのオプションが表示されます。内部の境界線を維持するか、マップ ファイルを別の場所に保存するかです。 デフォルトでは、形状は保持された内部境界線と結合され、JMP のユーザーがインストールしたマップ ディレクトリに保存されます。
データからすべての地域を選択して完了したら、「地域を結合」を押します。アドインは選択内容を取得し、それぞれを 1 つの JMP マップ形状に結合します。 マージ後は、これらのファイルを通常どおり使用してデータをマップできます。 マップをデフォルトの保存場所に保存することを選択した場合は、グラフ ビルダーだけを使用することもできます。 (ただし、これらの新しく追加されたマップをグラフ ビルダーで使用するには、JMP を再起動する必要がある場合があります。)
この特定の例を視覚化したものを以下に示します。 これにより、南部で財産犯罪が最も多く、北東部で最も少ないことをグラフで明確に示すことができます。

以下は同じ視覚化ですが、内部の境界線を維持せずに実行されています。

アドインの内部動作について少し注意してください。 JMP の地図は、データ テーブルのペアに格納されます。1 つはさまざまな地域の名前を特定の ID 番号にマッピングし、もう 1 つは地理的に表示するためにその ID 番号を X/Y 座標のリストにマッピングします。 このアドインが行うことは、エリア選択を取得し、選択したエリア間の交点を探すことです。 これらの交点がある場合、エッジに沿って、結合された形状に続く単一の境界線を見つけます。ただし、内部境界線を保持しないことを選択した場合は、2 つの形状の間の線は除外されます。
ノート:この投稿は、JMP 開発チームの元インターンによって書かれました。