Ein Add-In zum Kombinieren von Map-ShapesMit JMP können Sie Daten einfach mit Karten geografisch darstellen. Sie können Ihre Daten jedoch nur anzeigen, wenn die Regionen, die Sie anzeigen möchten, genau mit den Regionen übereinstimmen, die JMP in seinen installierten Karten oder in Ihren vorhandenen Karten hat. Dies macht es schwieriger, Daten nach größeren Abteilungen wie Regionen eines Landes zu zeigen. Ich habe ein Add-In entwickelt, das dieses Problem abmildern soll, indem Sie vorhandene kleinere Formen zu neuen größeren kombinieren können.
Lassen Sie uns mit einigen Beispielen durchgehen FBI-Kriminalitätsdaten . Beachten Sie, dass die einzigen Daten in Regionen angegeben werden, die JMP normalerweise nicht erkennt. Um diese Daten mit JMP abzubilden, möchten wir Kartendefinitionen erstellen, die zu diesen Namen passen. Verwenden Sie dazu das Neue Add-In für Map Shapes kombinieren - kann vom JMP File Exchange heruntergeladen werden (Download erfordert ein kostenloses SAS-Profil).
Die Daten sehen so aus:
Um eine Map-Datei für diese Daten vorzubereiten, starten Sie das Add-In Combine Shapes. Sie sollten einen Bildschirm wie den folgenden sehen:

In diesem Bildschirm müssen Sie zunächst die Map-Namensdatei auswählen. Sie können auswählen, wo nach dieser Datei gesucht werden soll. Denken Sie daran, dass JMP-Maps durch zwei Dateien dargestellt werden. Hier möchten Sie die Datei „-Name.jmp“ öffnen. In diesem Beispiel suchen wir in den integrierten Maps nach einer Datei mit dem Namen "US-State-Name.jmp", die die Zustandsnamen enthält. Wenn Sie diese Datei auswählen und auf Weiter klicken, gelangen Sie zu einem neuen Fenster, in dem die betreffende Karte angezeigt wird.
Mit dieser Karte können Sie die Maus über Bereiche ziehen oder mit gedrückter Umschalttaste die Bereiche auswählen, die Sie mit einem einzelnen Namen darstellen möchten. Im Bild unten habe ich den Bereich ausgewählt, der der Datentabelle "Region West" entspricht:

Klicken Sie auf "Region beenden", um die Region fertig zu stellen und zu den anderen zu gelangen. Wenn Sie alle Regionen so eingestellt haben, wie Sie möchten, haben Sie am unteren Rand des Fensters noch zwei Optionen: Interne Ränder beibehalten und die Kartendateien an einem anderen Ort speichern. Standardmäßig werden die Shapes mit den internen Rändern kombiniert und im benutzerdefinierten Kartenverzeichnis von JMP gespeichert.
Wenn Sie jede Region aus Ihren Daten ausgewählt und finalisiert haben, klicken Sie auf "Region zusammenführen". Das Add-In nimmt die Auswahl und führt jede Region zu einer einzigen JMP-Map-Form zusammen. Nach dem Zusammenführen können Sie diese Dateien verwenden, um Daten wie gewohnt abzubilden. Sie können den Graph Builder sogar verwenden, wenn Sie die Karten an ihren Standardspeicherorten speichern möchten. (Sie müssen jedoch möglicherweise JMP neu starten, um diese neu hinzugefügten Karten in Graph Builder verwenden zu können.)
Die Visualisierung von diesem speziellen Beispiel ist unten. Damit können Sie anschaulich nachweisen, dass der Süden die meisten Eigentumsdelikte hat, während der Nordosten die wenigsten hat.
Hier ist die gleiche Visualisierung, jedoch ohne die inneren Grenzen einzuhalten:

Eine kleine Anmerkung zum Innenleben des Add-Ins: Karten in JMP werden in Paaren von Datentabellen gespeichert, von denen eine die Namen der verschiedenen Bereiche einer bestimmten ID-Nummer zuordnet und die andere die ID-Nummer in einer Liste von X / Y-Koordinaten zur geografischen Anzeige. Dieses Add-In übernimmt die Auswahl der Bereiche und sucht nach Schnittpunkten zwischen den ausgewählten Bereichen. Wenn es diese Schnittpunkte hat, folgt es entlang der Kanten, um einen einzelnen Rand nach der kombinierten Form zu finden - mit Ausnahme der Linie zwischen den beiden Formen, wenn Sie sich dafür entschieden haben, die internen Rahmen nicht beizubehalten.
HINWEIS: Dieser Beitrag wurde von einem ehemaligen Praktikanten im JMP-Entwicklungsteam verfasst.
Re: Ein Add-In zum Kombinieren von Map-ShapesIch hatte das gleiche Problem wie @WP_Comment Ich habe versucht, die britischen Grafschaften in Regionen zu kombinieren - also ging ich in die XY- und Name-Dateien und fand heraus, dass eine der Dateien eine "Shape" -Spalte und die andere eine "Shape-ID" hatte. Als ich sie beide "Shape ID" nannte und die Dateien speicherte, funktionierten sie - hatte seitdem keinen Fehler mehr
MG Crissey schrieb: Ich habe mir dieses Detail notiert, als ich ... MG Crissey schrieb:
Ich habe mir dieses Detail notiert, als ich heute Nachmittag den JMP-Webcast sah. Ich fand es seltsam, so notwendig zu sein - sicherzustellen, dass wir JMP eine Tabelle mit Spaltennamen mit den "richtigen" Titeln geben. Sobald der archivierte Link verfügbar ist, ermutige ich andere, sich die Demo von drei guten Fallstudien anzusehen, die genau dieses Problem in der geographischen Kartierung zeigen.
Xan Gregg hat geschrieben: Ich weiß, wir haben schon Grafschaften gemacht, aber ich '... Xan Gregg schrieb:
Ich weiß, wir haben schon früher Landkreise gemacht, aber jetzt sehe ich den gleichen Fehler. Es sieht so aus, als ob das Add-In von der -Names-Tabelle mit einer Spalte namens "Name" abhängt. Bis das Problem behoben ist, können Sie versuchen, "Full Name Short" in "Name" in einer Kopie der Tabelle umzubenennen.
James hat geschrieben: Ich kann keine Grafschaften mit JMPs kombinieren ... James schrieb:
Ich kann keine Landkreise mit den integrierten Landkarten von JMP kombinieren. Ich kann Staaten zwar gut kombinieren.
Nachdem ich die Namen und XY-Dateien ausgewählt habe, erhalte ich folgende Fehlermeldung:
Für den Zugriff auf Datentabellen mit Datenbereich ist eine Datentabellenspalte oder -variable erforderlich, wenn 'dtName: Name' oder dtName: Name / * ### * / ausgewertet wird.
Wer hat das sonst noch? Ich stelle fest, dass andere auch Grafschaften zusammenlegen wollen, aber niemand scheint dieses Problem zu melden ...
Xan Gregg hat geschrieben: Ich habe das Add-In zum neuen File Ex hinzugefügt ... Xan Gregg schrieb:
Ich habe hinzugefügt das Add-In zum neuen File Exchange und reparierte den Link. Ich hoffe es passt zu Ihren Bedürfnissen.
Sarah hat geschrieben: Dieses Ad-in sieht perfekt für meine Bedürfnisse aus (mit ... Sarah schrieb:
Dieses Ad-In passt perfekt zu meinen Bedürfnissen (mit JMP Version 12). Es sieht jedoch nicht so aus, als wäre dieses Ad-In mehr verfügbar. Hast du noch andere Vorschläge? Ich habe versucht, meine US-Grafschaften in Regionen zusammenzufassen.
Re: Ein Add-In zum Kombinieren von Map-ShapesBeim Versuch, Regionen zusammenzuführen, wird folgende Fehlermeldung angezeigt:
Das Argument muss die Datentabellenreferenz {4} für den Zugriff oder die Auswertung von 'Current Data Table', Current Data Table / * ### * / (dtName)
Re: Ein Add-In zum Kombinieren von Map-Shapes @saramkuhl - Ich denke, dieser Fehler kann auftreten, wenn die für Name und XY-Datei ausgewählten Dateien keine gültigen Datentabellen sind. Wählen Sie integrierte Map-Shape-Dateien aus, wenn Sie diesen Fehler erhalten? Welche Version von JMP verwenden Sie auch?
Re: Ein Add-In zum Kombinieren von Map-ShapesIch erhalte diese Fehlermeldung, wenn ich das Kombinationsform-Add-In verwenden möchte. Ich versuche, Formen aus einer gültigen Formdatei zu kombinieren, die ich zu JMP hinzugefügt und als solche erfolgreich verwendet habe. Ich bin nicht sicher, was es mir hier zu sagen versucht.