Disegnare un cerchio di distanza sulla mappaCarissimi,
È il mio primo post qui, spero che qualcuno possa aiutarmi.
Sto tracciando diverse città portuali su una mappa come parte di una semplice applicazione che sto costruendo.
Il prossimo passo che voglio fare è disegnare cerchi sulla mappa che indicano una distanza definita dall'utente dalla città definita da un valore nella tabella dati che viene modificata tramite script. Esempio semplice: traccia la posizione del porto di Rotterdam su una mappa e traccia un cerchio di 10 nm attorno a questa posizione sulla mappa.
Hai qualche suggerimento su come programmarlo in JSL (se necessario) e tracciarlo?
Grazie in anticipo per il vostro aiuto.
Saluti,
Bart
SceneggiaturaRe: Disegnare un cerchio di distanza sulla mappaCaro Craige, Nelson,
Grazie per i tuoi suggerimenti, la rimozione dell'approccio graphicsscript
ha funzionato bene e ora sono in grado di regolare i cerchi dell'intervallo in modo interattivo,
sulla base di una variabile definita dall'utente.
Saluti,
Bart
Re: Disegnare un cerchio di distanza sulla mappahttps://community.jmp.com/t5/Uncharted/Sunshine-Map/ba-p/21004 e https://community.jmp.com/t5/Uncharted/IP-Night-Light/ba-p/21041 potrebbe avere anche esempi utili.
Re: Disegnare un cerchio di distanza sulla mappaIl metodo per farlo sarebbe "Rimuovi lo script grafico" e quindi riapplica "Aggiungi script grafico" con le nuove coordinate
Re: Disegnare un cerchio di distanza sulla mappaHo una breve domanda aggiuntiva che vorrei porre.
Il raggio dei cerchi è definito dall'utente e può cambiare durante l'uso di
sceneggiatura. Quale sarebbe un modo semplice per aggiornare il raggio dei cerchi
interattivamente?
Ho già esperienza con l'aggiornamento di singoli elementi grafici
tramite riferimenti, ma poca esperienza con l'aggiornamento delle gamme di grafica
elementi. Avrei bisogno di memorizzare queste informazioni (il riferimento al
cerchi pertinenti?) in un elenco o una matrice?
Grazie ancora per il vostro aiuto,
Saluti,
Bart
Re: Disegnare un cerchio di distanza sulla mappaGrazie ad entrambi; Ho finito per usare la seconda soluzione. Ho eseguito un breve controllo incrociato per risolvere la conversione delle miglia in gradi in base a una distanza nota tra due località e la corrispondenza dei risultati.
Saluti,
Bart

Re: Disegnare un cerchio di distanza sulla mappaPer caso, l'ho fatto... Lo script allegato dovrebbe darti alcuni indizi su come affrontare il problema. cambia le variabili centX e centY con le coordinate della tua posizione. Puoi trovarli utilizzando google maps, facendo clic con il pulsante destro del mouse sulla posizione e selezionando "cosa c'è qui?".

Re: Disegnare un cerchio di distanza sulla mappaNon so se questa soluzione alla fine coinvolgerà uno script, ma anche se lo farà, consiglio di eseguire prima l'azione in modo interattivo, se possibile. Raccomando inoltre di utilizzare il più possibile oggetti JMP invece di "iniziare da zero". Ti suggerisco di usare Graph Builder. Ha un ruolo (zona di rilascio) per forme o mappe. I tuoi dati includeranno la latitudine e la longitudine per ciascuna città. Andranno rispettivamente nei ruoli Y e X. Il Generatore di grafici ha anche un ruolo per la dimensione. Puoi sperimentare valori diversi in questa colonna per ogni città per ottenere il diametro corretto.
Puoi salvare lo script per questo Generatore di grafici finito per riutilizzarlo o per avviare il tuo script.