Einen Entfernungskreis auf der Karte zeichnenVerehrte Gäste,
Es ist mein erster Beitrag hier, ich hoffe, jemand kann helfen.
Im Rahmen einer einfachen Anwendung, die ich erstelle, zeichne ich mehrere Hafenstädte auf einer Karte ein.
Der nächste Schritt, den ich unternehmen möchte, besteht darin, Kreise auf der Karte zu zeichnen, die eine benutzerdefinierte Entfernung von der Stadt angeben, die durch einen Wert in der Datentabelle definiert wird, der per Skript geändert wird. Einfaches Beispiel: Zeichnen Sie den Standort des Rotterdamer Hafens auf einer Karte ein und zeichnen Sie auf der Karte einen 10-Seemeilen-Kreis um diesen Standort.
Haben Sie Vorschläge, wie Sie dies (falls erforderlich) in JSL programmieren und plotten können?
Vielen Dank im Voraus für Ihre Hilfe.
Grüße,
Bart
Automatisierung und SkripterstellungDatenexploration und -visualisierungQualitäts- und VerfahrenstechnikBetreff: Einen Entfernungskreis auf der Karte zeichnenLieber Craige, lieber Nelson,
Vielen Dank für Ihre Vorschläge zum Entfernen des Graphicsscript-Ansatzes
hat gut funktioniert und ich kann jetzt die Entfernungskreise interaktiv anpassen,
basierend auf einer benutzerdefinierten Variablen.
Grüße,
Bart
Betreff: Einen Entfernungskreis auf der Karte zeichnenhttps://community.jmp.com/t5/Uncharted/Sunshine-Map/ba-p/21004 Und https://community.jmp.com/t5/Uncharted/IP-Night-Light/ba-p/21041 Vielleicht gibt es auch nützliche Beispiele.
Betreff: Einen Entfernungskreis auf der Karte zeichnenDie Methode hierfür wäre, „Grafikskript entfernen“ und dann „Grafikskript hinzufügen“ mit den neuen Koordinaten erneut anzuwenden
Betreff: Einen Entfernungskreis auf der Karte zeichnenIch habe noch eine kurze Zusatzfrage, die ich stellen möchte.
Der Radius der Kreise ist benutzerdefiniert und kann sich während der Verwendung ändern
Skript. Was wäre eine einfache Möglichkeit, den Kreisradius zu aktualisieren?
interaktiv?
Ich habe bereits Erfahrung mit der Aktualisierung einzelner grafischer Elemente
über Referenzen, aber wenig Erfahrung mit der Aktualisierung grafischer Bereiche
Elemente. Muss ich diese Informationen speichern (den Verweis auf die
relevante Kreise?) in einer Liste oder Matrix?
Danke nochmal für deine Hilfe,
Grüße,
Bart
Betreff: Einen Entfernungskreis auf der Karte zeichnenDanke euch beiden; Am Ende habe ich die 2. Lösung verwendet. Ich habe eine kurze Gegenprüfung durchgeführt, um die Umrechnung von Meilen in Grad basierend auf einer bekannten Entfernung zwischen zwei Standorten und der Übereinstimmung der Ergebnisse zu klären.
Grüße,
Bart

Betreff: Einen Entfernungskreis auf der Karte zeichnenWie es der Zufall wollte, habe ich das getan ... Das beigefügte Skript soll Ihnen einige Hinweise geben, wie Sie das Problem angehen können. Ändern Sie die Variablen „centX“ und „centY“ in die Koordinaten Ihres Standorts. Sie können diese mithilfe von Google Maps finden, indem Sie mit der rechten Maustaste auf den Standort klicken und „Was ist hier?“ auswählen.

Betreff: Einen Entfernungskreis auf der Karte zeichnenIch weiß nicht, ob diese Lösung irgendwann ein Skript beinhalten wird, aber selbst wenn, empfehle ich, die Aktion nach Möglichkeit zunächst interaktiv durchzuführen. Ich empfehle außerdem, so oft wie möglich JMP-Objekte zu verwenden, anstatt „bei Null anzufangen“. Ich schlage vor, dass Sie Graph Builder verwenden. Es verfügt über eine Rolle (Drop-Zone) für Formen oder Karten. Ihre Daten umfassen den Breiten- und Längengrad für jede Stadt. Sie übernehmen jeweils die Y- und die X-Rolle. Der Graph Builder spielt auch eine Rolle für die Größe. Sie können für jede Stadt mit unterschiedlichen Werten in dieser Spalte experimentieren, um den richtigen Durchmesser zu erhalten.
Sie können das Skript für diesen fertigen Graph Builder speichern, um es wiederzuverwenden oder um Ihr eigenes Skript zu starten.