J'ai créé une carte personnalisée sur Mapbox et utilisé son URL dans le service de carte Web de Graph Builder, mais rien ne s'est affiché. JMP peut-il réellement afficher Mapbox personnalisé en tant que carte d'arrière-plan ?
@jimloughlin ,
Concernant Clip Shape, il a été implémenté dans JMP version 14. Je suis sous système d'exploitation Windows 10. J'ai testé et exécuté avec succès sur les versions 14.3 et 15.1. Il ne fonctionne pas sur JMP 13 car il a été implémenté pour JMP 14, je ne me souviens pas s'il s'agissait d'une version dot ou de la version initiale de JMP 14.
Concernant le deuxième bloc de code :
- Syntaxe JSL, le point-virgule est Glue.
- Étant donné que ce bloc de code était la dernière instruction de mon script, il ne nécessite pas de point-virgule pour s'exécuter.
La carte de contour de densité ne s'aligne pas correctement sur la carte lorsque je l'exécute.Peut-être à cause de l'erreur que j'ai eue sur le premier morceau de code :
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 boîte d'affichage 'ContourSeg' ne reconnaît pas le message 'Clip Shape'; peut-être voulez-vous dire l'un de ceux-ci : <<<<&amp;amp;amp;lt;&amp;amp;amp;lt;Style de ligne,Définir le style de ligne.&amp;amp;amp;lt;/P&amp;amp;amp;gt;
&amp;amp;amp;lt;P&amp;amp;amp;gt;&amp;amp;amp;nbsp;&amp;amp;amp;lt;/P&amp;amp;amp;gt;
&amp;amp;amp;lt;P&amp;amp;amp;gt;Sur le deuxième morceau de code, je crois que vous avez besoin d&amp;amp;amp;amp;#39;un point-virgule sur la dernière instruction.&amp;amp;amp;lt;/P&amp;amp;amp;gt;&amp;amp;amp;lt;/lingo-body&amp;amp;amp;gt;&amp;amp;amp;lt;lingo-sub id="lingo-sub-276070" slang="en-US"&amp;amp;amp;gt;Re&amp;amp;amp;nbsp;: JMP peut-il afficher une Mapbox personnalisée en tant que carte d&amp;amp;amp;amp;#39;arrière-plan&amp;amp;amp;nbsp;?&amp;amp;amp;lt;/lingo-sub&amp;amp;amp;gt;&amp;amp;amp;lt;lingo-body id="lingo-body-276070" slang="en-US"&amp;amp;amp;gt;&amp;amp;amp;lt;P&amp;amp;amp;gt;&amp;amp;amp;lt;a href="https://community.jmp.com/t5/user/viewprofilepage/user-id/16275"&amp;amp;amp;gt;@shasheminassab&amp;amp;amp;amp;lt;/a&amp;amp;amp;gt; ,&amp;amp;amp;lt;/P&amp;amp;amp;gt;
&amp;amp;amp;lt;P&amp;amp;amp;gt;&amp;amp;amp;nbsp;&amp;amp;amp;lt;/P&amp;amp;amp;gt;
&amp;amp;amp;lt;P&amp;amp;amp;gt;Le problème pourrait être que votre syntaxe pour accéder à la carte est incorrecte. Si vous ne souhaitez pas publier sur ce forum, vous pouvez envoyer votre script ou capture d&amp;amp;amp;amp;#39;écran à&amp;amp;amp;lt;a href="https://community.jmp.com/t5/user/viewprofilepage/user-id/982"&amp;amp;amp;gt; <li-user uid="982" login="Craige_Hales"></li-user>&amp;amp;amp;lt;/a&amp;amp;amp;gt; dans un e-mail privé.Si une solution est trouvée, merci de poster tout apprentissage sur le forum.&amp;amp;amp;lt;/P&amp;amp;amp;gt;&amp;amp;amp;lt;/lingo-body&amp;amp;amp;gt;&amp;amp;amp;lt;lingo-sub id="lingo-sub-276031" slang="en-US"&amp;amp;amp;gt;Re&amp;amp;amp;nbsp;: JMP peut-il afficher une Mapbox personnalisée en tant que carte d&amp;amp;amp;amp;#39;arrière-plan&amp;amp;amp;nbsp;?&amp;amp;amp;lt;/lingo-sub&amp;amp;amp;gt;&amp;amp;amp;lt;lingo-body id="lingo-body-276031" slang="en-US"&amp;amp;amp;gt;&amp;amp;amp;lt;P&amp;amp;amp;gt;Merci&amp;amp;amp;lt;a href="https://community.jmp.com/t5/user/viewprofilepage/user-id/982"&amp;amp;amp;gt; <li-user uid="982" login="Craige_Hales"></li-user>&amp;amp;amp;lt;/a&amp;amp;amp;gt; . J&amp;amp;amp;amp;#39;utilise des cartes Mapbox personnalisées dans Tableau, ce qui améliore considérablement l&amp;amp;amp;amp;#39;expérience de cartographie. C&amp;amp;amp;amp;#39;est pourquoi je me demandais s&amp;amp;amp;amp;#39;il pouvait également être importé dans JMP ou non. Merci pour la précision cependant.&amp;amp;amp;lt;/P&amp;amp;amp;gt;&amp;amp;amp;lt;/lingo-body&amp;amp;amp;gt;&amp;amp;amp;lt;lingo-sub id="lingo-sub-275878" slang="en-US"&amp;amp;amp;gt;Re&amp;amp;amp;nbsp;: JMP peut-il afficher une Mapbox personnalisée en tant que carte d&amp;amp;amp;amp;#39;arrière-plan&amp;amp;amp;nbsp;?&amp;amp;amp;lt;/lingo-sub&amp;amp;amp;gt;&amp;amp;amp;lt;lingo-body id="lingo-body-275878" slang="en-US"&amp;amp;amp;gt;&amp;amp;amp;lt;P&amp;amp;amp;gt;Je ne vois rien à propos de mapbox ayant un serveur wms. JMP en a un qui fournit les données de plan de rue ouvertes.&amp;amp;amp;lt;/P&amp;amp;amp;gt;&amp;amp;amp;lt;P&amp;amp;amp;gt;&amp;amp;amp;lt;A href="https://en.wikipedia.org/wiki/Web_Map_Service" target="_blank" rel="nofollow noopener noreferrer"&amp;amp;amp;gt;https://en.wikipedia.org/wiki/Web_Map_Service&amp;amp;amp;lt;/A&amp;amp;amp;gt; est un aperçu.&amp;amp;amp;lt;/P&amp;amp;amp;gt;&amp;amp;amp;lt;P&amp;amp;amp;gt;Vous pourrez peut-être obtenir une image haute résolution et l&amp;amp;amp;amp;#39;utiliser comme image d&amp;amp;amp;amp;#39;arrière-plan, mais vous pouvez avoir des problèmes avec les projections cartographiques et l&amp;amp;amp;amp;#39;alignement des pixels sur les coordonnées du graphique.&amp;amp;amp;lt;/P&amp;amp;amp;gt;&amp;amp;amp;lt;P&amp;amp;amp;gt;&amp;amp;amp;lt;a href="https://community.jmp.com/t5/user/viewprofilepage/user-id/494"&amp;amp;amp;gt;@XanGregg&amp;amp;amp;amp;lt;/a&amp;amp;amp;gt;&amp;amp;amp;lt;/P&amp;amp;amp;gt;&amp;amp;amp;lt;P&amp;amp;amp;gt;&amp;amp;amp;nbsp;&amp;amp;amp;lt;/P&amp;amp;amp;gt;&amp;amp;amp;lt;/lingo-body&amp;amp;amp;gt;&amp;amp;amp;lt;lingo-sub id="lingo-sub-275872" slang="en-US"&amp;amp;amp;gt;Re&amp;amp;amp;nbsp;: JMP peut-il afficher une Mapbox personnalisée en tant que carte d&amp;amp;amp;amp;#39;arrière-plan&amp;amp;amp;nbsp;?&amp;amp;amp;lt;/lingo-sub&amp;amp;amp;gt;&amp;amp;amp;lt;lingo-body id="lingo-body-275872" slang="en-US"&amp;amp;amp;gt;&amp;amp;amp;lt;P&amp;amp;amp;gt;Merci&amp;amp;amp;lt;a href="https://community.jmp.com/t5/user/viewprofilepage/user-id/70"&amp;amp;amp;gt; <li-user uid="70" login="gzmorgan0"></li-user>&amp;amp;amp;lt;/a&amp;amp;amp;gt; . Je faisais référence à mapbox.com où vous pouvez créer des cartes personnalisées. Je sais qu&amp;amp;amp;amp;#39;il y a une option dans&amp;amp;amp;lt;SPAN&amp;amp;amp;gt; la boîte de dialogue de carte d&amp;amp;amp;amp;#39;arrière-plan dans laquelle vous pouvez ajouter des cartes à partir du service de cartographie Web (WMS). Lorsque j&amp;amp;amp;amp;#39;utilise une URL de carte personnalisée que j&amp;amp;amp;amp;#39;ai créée sur mapbox.com dans la section WMS de la carte d&amp;amp;amp;amp;#39;arrière-plan, rien ne s&amp;amp;amp;amp;#39;affiche.&amp;amp;amp;lt;/SPAN&amp;amp;amp;gt;&amp;amp;amp;lt;/P&amp;amp;amp;gt;&amp;amp;amp;lt;/lingo-body&amp;amp;amp;gt;&amp;amp;amp;lt;lingo-sub id="lingo-sub-275862" slang="en-US"&amp;amp;amp;gt;Re&amp;amp;amp;nbsp;: JMP peut-il afficher une Mapbox personnalisée en tant que carte d&amp;amp;amp;amp;#39;arrière-plan&amp;amp;amp;nbsp;?&amp;amp;amp;lt;/lingo-sub&amp;amp;amp;gt;&amp;amp;amp;lt;lingo-body id="lingo-body-275862" slang="en-US"&amp;amp;amp;gt;&amp;amp;amp;lt;P&amp;amp;amp;gt;&amp;amp;amp;lt;a href="https://community.jmp.com/t5/user/viewprofilepage/user-id/16275"&amp;amp;amp;gt;@shasheminassab&amp;amp;amp;amp;lt;/a&amp;amp;amp;gt; ,&amp;amp;amp;lt;/P&amp;amp;amp;gt;
&amp;amp;amp;lt;P&amp;amp;amp;gt;&amp;amp;amp;nbsp;&amp;amp;amp;lt;/P&amp;amp;amp;gt;
&amp;amp;amp;lt;P&amp;amp;amp;gt;Il n&amp;amp;amp;amp;#39;y a pas assez d&amp;amp;amp;amp;#39;informations dans votre message pour pouvoir répondre à votre question.Je n&amp;amp;amp;amp;#39;ai trouvé aucun objet JMP appelé MapBox, il y a&amp;amp;amp;lt;/P&amp;amp;amp;gt;
&amp;amp;amp;lt;UL&amp;amp;amp;gt;
&amp;amp;amp;lt;LI&amp;amp;amp;gt;un MapSeg qui est pour une carte de fond qui peut être ajoutée à la FrameBox d&amp;amp;amp;amp;#39;un graphique,&amp;amp;amp;lt;/LI&amp;amp;amp;gt;
&amp;amp;amp;lt;LI&amp;amp;amp;gt;un MapShape qui peut être ajouté via les contrôles GraphBuilder.&amp;amp;amp;lt;/LI&amp;amp;amp;gt;
&amp;amp;amp;lt;/UL&amp;amp;amp;gt;
&amp;amp;amp;lt;P&amp;amp;amp;gt;Je pense que vous faites référence à la zone Map Shape dans le GraphBuilder en tant que Map Box.Le script ci-dessous a été copié à partir de l&amp;amp;amp;amp;#39;aide de JMP&amp;amp;amp;nbsp;&amp;amp;amp;gt; Guide de script&amp;amp;amp;nbsp;&amp;amp;amp;gt; Forme du clip Le script crée une carte de contour de densité et utilise les États américains comme carte d&amp;amp;amp;amp;#39;arrière-plan&amp;amp;amp;lt;/P&amp;amp;amp;gt;
&amp;amp;amp;lt;P&amp;amp;amp;gt;&amp;amp;amp;nbsp;&amp;amp;amp;lt;/P&amp;amp;amp;gt;
&amp;amp;amp;lt;PRE&amp;amp;amp;gt;&amp;amp;amp;lt;CODE class=" language-jsl"&amp;amp;amp;gt;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 &amp;amp;amp;lt;&amp;amp;amp;lt; Report)[FrameBox( 1 )] &amp;amp;amp;lt;&amp;amp;amp;lt; Find Seg( Contour Seg( 1 ) );
Wait( 2 );
cs &amp;amp;amp;lt;&amp;amp;amp;lt; Clip Shape( Boundaries( "US States" ) );&amp;amp;amp;lt;/CODE&amp;amp;amp;gt;&amp;amp;amp;lt;/PRE&amp;amp;amp;gt;
&amp;amp;amp;lt;P&amp;amp;amp;gt;&amp;amp;amp;lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="image.png" style="width: 756px;"&amp;amp;amp;gt;&amp;amp;amp;lt;img src="https://us.v-cdn.net/6038925/uploads/images/24851i48A6F25EC90F23D5/image.png" role="button" title="image.png" alt="image.png" /&amp;amp;amp;gt;&amp;amp;amp;lt;/span&amp;amp;amp;gt;&amp;amp;amp;lt;/P&amp;amp;amp;gt;
&amp;amp;amp;lt;P&amp;amp;amp;gt;&amp;amp;amp;nbsp;&amp;amp;amp;lt;/P&amp;amp;amp;gt;
&amp;amp;amp;lt;P&amp;amp;amp;gt;Ce prochain script utilise la même table de données et une forme de carte&amp;amp;amp;lt;/P&amp;amp;amp;gt;
&amp;amp;amp;lt;PRE&amp;amp;amp;gt;&amp;amp;amp;lt;CODE class=" language-jsl"&amp;amp;amp;gt;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 ) ) )
)&amp;amp;amp;lt;/CODE&amp;amp;amp;gt;&amp;amp;amp;lt;/PRE&amp;amp;amp;gt;
&amp;amp;amp;lt;P&amp;amp;amp;gt;&amp;amp;amp;nbsp;&amp;amp;amp;lt;/P&amp;amp;amp;gt;
&amp;amp;amp;lt;P&amp;amp;amp;gt;&amp;amp;amp;lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="image.png" style="width: 647px;"&amp;amp;amp;gt;&amp;amp;amp;lt;img src="https://us.v-cdn.net/6038925/uploads/images/24852iBD934BB32A42D556/image.png" role="button" title="image.png" alt="image.png" /&amp;amp;amp;gt;&amp;amp;amp;lt;/span&amp;amp;amp;gt;&amp;amp;amp;lt;/P&amp;amp;amp;gt;
&amp;amp;amp;lt;P&amp;amp;amp;gt;&amp;amp;amp;nbsp;&amp;amp;amp;lt;/P&amp;amp;amp;gt;
&amp;amp;amp;lt;P&amp;amp;amp;gt;Le premier graphique mappe certaines fonctions relatives à la longitude et à la latitude avec la forme de la carte en arrière-plan. Le deuxième graphique contient des sous-zones définies et cartographie certaines valeurs (comme la population ou le niveau d&amp;amp;amp;amp;#39;ozone) pour chaque sous-zone (état). Chaque état est une forme discrète.&amp;amp;amp;lt;/P&amp;amp;amp;gt;
&amp;amp;amp;lt;P&amp;amp;amp;gt;&amp;amp;amp;nbsp;&amp;amp;amp;lt;/P&amp;amp;amp;gt;
&amp;amp;amp;lt;P&amp;amp;amp;gt;&amp;amp;amp;nbsp;&amp;amp;amp;lt;/P&amp;amp;amp;gt;
&amp;amp;amp;lt;P&amp;amp;amp;gt;L&amp;amp;amp;amp;#39;enregistrement du script de votre graphique et sa publication aideront la communauté JMP à répondre à votre question.&amp;amp;amp;lt;/P&amp;amp;amp;gt;&amp;amp;amp;lt;/lingo-body&amp;amp;amp;gt;&amp;amp;amp;lt;/lingo-body&amp;amp;amp;gt;