JMPはカスタムMapboxを背景マップとして表示できますか?Mapboxでカスタムマップを作成し、GraphBuilderのWebMap ServiceでそのURLを使用しましたが、何も表示されませんでした。 JMPは実際にカスタムMapboxを背景マップとして表示できますか?
グラフィックスRe:JMPはカスタムMapboxを背景マップとして表示できますか?@jimloughlin 、
クリップ形状に関しては、JMPバージョン14で実装されました。 私はWindows10OSを使用しています。 私はこれをバージョン14.3と15.1でテストし、正常に実行しました。 JMP 14に実装されているため、JMP 13では動作しません。ドットバージョンなのか、JMP14の初期リリースなのか思い出せません。
コードの2番目のブロックについて:
- JSL構文、セミコロンはGlueです。
- そのコードブロックは私のスクリプトの最後のステートメントだったので、実行するのにセミコロンは必要ありません。
Re:JMPはカスタムMapboxを背景マップとして表示できますか?密度等高線マップを実行すると、マップ上で正しく整列しません。おそらく、コードの最初のチャンクで発生したエラーが原因です。
Names Default To Here( 1 );
Open( "$SAMPLE_DATA/Cities.jmp" );
gb = Graph Builder(
Size( 653, 396 ),
Show Control Panel( 0 ),
Variables( X( :Longitude ), Y( :Latitude ) ),
Elements( Contour( X, Y, Legend( 2 ) ) ),
SendToReport(
Dispatch(
{},
"Graph Builder",
FrameBox,
{Background Map( Boundaries( "US States" ) ), Grid Line Order( 2 ), Reference Line Order( 3 )}
)
)
);
cs = (gb << Report)[FrameBox( 1 )] << Find Seg( Contour Seg( 1 ) );
Wait( 2 );
cs << Clip Shape( Boundaries( "US States" ) );
/ *:
表示ボックス「ContourSeg」はメッセージ「ClipShape」を認識しません。おそらく、次のいずれかを意味します。<<クラス名<< Sib Append << Sib Prepend << Line Style << Line Style、SetLineStyle。
コードの2番目のチャンクでは、最後のステートメントにセミコロンが必要だと思います。
Re:JMPはカスタムMapboxを背景マップとして表示できますか?@shasheminassab 、
問題は、マップにアクセスするための構文が正しくないことである可能性があります。 このフォーラムで公開したくない場合は、スクリプトまたはスクリーンショットをに送信できます。 @Craige_Halesプライベートメールで。解決策が見つかった場合は、フォーラムに学習内容を投稿してください。
Re:JMPはカスタムMapboxを背景マップとして表示できますか?ありがとう@Craige_Hales 。 TableauでカスタムMapboxマップを使用しており、マッピングエクスペリエンスが大幅に向上しています。 そのため、JMPにもインポートできるのではないかと思っていました。 しかし、説明してくれてありがとう。
Re:JMPはカスタムMapboxを背景マップとして表示できますか?wmsサーバーを備えたmapboxについては何も表示されません。 JMPには、オープンストリートマップデータを提供するものがあります。
https://en.wikipedia.org/wiki/Web_Map_Service概要です。
高解像度の画像を取得して背景画像として使用できる場合もありますが、地図投影法やグラフ座標へのピクセルの配置に問題がある可能性があります。
@XanGregg
Re:JMPはカスタムMapboxを背景マップとして表示できますか?ありがとう@ gzmorgan0 。 カスタムマップを作成できるmapbox.comを参照していました。 私はオプションがあることを知っていますWebマッピングサービス(WMS)からマップを追加できる背景マップダイアログ。 mapbox.comの背景マップのWMSセクションで作成したカスタムマップURLを使用すると、何も表示されません。
Re:JMPはカスタムMapboxを背景マップとして表示できますか?@shasheminassab 、
あなたの質問に答えるのに十分な情報があなたの投稿にありません。MapBoxというJMPオブジェクトが見つかりませんでした。
- グラフのFrameBoxに追加できる背景マップ用のMapSeg、
- GraphBuilderコントロールを介して追加できるMapShape。
GraphBuilderのマップシェイプ領域をマップボックスと呼んでいると思います。以下のスクリプトは、JMPヘルプ>スクリプトガイド>クリップ形状からコピーされたものです。スクリプトは密度等高線マップを作成し、米国の州を背景マップとして使用します。
Names Default To Here( 1 );
Open( "$SAMPLE_DATA/Cities.jmp" );
gb = Graph Builder(
Size( 653, 396 ),
Show Control Panel( 0 ),
Variables( X( :Longitude ), Y( :Latitude ) ),
Elements( Contour( X, Y, Legend( 2 ) ) ),
SendToReport(
Dispatch(
{},
"Graph Builder",
FrameBox,
{Background Map( Boundaries( "US States" ) ), Grid Line Order( 2 ),
Reference Line Order( 3 )}
)
)
);
cs = (gb << Report)[FrameBox( 1 )] << Find Seg( Contour Seg( 1 ) );
Wait( 2 );
cs << Clip Shape( Boundaries( "US States" ) );

この次のスクリプトは、同じデータテーブルとマップシェイプを使用します
Graph Builder(
Size( 551, 618 ),
Show Control Panel( 0 ),
Variables( Overlay( :State ), Color( :POP ), Shape( :State ) ),
Elements( Map Shapes( Legend( 7 ), Show Missing Shapes( 1 ) ) )
)

最初のグラフは、経度と緯度に関連するいくつかの関数を、背景のマップ形状でマップします。 2番目のグラフには、サブエリアが定義されており、各サブエリア(状態)の値(人口やオゾンレベルなど)がマップされています。 各状態は離散形状です。
グラフのスクリプトを保存して投稿すると、JMPコミュニティが質問に答えるのに役立ちます。