Ich unterrichte einen Kurs, in dem ich ArcGIS Online und Community Analyst Online verwende, um Studierenden GIS-Anwendungen in verschiedenen Fachbereichen vorzustellen. Ich versuche, ein Problem bei einer Aufgabe zu lösen, die auf diesem großartigen Artikel auf Esri Insider basiert: Was machen die Amerikaner am Wochenende des 4. Juli?
In dem Artikel verwendet Praveen Srivastava Community Analyst, um Landkreise zu finden, in denen drei Gruppen stark vertreten sind: naturverbundene Menschen, begeisterte Griller und Shopaholics. Ich habe mit meiner Klasse die Übung durchgeführt, den Artikel nachzustellen und mithilfe des Werkzeugs „Smart Map Search“ ähnliche Gruppen von Landkreisen zu finden. Kein Problem. Anschließend haben wir alle unsere drei Landkreisgruppen in unseren ArcGIS Online-Konten freigegeben, um eine Karte mit allen drei Gruppen zu erstellen. Wieder kein Problem. Um die Karte mit allen drei Layern zu erstellen, mussten wir jede der in Community Analyst freigegebenen Karten öffnen und die Daten-Layer speichern, dann eine neue Karte erstellen und die drei Layer hinzufügen. Kein Problem.
Nun zum Problem. Falls Sie mitmachen möchten: Hier ist ein Link zur ArcGIS-Online-Karte, die ich verwende: 4. Juli. Die Karte und alle darin enthaltenen Daten-Layer wurden für „Jeder“ freigegeben.
Als Nächstes wollte ich mit „Neue Standorte ableiten“ einen neuen Layer erstellen, der nur Landkreise enthält, die den ursprünglichen Kriterien der „Smart Map Search“ für alle drei Layer entsprechen (jeder Layer enthält ein Feld namens „matchField“, das den Datenwert „match“ enthält, wenn ein Landkreis die jeweiligen Kriterien erfüllt). Bei der Erstellung der Aufgabe habe ich „Neue Standorte ableiten“ ausgeführt und einen Layer mit 99 Datensätzen (Landkreisen) erstellt, was plausibel klingt und aussieht. Dieser Layer heißt „Shopaholics, Power Grillers and Outdoorsy People“. Ich glaube, die von mir ausgeführte Abfrage für „Neue Standorte ableiten“ lautet wie folgt (einen Screenshot des größten Teils der Abfrage finden Sie in der angehängten PDF-Datei):
- Shopaholics vollständig innerhalb von Power Grillers, und
- Shopaholics vollständig innerhalb von Outdoorsy People, und
- Shopaholics mit matchField gleich „match“, und
- Power Grillers mit matchField gleich „match“, und
- Outdoorsy People mit matchField gleich „match“.
Als meine Klasse und ich diese Schritte im Unterricht durchgegangen sind, kam nicht das gewünschte Ergebnis heraus. Die Layer, die aus der Abfrage hervorgehen, enthalten Tausende von Datensätzen statt der etwa 99, die ich erwartet hatte. Viele Datensätze scheinen doppelt vorhanden zu sein (sehr viele sogar). Ich weiß nicht, ob ich die Abfrage falsch notiert habe oder ob sie (aus einem unbekannten Grund) inzwischen nicht mehr richtig funktioniert. Und falls ich sie falsch notiert habe: Welche Abfrage hat den Layer mit 99 Datensätzen erstellt – also genau das Ergebnis, das ich wollte?
Wenn Sie sich die Karte und die Aufgabe ansehen, werden Sie feststellen, dass ich die Studierenden anschließend Tapestry-Daten an die ausgewählten Landkreise anhängen lassen möchte. Sie sollen aus ihrer Karte eine Web-App mit einer Kartenserie mit Registerkarten erstellen und dann Text hinzufügen, der die Layer/Registerkarten beschreibt. (Außerdem sind auf unserem LMI einige Reflexionsfragen aufgeführt, um die Aufgabe abzurunden.)
Ich könnte bei diesem Problem wirklich Hilfe gebrauchen.
Vielen Dank im Voraus,
Allen Risley
Außerordentlicher Professor
Department of Liberal Studies
Cal State University San Marcos