JMP12でのesriシェープファイルのインポートこんにちは。ウィンドウ10でJMP12を使用していますが、拡張子が_shpのesriファイルのインポートに問題があります。 JMPは、試行するたびにクラッシュし続けます。
これがWindows10システムによるものなのかJMP12自体によるものなのかわかりません。 ユーザーがesriファイルをJMPに変換するためのアドインを開発したのを見て、それがJMP12などのJMPの新しいバージョンで機能するかどうか疑問に思いました。
SASテクニカルサポートに助けを求めましたが、解決しませんでした。
いくつかの洞察を共有できる人に感謝します。
ありがとう
蜀宴
Re:JMP12にesriシェープファイルをインポートするジョン、
隠されたJMPファイルを介してあなたの助けと送信をありがとうございました。 JMP14を楽しみにしています。
私の投稿に返信してくれたすべての人に感謝します。
乾杯
蜀宴
Re:JMP12にesriシェープファイルをインポートするShuyan、この問題をバグとしてJMPテクニカルサポートに報告していただきありがとうございます。 .shp / .dbfファイルを取得でき、.shpファイルにnullまたは無効な形状を含む行が含まれていると判断しました。 JMPはこのケースをうまく処理していなかったため、JMPがクラッシュしました。 この問題はバージョン14で修正しました。 この修正により、ファイルを変換して直接送信することができました。 お役に立てれば!
Re:JMP12にesriシェープファイルをインポートするshp / dbfファイルを共有してもよろしいですか? それらを私(John.Ponte@jmp.com)に送信するか、どこから入手できるかを教えていただければ、それらを調べて、問題がシェープファイルにあるかどうかを判断できるかどうかを確認します。 変換してもらうことができれば、結果をお送りします。Re:JMP12にesriシェープファイルをインポートする.shpおよび.dbfファイルがある場合は、アドインなしで手動で-XYおよび-Nameファイルに変換できます。
- jmpを使用して.shpファイルを開きます([ファイル]-> [開く]を使用)。
- 最初の列に、形状ごとに固有の番号が付いていることを確認してください(通常は私の経験によるものです)。
- 2番目の列にメインシェイプの各部分の番号が付いていることを確認してください。これは、パーツが切断されている形状にのみ関係します。partという列を作成して、番号1を入力するだけではない場合、この列が存在しないことがあります。
- これをMyShape-XY.jmpとして保存します
- .dbfファイルを開きます
- 連番(1、2、3 ... 0)を含む列を探し、それを最初の列に移動します。存在しない場合は作成してください。列情報ダイアログには、これを簡単にする初期化オプションがあります。
- これをMyShape-Name.jmpとして保存します
- 両方のファイルをマップフォルダに移動します(JustinChiltonに感謝しますこれを指摘する

からグラフビルダーでマップを作成する例:
JMPは、これらのファイルを2つの場所で検索します。 1つの場所がマシン上のすべてのユーザーによって共有されます。 この場所は次のとおりです。
•• | ウィンドウズ: C:\ Program Files \ SAS \ JMP\<バージョン番号>\Maps |
•• | マック: / Library / Application Support / JMP / / Maps |
もう1つの場所は、個々のユーザーに固有です。
•• | Windowsの場合: C:\ Users\<ユーザー名>\AppData \ Roaming \ SAS \ JMP \ Maps |
•• | Macの場合:/ユーザー/<ユーザー名>/ライブラリ/アプリケーションサポート/JMP/マップ |
私はこの投稿をブックマークしておきます、あなたもそれが役に立つと思うかもしれません(それはJMP 9のためでしたが、良い情報を持っています):
https://community.jmp.com/t5/JMP-Blog/How-to-Add-Shape-Files-to-the-JMP-9-Maps-Directory/ba-p/29925
Re:JMP12にesriシェープファイルをインポートするジムに返信してくれてありがとう。
ESRIマップセット(.shpおよびdbf)をに変換しようとしています。 XY.Jmpおよび.Name.jmpマップファイル。
アドインをダウンロードしましたが、それでも同じ問題が発生します。 WebサイトのESRIファイルが破損している可能性がありますか? ただし、「proc map import」を使用して、SASにシェープファイル(.shp)をインポートすることができました。SASファイルはJMPで読み取ることができますが、JMPマップ形式ではありません(XYファイルに「一部」の列がないため)。 これが理にかなっていることを願っています。
蜀宴
Re:JMP12にesriシェープファイルをインポートするWebからダウンロードしたshpファイルをJMP12にインポートしました
cb_2016_us_state_500k.zip
Windowの10システムでJMPを実行しています。
したがって、問題はJMP12でもWindow's10でもないと思います。
ジェフ・ムーアのJMPアドインを試してみてください
ESRIからJMPへのマップコンバータ
JMP12で動作するように更新されたことを示します
// Created 05/03/2011
// Updated for JMP 12 on 06/12/2014
// ESRItoJMPmapAddin.jsl
// Allows a user to convert an ESRI map file set to JMP format. (.shp & .dbf --> XY.jmp & Name.jmp)
// Created by Jeffery Moore
ディスカッションエントリでは、ファイルのインポート方法に関する詳細が少し不足しているため、ファイル交換からMap Converterをインストールして、機能するかどうかを確認することをお勧めします。自分で.shpファイルを読み込もうとしている場合は、JeffのアドインのJSLをガイドとして使用できます。