地図の形状を組み合わせるためのアドインあり JMP 地図を使って地理的にデータを簡単に表示できます。ただし、表示したい地域がJMPのインストール済み地図にある地域、またはある可能性のある地図と完全に一致する場合にのみ、データを表示できます。これは、国の地域など、より大きな部門でデータを表示することをより困難にします。私はあなたが既存の小さい形を新しい大きい形に結合することを可能にすることによってこの問題を軽減するように設計されているアドインを開発しました。
それではいくつかの例を見てみましょう FBI犯罪データ 。与えられた唯一のデータは地域に関してであることに注意してください、JMPは通常それを認識しません。そのため、このデータをJMPでマップするために、これらの名前に合うマップ定義を作成したいと思います。これを行うには、新しいを使用しましょう [図形の結合]アドイン - JMP File Exchangeからダウンロード可能(ダウンロードには無料のSASプロファイルが必要です)。
データは次のようになります。
このデータ用のマップファイルを準備するために、Combine Shapesアドインを起動しましょう。以下のような画面が表示されるはずです。

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

「地域の終了」を押してこの地域を確定し、他の地域に進みます。すべての地域を好きなように設定しても、ウィンドウの下部には2つのオプションがあります。内部の境界線を維持し、地図ファイルを別の場所に保存することです。デフォルトでは、図形は保持されている内部境界線と結合され、JMPのユーザーインストールマップディレクトリに保存されます。
データからすべての地域を選択して確定したら、[地域の結合]をクリックします。アドインは選択を取得し、それぞれを単一のJMPマップシェイプに結合します。マージ後は、これらのファイルを使用して通常どおりにデータをマップできます。マップをデフォルトの保存場所に保存することを選択した場合は、Graph Builderを使用することもできます。(ただし、Graph Builderでこれらの新しく追加されたマップを使用するには、JMPを再起動する必要があります。)
この特定の例からの視覚化は以下の通りです。これにより、南が最も多くの財産犯罪を犯しているのに対し、Northeastは最も犯罪が少ないことをグラフィカルに証明することができます。
これは同じビジュアライゼーションですが、内部境界を維持せずに行われます。

アドインの内部動作についてのちょっとしたメモ: JMPのマップはデータテーブルのペアで保存されます。1つは異なる地域の名前を特定のID番号にマッピングし、もう1つはそのID番号を地理的に表示するためのX / Y座標のリストにマッピングします。このアドインがすることはあなたの領域選択を取り、選択された領域間の交点を探すことです。これらの交点があるときは、結合された図形に続く単一の境界線を見つけるためにエッジに沿って進みます。内部の境界線を保持しないことを選択した場合は、2つの図形間の線は除外されます。
注意: この記事はJMP開発チームの元インターンによって書かれました。
再:地図の形を組み合わせるためのアドイン私は同じ問題を抱えていました @WP_Comment イギリスの郡を複数の地域にまとめようとしているので、XYファイルとNameファイルを調べたところ、一方のファイルに "Shape"列があり、もう一方のファイルに "Shape ID"があることがわかりました。 両方とも「Shape ID」と名付けて動作し始めたファイルを保存したとき - それ以来エラーはありませんでした
MG Crisseyは、次のように書いています。 MG Crissey 書きました:
今日の午後にJMPのWebキャストを見たとき、私はその詳細を書き留めました。JMPに「適切な」タイトルの列名を持つテーブルを確実に付けるようにするのは、私にとって奇妙なことです。アーカイブされたリンクが利用可能になったら、私は他の人たちに地理マッピングにおけるこのまさに問題を示す3つの良いケーススタディのデモを見ることを勧めます。
Xan Gregg氏は次のように書いています。 Xan Gregg 書きました:
以前に郡を作成したことはあるが、今では同じエラーが発生している。アドインが "Name"という列を持つ-Namesテーブルに依存しているように見えます。それが修正されるまでは、テーブルのコピーで "Full Name Short"の名前を "Name"に変更してみてください。
Jamesは書きました:私はJMPを使って郡を結合することができません...ジェームズ書きました:
JMPに組み込まれている郡の地図を使って郡を結合することはできません。私は状態をうまく組み合わせることができます。
名前とXYファイルを選択した後、私はこのエラーが出ます:
有効範囲データ表アクセスには、'dtName:Name'、dtName:Nameのアクセスまたは評価の際に、データ表の列または変数が必要です。
これを手に入れた人はいますか?他の人も郡を結合したいと思うことに気づきますが、この問題を報告している人は他にいないようです...
Xan Gregg氏は次のように書いています。新しいFile Exにアドインを追加しました。 Xan Gregg 書きました:
私は追加しました新しいFile Exchangeへのアドインとリンクを修正しました。それがあなたのニーズに合っていることを願っています。
Sarahは次のように書いています:このアドインは私のニーズにぴったりです(使用中...サラ書きました:
このアドインは私のニーズにはぴったりです(JMPバージョン12を使用)。ただし、このアドインはもう利用できないようです。他に何か提案がありますか?私の米国の郡を地域に集約しようとしています。
再:地図の形を組み合わせるためのアドインリージョンをマージしようとすると、次のようなエラーが表示されます。
引数には、'Current Data Table'、Current Data Tableのアクセスまたは評価にデータテーブル参照{4}を含める必要があります
再:地図の形を組み合わせるためのアドイン @saramkuhl - 名前とXYファイルに選択したファイルが有効なデータテーブルではない場合、このエラーが発生する可能性があります。 このエラーが発生したときに組み込みのマップシェイプファイルを選択していますか。また、どのバージョンのJMPを使用していますか?
再:地図の形を組み合わせるためのアドインCombine Shapeアドインを使用しようとしているときにこのエラーが発生します。私はJMPに追加してそれ自身でうまく使用した有効な形状ファイルから形状を結合しようとしています。ここで何を伝えようとしているのかわかりません。