Dessiner un cercle de distance sur la carteChers tous,
C'est mon premier message ici, j'espère que quelqu'un pourra m'aider.
Je trace plusieurs villes portuaires sur une carte dans le cadre d'une application simple que je construis.
La prochaine étape que je souhaite franchir consiste à dessiner des cercles sur la carte indiquant une distance définie par l'utilisateur par rapport à la ville, définie par une valeur dans la table de données qui est modifiée via un script. Exemple simple : tracez l'emplacement du port de Rotterdam sur une carte, et tracez un cercle de 10 nm autour de cet emplacement sur la carte.
Avez-vous des suggestions sur la façon de programmer cela en JSL (si nécessaire) et de tracer cela ?
Merci d'avance pour votre aide.
Salutations,
Bart
Automatisation et scriptsExploration et visualisation des donnéesIngénierie Qualité et ProcédésRe : Dessiner un cercle de distance sur une carteCher Craige, Nelson,
Merci pour vos suggestions, la suppression de l'approche graphiquesscript
a bien fonctionné, et je suis maintenant capable d'ajuster les cercles de portée de manière interactive,
basé sur une variable définie par l'utilisateur.
Salutations,
Bart
Re : Dessiner un cercle de distance sur une cartehttps://community.jmp.com/t5/Uncharted/Sunshine-Map/ba-p/21004 et https://community.jmp.com/t5/Uncharted/IP-Night-Light/ba-p/21041 pourrait également avoir des exemples utiles.
Re : Dessiner un cercle de distance sur une carteLa méthode pour ce faire serait de "Supprimer le script graphique", puis de réappliquer "Ajouter un script graphique" avec les nouvelles coordonnées.
Re : Dessiner un cercle de distance sur une carteJ'ai une brève question supplémentaire que j'aimerais poser.
Le rayon des cercles est défini par l'utilisateur et peut changer lors de l'utilisation du
scénario. Quel serait un moyen simple de mettre à jour le rayon des cercles
de manière interactive ?
J'ai déjà de l'expérience dans la mise à jour d'éléments graphiques individuels
via des références, mais peu d'expérience dans la mise à jour des gammes de graphiques
éléments. Aurais-je besoin de stocker ces informations (la référence au
cercles concernés ?) dans une liste ou une matrice ?
Merci encore pour votre aide,
Salutations,
Bart
Re : Dessiner un cercle de distance sur une carteMerci à vous deux; J'ai fini par utiliser la 2ème solution. J'ai effectué une brève vérification croisée pour trier la conversion des miles en degrés en fonction d'une distance connue entre deux emplacements et les résultats correspondent.
Salutations,
Bart

Re : Dessiner un cercle de distance sur une carteComme par hasard, j'ai fait ça... Le script ci-joint devrait vous donner quelques indices sur la façon d'aborder le problème. remplacez les variables centX et centY par les coordonnées de votre emplacement. Vous pouvez les trouver à l'aide de Google Maps, en cliquant avec le bouton droit sur l'emplacement et en sélectionnant « qu'est-ce qu'il y a ici ? ».

Re : Dessiner un cercle de distance sur une carteJe ne sais pas si cette solution impliquera éventuellement un script, mais même si c'est le cas, je recommande d'abord d'effectuer l'action de manière interactive, si possible. Je recommande également d'utiliser autant que possible les objets JMP au lieu de « repartir de zéro ». Je vous suggère d'utiliser Graph Builder. Il a un rôle (zone de dépôt) pour les formes ou les cartes. Vos données incluront la latitude et la longitude de chaque ville. Ils occuperont respectivement les rôles Y et X. Le Graph Builder a également un rôle en matière de taille. Vous pouvez expérimenter différentes valeurs dans cette colonne pour chaque ville afin d'obtenir le diamètre correct.
Vous pouvez enregistrer le script de ce Graph Builder terminé pour le réutiliser ou pour démarrer votre propre script.