JMP può mostrare Mapbox personalizzata come mappa di sfondo?Ho creato una mappa personalizzata su Mapbox e ho utilizzato il suo URL nel servizio mappa Web di Graph Builder ma non è stato visualizzato nulla. JMP può effettivamente mostrare Mapbox personalizzata come mappa di sfondo?
Personalizzazione di massaRi: JMP può mostrare Mapbox personalizzata come mappa di sfondo?@jimloughlin ,
Per quanto riguarda Clip Shape, è stato implementato nella versione 14 di JMP. Sono sul sistema operativo Windows 10. L'ho testato ed eseguito con successo sulle versioni 14.3 e 15.1. Non funziona su JMP 13 poiché è stato implementato per JMP 14, non ricordo se fosse una versione punto o la versione iniziale di JMP 14.
Per quanto riguarda il secondo blocco di codice:
- Sintassi JSL, il punto e virgola è Glue.
- Poiché quel blocco di codice era l'ultima istruzione nel mio script, non è necessario il punto e virgola per essere eseguito.
Ri: JMP può mostrare Mapbox personalizzata come mappa di sfondo?La mappa del contorno della densità non si allinea correttamente sulla mappa quando la eseguo.Forse a causa dell'errore che ho ricevuto sul primo pezzo di codice:
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" ) );
/*:
La casella di visualizzazione 'ContourSeg' non riconosce il messaggio 'Clip Shape'; forse intendi uno di questi: <<<<<
Nella seconda parte di codice credo che tu abbia bisogno di un punto e virgola nell'ultima istruzione.
Ri: JMP può mostrare Mapbox personalizzata come mappa di sfondo?@shasheminassab ,
Il problema potrebbe essere che la tua sintassi per accedere alla mappa non è corretta. Se non desideri pubblicare su questo forum, puoi inviare il tuo script o screenshot a @Craige_Hales in una email privata.Se viene trovata una soluzione, pubblicare eventuali informazioni sul forum.
Ri: JMP può mostrare Mapbox personalizzata come mappa di sfondo?Grazie @Craige_Hales . Utilizzo mappe Mapbox personalizzate in Tableau che migliorano notevolmente l'esperienza di mappatura. Ecco perché mi chiedevo se fosse possibile importarlo anche in JMP oppure no. Grazie per il chiarimento comunque.
Ri: JMP può mostrare Mapbox personalizzata come mappa di sfondo?Non vedo nulla riguardo al fatto che mapbox abbia un server wms. JMP ne ha uno che fornisce i dati della mappa stradale aperta.
https://en.wikipedia.org/wiki/Web_Map_Service è una panoramica.
Potresti riuscire a ottenere un'immagine ad alta risoluzione e utilizzarla come immagine di sfondo, ma potresti avere problemi con le proiezioni della mappa e l'allineamento dei pixel alle coordinate del grafico.
@XanGregg
Ri: JMP può mostrare Mapbox personalizzata come mappa di sfondo?Grazie @gzmorgan0 . Mi riferivo a mapbox.com dove puoi creare mappe personalizzate. So che c'è un'opzione la finestra di dialogo della mappa di sfondo in cui è possibile aggiungere mappe dal Web Mapping Service (WMS). Quando utilizzo l'URL di una mappa personalizzata che ho creato su mapbox.com nella sezione WMS della mappa di sfondo, non viene visualizzato nulla.
Ri: JMP può mostrare Mapbox personalizzata come mappa di sfondo?@shasheminassab ,
Non ci sono abbastanza informazioni nel tuo post per poter rispondere alla tua domanda.Non ho trovato alcun oggetto JMP chiamato MapBox, esiste
- un MapSeg che serve per una mappa di sfondo che può essere aggiunta al FrameBox di un grafico,
- un MapShape che può essere aggiunto tramite i controlli GraphBuilder.
Penso che ti riferisci all'area Forma mappa nel GraphBuilder come casella della mappa.Lo script seguente è stato copiato dalla Guida di JMP > Guida allo script > Forma clip. Lo script crea una mappa dei contorni della densità e utilizza gli Stati Uniti come mappa di sfondo
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" ) );

Lo script successivo utilizza la stessa tabella dati e una forma mappa
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 ) ) )
)

Il primo grafico mappa alcune funzioni relative a Longitudine e Latitudine con la forma della mappa sullo sfondo. Il secondo grafico ha delle sottoaree definite e mappa alcuni valori (come la popolazione o il livello di ozono) per ciascuna sottoarea (stato). Ogni stato ha una forma discreta.
Salvare lo script per il tuo grafico e pubblicarlo aiuterà la comunità JMP a rispondere alla tua domanda.