Daten für die Analyse vorbereiten
Bevor Sie analysieren, wo das Mentoring-Programm implementiert werden soll, filtern Sie Daten aus verschiedenen Quellen und passen sie an.
Das Projekt öffnen
Laden Sie zunächst die standardmäßigen Projektdaten herunter, und öffnen Sie sie in ArcGIS Pro.
- Laden Sie die Datei Identify_Schools.zip herunter.
- Suchen Sie die heruntergeladene Datei auf Ihrem Computer.
Hinweis:
Je nach Web-Browser wurden Sie möglicherweise vor dem Herunterladen aufgefordert, den Speicherort der Datei auszuwählen. In den meisten Browsern werden heruntergeladene Dateien standardmäßig im Ordner "Downloads" gespeichert.
- Klicken Sie mit der rechten Maustaste auf die Datei und extrahieren Sie sie an einem Speicherort, den Sie leicht wiederfinden, beispielsweise den Ordner "Dokumente".
- Öffnen Sie den extrahierten Ordner Identify_Schools.
Der Ordner enthält eine ArcGIS Pro-Projektpaketdatei (.ppkx) sowie eine Tabelle mit kommagetrennten Werten (.csv).
- Wenn Sie ArcGIS Pro auf Ihrem Computer installiert haben, doppelklicken Sie auf die Datei Identify_Schools.ppkx. Melden Sie sich mit Ihrem lizenzierten ArcGIS-Konto an, falls Sie dazu aufgefordert werden.
Hinweis:
Wenn Sie über keinen Zugriff auf ArcGIS Pro oder über kein ArcGIS-Organisationskonto verfügen, informieren Sie sich über die Optionen für den Zugriff auf die Software.
Das Projekt enthält eine Karte mit den Schulen in Chatham County, Georgia, USA sowie den Einzugsgebieten für die Highschools dort. Die Schulen werden als Punkt-Features und die Einzugsgebiete als Polygon-Features dargestellt.
Diese beiden Layer wurden aus dem SAGIS Open Data Portal heruntergeladen, dem Clearinghouse für verlässliche Daten für dieses Gebiet.
Eine Definitionsabfrage hinzufügen
Es gibt viel mehr Schulen als Highschool-Einzugsgebiete. Das ist darauf zurückzuführen, dass der Layer "Schools" nicht nur die öffentlichen Highschools, sondern alle Schulen enthält. Sie können häufig feststellen, dass Daten aus verlässlichen Quellen mehr Features und Attribute enthalten, als Sie für Ihr Projekt benötigen.
- Klicken Sie im Bereich Inhalt mit der rechten Maustaste auf Schools, und klicken Sie auf Attributtabelle.
Jede Zeile in dieser Tabelle enthält Werte für eine Schule. Dem Text unten in der Tabelle können Sie entnehmen, dass es 100 Schulen gibt. Die Tabelle enthält Felder mit Werten, welche die einzelnen Schulen beschreiben.
Das Feld TYPE gibt den Schultyp für die einzelnen Punkte an. Da Sie an den Schulabschlussquoten interessiert sind, filtern Sie den Layer mit diesem Attribut, sodass nur Highschools angezeigt werden. Das Feld SCHOOL_TYP gibt öffentliche und private Schulen an.
- Doppelklicken Sie im Bereich Inhalt auf Schools.
Das Fenster Layer-Eigenschaften wird angezeigt.
- Klicken Sie im Fenster Layer-Eigenschaften auf die Registerkarte Definitionsabfrage und auf Neue Definitionsabfrage.
Eine neue Abfrage Abfrage 1 wird im Bereich Definitionsabfragen angezeigt. Die Zeile wobei gilt: enthält Dropdown-Listen, in denen Sie ein Feld, eine Beziehung und einen Wert auswählen können.
- Wählen Sie das Feld TYPE, die Beziehung ist gleich und den Wert High aus.
Diese Abfrage filtert den Layer so, dass nur Highschools angezeigt werden. Da nur die öffentlichen Schulen für dieses Projekt interessant sind, fügen Sie der Abfrage eine weitere Klausel hinzu, bevor Sie diese ausführen.
- Klicken Sie auf Klausel hinzufügen.
Im Bereich Definitionsabfragen wird eine weitere Zeile angezeigt.
- Behalten Sie den Operator Und bei, und erstellen Sie die Abfrage SCHOOL_TYP ist gleich Public School.
Die Klauseln werden mit dem Operator Und verbunden, sodass auf der Karte nur Punkt-Features für Schulen angezeigt werden, die sowohl Highschools als auch öffentliche Schulen sind.
Mit dem SQL-Schalter oben rechts im Abfrage-Manager können Sie die als SQL-Code (Structured Query Language) dargestellten Abfrageklauseln anzeigen (und bearbeiten). In den meisten Fällen ist es jedoch einfacher, Abfragen mit den Steuerelementen zu erstellen.
- Klicken Sie auf Übernehmen.
- Klicken Sie auf OK.
Sie haben den Layer Schools mit einer Definitionsabfrage gefiltert. Jetzt zeigt der Layer nur öffentliche Highschools, also die Schulen, die für diesen Teil der Analyse von Bedeutung sind.
Zusätzliche Felder ausblenden
Der Layer Schools enthält mehrere Felder, die für dieses Projekt nicht benötigt werden. Sie sollten sie deshalb ausblenden.
- Klicken Sie in der Attributtabelle für den Layer Schools auf den Feldkopf GRADES.
Das Feld ändert seine Farbe, um anzuzeigen, dass das Feld ausgewählt wurde.
- Drücken Sie die STRG-Taste, und klicken Sie dabei auf die Feldköpfe AFFILIATIO, RESTRICTIO, ADDRESS, CITY und ZIP.
Jetzt sind mehrere Felder ausgewählt.
- Klicken Sie mit der rechten Maustaste auf RESTRICTIO, und wählen Sie Feld ausblenden aus.
Diese Felder sind noch in der Datentabelle enthalten, jedoch werden sie jetzt ausgeblendet.
Der Layer AttendanceZones enthält ebenfalls Felder, die jetzt nicht benötigt werden. Da Sie vorhaben, fast alle Felder in diesem Layer auszublenden, verwenden Sie zum Ausblenden die Ansicht Felder.
- Klicken Sie im Bereich Inhalt mit der rechten Maustaste auf AttendanceZones, zeigen Sie auf Datendesign, und wählen Sie Felder aus.
Die Ansicht Felder wird geöffnet.
- Deaktivieren Sie in der Ansicht Felder das Kontrollkästchen im Feldkopf Sichtbar, um die Sichtbarkeit für alle Felder zu deaktivieren.
- Aktivieren Sie das Kontrollkästchen Sichtbar neben NAME, um dieses Feld wieder einzublenden.
- Klicken Sie auf dem Menüband auf der Registerkarte Felder in der Gruppe Änderungen auf Speichern.
- Schließen Sie den Ansichtsbereich Felder.
- Klicken Sie im Bereich Inhalt mit der rechten Maustaste auf AttendanceZones, und wählen Sie Attributtabelle aus.
Die Attributtabelle für den Layer AttendanceZones wird angezeigt, und die nicht für die Analyse benötigten Felder sind ausgeblendet. Nur das Feld NAME wird angezeigt.
Die zwei Tabellen vergleichen
Als Nächstes vergleichen Sie die Tabellen für die Layer Schools und AttendanceZones.
- Öffnen Sie bei Bedarf die Attributtabellen für die Layer AttendanceZones und Schools.
Die zwei Tabellen sind wahrscheinlich als zwei Registerkarten in einem gemeinsamen Tabellenbereich angeordnet. Sie können eine der Registerkarten aus diesem Bereich herausziehen, um die beiden nebeneinander zu vergleichen.
- Ziehen Sie die Registerkarte AttendanceZones, und verankern Sie sie seitlich der Attributtabelle des Layers Schools.
Beim Ziehen des Bereichs – erkennbar am blauen Schatten – werden Verankerungsziele in der Mitte der Tabellenansicht und an den Rändern des Anwendungsfensters eingeblendet. Jedes Ziel stellt eine Fläche dar, in der der Bereich positioniert werden kann.
- Klicken Sie in der Tabelle Schools mit der rechten Maustaste auf den Feldkopf NAME, und wählen Sie Aufsteigend sortieren.
- Klicken Sie in der Tabelle AttendanceZones mit der rechten Maustaste auf den Feldkopf NAME, und wählen Sie Aufsteigend sortieren.
Nach den zwei Tabellen besuchen die meisten Schüler öffentlicher Highschools die Schule in ihrem Einzugsgebiet. Einige Schüler gehen jedoch auf Schulen, deren Schüler aus mehreren Einzugsgebieten stammen.
Acht Highschools – Beach, Groves, Islands, Jenkins, Johnson, New Hampstead, Windsor Forest und die School of Liberal Studies (an der Savannah High School) – befinden sich in beiden Tabellen.
Es gibt jedoch drei weitere Schulen, die nicht den Einzugsgebieten im Layer AttendanceZones entsprechen. Die Namen dieser Schulen lauten Savannah Arts Academy, Savannah Early College (at Savannah Highschool) und Woodville Tompkins High / Twilight Program. Bei den drei Schulen handelt sich um sogenannte Magnetschulen, deren Schüler nicht nur aus dem eigenen Einzugsgebiet kommen.
Die US-amerikanischen Magnetschulen sind öffentliche Schulen oder Züge an öffentlichen Schulen, die einem speziellen Lehrplan – zumeist mit einem akademischen Schwerpunkt wie Mathematik, Wissenschaft oder Technik – folgen. Zweck einer Magnetschule ist es, Schülern Zugang zu spezialisierten Bildungsmöglichkeiten zu bieten, ohne dass Einschränkungen durch den Wohnsitz oder den Schulbezirk bestehen. Die Bedingungen für die Aufnahme in eine Magnetschule unterscheiden sich je nach Schulbezirk. Meistens beruht die Aufnahme auf einer Kombination aus schulischen Leistungen, einem Losverfahren und weiteren Kriterien.
Informationen durch Verbinden von Tabellen hinzufügen
Keiner der beiden aktuellen Layer enthält Schülerzahlen oder Schulabschlussquoten für die Schulen. Sie müssen vorhandene Daten häufig durch Kombination mit Daten aus anderen Quellen ergänzen. Glücklicherweise hat ein Kollege aus Ihrem Büro einen staatlichen Bericht gefunden, der die Zahlen enthält, und hat diese in eine Textdatei mit kommagetrennten Werten bzw. .csv-Datei eingegeben. (CSV ist ein sehr einfaches Tabellenformat.) Sie verwenden den staatlichen ID-Code der Schulen, um diese Daten mit dem Layer Schools zu verbinden.
- Klicken Sie auf dem Menüband auf der Registerkarte Karte in der Gruppe Layer auf die Schaltfläche Daten hinzufügen.
Das Fenster Daten hinzufügen wird angezeigt.
- Navigieren Sie zu Ihrem extrahierten Ordner Identify_Schools, klicken Sie auf GraduationRates.csv, und dann auf OK.
Die Tabelle wird dem Bereich Inhalt unter Standalone-Tabellen hinzugefügt.
Diese Tabelle enthält ein Feld namens SCHOOLCODE, das den staatlichen ID-Code für die einzelnen Schulen enthält. Der Layer Schools enthält in dem Feld School_ID dieselben Datenwerte.
Sie verknüpfen die zwei Tabellen, indem Sie sie über die übereinstimmenden Werte in diesen Feldern verbinden.
Hinweis:
Mitunter besteht die Möglichkeit, ein Namensfeld als Join-Feld zu verwenden, numerische oder Codefelder eignen sich in der Regel besser. Namen weisen oft Abweichungen in der Rechtschreibung, Großschreibung und Vollständigkeit auf, die eine Übereinstimmung verhindern. Beispielsweise werden in den Feldern NAME der Layer Schools und AttendanceZones unterschiedliche Namenskonventionen für Schulnamen verwendet. Die Tabelle Schools enthält den Namen gefolgt von dem Wort "High" (z. B. "Beach High"), die Tabelle AttendanceZones hingegen enthält den Namen gefolgt von den Wörtern "High School" (z. B. "Beach High School"). Diese Unterschiede mögen dem Benutzer nicht signifikant erscheinen, jedoch verhindern sie, dass die Tabellen richtig verbunden werden.
- Klicken Sie im Bereich Inhalt mit der rechten Maustaste auf Schools, zeigen Sie auf Verbindungen und Beziehungen, und wählen Sie Verbindung hinzufügen aus.
Das Fenster Verbindung hinzufügen wird angezeigt.
- Geben Sie im Fenster Verbindung hinzufügen die folgenden Parameter ein:
- Überprüfen Sie unter Eingabetabelle, ob Schools ausgewählt ist.
- Wählen Sie für Eingabe-Join-Feld das Feld SCHOOL_ID aus.
- Stellen Sie sicher, dass für Join-Tabelle die Option GraduationRates.csv ausgewählt ist.
- Wählen Sie als Join-Tabellen-Feld die Option SCHOOLCODE aus.
Hinweis:
Das Warnsymbol neben dem Eingabe-Join-Feld wird angezeigt, weil das Feld nicht indiziert ist. Die Indizierung von Join-Feldern verbessert die Performance, jedoch ist dies bei einer kleinen Tabelle nicht nötig. Nach dem Klicken auf Verbindung überprüfen wird vom Werkzeug geprüft, ob der Ausdruck ordnungsgemäß funktioniert.
- Klicken Sie auf OK.
Die Felder GRCLASSZ (Größe der Highschool-Klassen) und GRDNUM (Anzahl von Abschlüssen) werden mit der Feature-Class verbunden. Jetzt können Sie die Abschlussquoten berechnen.
- Schließen Sie die Tabelle AttendanceZones.
Felder zum Speichern neuer Werte hinzufügen
Auch wenn Daten in Tabellen vorliegen, enthalten die Tabellen möglicherweise nicht genau die erforderlichen Informationen. In diesem Fall enthält die Tabelle zwei relevante Felder mit der Abschlussklassengröße und der Anzahl der Schüler, die ihren Abschluss gemacht haben. Glücklicherweise können die Abschlussquoten anhand dieser Werte berechnet werden. Sie fügen ein Feld zum Speichern der Ergebnisse hinzu, bevor Sie die Berechnung vornehmen.
- Klicken Sie in der Tabelle Schools auf Hinzufügen.
Die Ansicht Felder für Schools wird mit einem neuen editierbaren Feld unten in der Tabelle angezeigt.
- Geben Sie für als Feldname den Namen GradRate ein. Geben Sie Graduation Rate als Alias ein.
- Legen Sie den Datentyp auf Double fest.
- Klicken Sie auf dem Menüband auf der Registerkarte Felder in der Gruppe Änderungen auf Speichern.
Wenn Sie der Tabelle Felder hinzufügen, fügen Sie zwei weitere Felder hinzu, um zusätzliche Informationen über die Schulen zu speichern, nämlich ob es sich um Magnetschulen (Schulen mit Schülern aus allen Einzugsgebieten) handelt und ob sie über oder unter der durchschnittlichen staatlichen Abschlussquote liegen.
- Klicken Sie am Ende der Ansicht Felder auf Klicken Sie hier, um ein neues Feld hinzuzufügen.
Ein neues Feld wird hinzugefügt.
- Ändern Sie für das neue Feld die folgenden Parameter:
- Geben Sie als Feldname den Namen Magnet ein.
- Wählen Sie für Datentyp die Option Text aus.
- Geben Sie für Länge den Wert 5 ein.
Anhand dieses Feldes können Sie zwischen Schulen unterscheiden, die von Schülern aus einem einzigen Einzugsgebiet besucht wird, und Schulen, deren Schüler aus verschiedenen Einzugsgebieten stammen.
- Fügen Sie ein weiteres Feld mit folgenden Parametern hinzu:
- Geben Sie als Feldname den Namen Under82 ein.
- Wählen Sie für Datentyp die Option Text aus.
- Geben Sie für Länge den Wert 5 ein.
Anhand dieses Feldes können Sie zwischen Schulen unterscheiden, deren Abschlussquote über und unter der staatlichen Abschlussquote von 82 % liegt.
- Klicken Sie auf dem Menüband auf der Registerkarte Felder in der Gruppe Änderungen auf Speichern.
- Schließen Sie die Registerkarte der Ansicht Felder.
Die neuen Felder werden unten in der Tabelle Schools hinzugefügt. Eventuell müssen Sie in der Tabelle einen Bildlauf nach rechts durchführen, um sie zu sehen.
Nachdem die Felder hinzugefügt wurden, können Sie die Abschlussquote für jede Schule berechnen und Schulen mit anderen Werten für die Analyse taggen.
Neue Werte berechnen
Als Nächstes berechnen Sie die Abschlussquote für jede Schule. Um eine Abschlussquote zu berechnen, teilen Sie die Anzahl der Schüler, die einen Abschluss gemacht haben (GRDNUM), durch die Gesamtzahl der Schüler in der Klasse (GRDCLASSZ). Multiplizieren Sie das Ergebnis mit 100, um die Abschlussquote als Prozentsatz zu erhalten.
- Klicken Sie in der Attributtabelle Schools mit der rechten Maustaste auf Graduation Rate, und wählen Sie Feld berechnen.
Das Werkzeug Feld berechnen wird angezeigt.
- Doppelklicken Sie im Werkzeug Feld berechnen unter Ausdruck in der Spalte Felder auf GRDNUM.
Der Text !GraduationRates.csv.GRDNUM! wird im Feld für den Berechnungsausdruck hinzugefügt.
Da diese Berechnung auf einem Layer erfolgt, der eine Verbindung aufweist, wird der Quelltabellenname dem Feldnamen als Präfix hinzugefügt. Sie werden durch Ausrufezeichen getrennt, um anzugeben, dass dies ein Feldname ist.
- Klicken Sie auf die Schaltfläche "Division" (/).
- Doppelklicken Sie in der Spalte Felder auf GRCLASSZ.
- Setzen Sie im Feld Ausdruck den Ausdruck in Klammern. Geben Sie am Ende des Ausdrucks * 100 ein.
Der vollständige Ausdruck lautet wie folgt:
(!GraduationRates.csv.GRDNUM! / !GraduationRates.csv.GRCLASSZ!) * 100
Er steht für den Wert des Feldes GRDNUM (Anzahl der Absolventen) geteilt durch den Wert des Feldes GRCLASSZ (Klassengröße) multipliziert mit 100. Sowohl GRDNUM als auch GRVLSSZ weisen das Präfix GraduationRates.csv auf, um anzugeben, dass die Felder sich in der Tabelle GraduationRates.csv befinden. Der Prozentwert wird in Schools.GradRate gespeichert, dem Feld GradeRate der Tabelle Schools.
- Klicken Sie auf OK.
Die Abschlussquote wird in der Spalte Graduation Rate der Tabelle Schools angezeigt.
Die Schüler dreier Schulen – Savannah Arts Academy, Savannah Early College (at Savannah Highschool) und Woodville Tompkins High / Twilight Program – kommen aus verschiedenen Einzugsgebieten. Sie fügen dem Feld Magnet Werte hinzu, um ihre Abschlussquoten von denen anderer Schulen zu unterscheiden.
- Klicken Sie in der Attributtabelle Schools auf den Zeilenkopf von Savannah Arts Academy, um diese auszuwählen. Drücken Sie die STRG-Taste, während Sie auf die Zeilennummern für Savannah Early College und Woodville Tompkins klicken.
Die Zeilen jeder Schule sollten hervorgehoben werden, um anzugeben, dass sie ausgewählt wurden.
- Klicken Sie in der Tabelle Schools mit der rechten Maustaste auf den Feldkopf Magnet, und wählen Sie Feld berechnen aus.
- Geben Sie im Ausdrucksfeld des Werkzeugs Feld berechnen den Begriff "Yes" ein.
Setzen Sie das Wort in Anführungszeichen.
- Klicken Sie auf Übernehmen. Schließen Sie das Werkzeug Feld berechnen nicht.
Der Wert Yes wird dem Attribut Magnet für die drei ausgewählten Schulen hinzugefügt.
- Klicken Sie in der Tabelle Schools auf die Schaltfläche Auswahl umkehren.
Jetzt sind die anderen acht Schulen ausgewählt.
- Ändern Sie den Ausdruck im Werkzeug Feld berechnen in "No", und klicken Sie auf OK.
Die Werte für das Feld Magnet werden aktualisiert.
- Klicken Sie auf die Schaltfläche Auswahl aufheben.
Die Auswahl wird aufgehoben.
Die Daten in eine neue Feature-Class exportieren
Nachdem Sie dem Layer Schools die neuen Daten hinzugefügt haben, stehen die Daten zur Abschlussquote der Highschools für die Analyse zur Verfügung. Sie exportieren diese in eine neue Feature-Class, um die verbundenen Felder zu speichern. Dadurch verschwindet die Notwendigkeit für die Definitionsabfrage.
- Klicken Sie im Bereich Inhalt mit der rechten Maustaste auf Schools, zeigen Sie auf Daten, und wählen Sie Features exportieren aus.
Das Fenster Features exportieren wird angezeigt.
- Überprüfen Sie, ob der Parameter Eingabe-Features auf Schools festgelegt ist.
- Geben Sie unter Ausgabe-Feature-Class den Text HighSchools ein.
- Klicken Sie auf OK.
Der neue Layer HighSchools wird der Karte hinzugefügt.
- Deaktivieren Sie Schools im Bereich Inhalt, um den Layer auszublenden.
- Schließen Sie die Tabelle Schools.
- Klicken Sie auf der Symbolleiste für den Schnellzugriff auf Speichern, um das Projekt zu speichern.
Sie haben die ursprünglichen Daten für das Projekt heruntergeladen, geöffnet und erkundet. Dann haben Sie zudem die Felder geändert, die von den Layern angezeigt werden, und neue Felder hinzugefügt. Sie haben die Daten aus einer .csv-Datei mit den Schulen verbunden, die Abschlussquote berechnet und Schulen als Magnet- oder Nicht-Magnetschulen codiert. Zuletzt haben Sie einen neuen Layer exportiert, der nur die Highschools mit allen hinzugefügten Informationen enthält.
Die Daten erkunden
Als Nächstes analysieren Sie die Daten. Sie verwenden dazu ein Datendiagramm, um ein Gefühl dafür zu bekommen, wie die Daten verteilt sind und in welcher Beziehung die Abschlussquoten zu bestimmten Standorte im Landkreis stehen.
Ein Histogramm mit Abschlussquoten anzeigen
Zuerst öffnen Sie die Attributtabelle des Layers HighSchools und sortieren sie.
- Klicken Sie mit der rechten Maustaste auf den Layer HighSchools, und wählen Sie Attributtabelle aus.
- Klicken Sie in der Tabelle HighSchools mit der rechten Maustaste auf die Überschrift des Feldes Graduation Rate, und wählen Sie Aufsteigend sortieren.
- Klicken Sie mit der rechten Maustaste auf die Überschrift des Feldes Graduation Rate, und wählen Sie Statistiken.
Ein Diagramm mit den als Histogramm dargestellten Abschlussquoten wird angezeigt. Der Bereich Diagrammeigenschaften mit deskriptiven Statistiken für die Feldwerte wird angezeigt. Die mittlere (durchschnittliche) Abschlussquote der Schulen beträgt 88,63 Prozent und liegt damit über dem US-Bundesstaat-Durchschnitt von 82 Prozent. Die niedrigste Abschlussquote liegt bei 75,3 Prozent, die höchste bei 100 Prozent.
Die Daten werden für das Histogramm standardmäßig in acht Abschnitte unterteilt, dieser Wert kann jedoch angepasst werden.
Die Zahlen in dieser Tabelle sind mit mehr Dezimalstellen als nötig angegeben. Als Nächstes ändern Sie die Zahlenformatierung für das Diagramm.
- Klicken Sie im Bereich Diagrammeigenschaften auf die Registerkarte Achsen. Klicken Sie im Abschnitt X-Achse für Zahlenformat auf die Schaltfläche Anzeigeformatierung für numerische Feldtypen festlegen.
- Wählen Sie in dem daraufhin angezeigten Bereich für Kategorie die Option Numerisch aus. Geben Sie unter Runden für Dezimalstellen die Zahl 1 ein.
Das numerische Format für Graduation Rates wird auf der X-Achse des Diagramms aktualisiert.
- Klicken Sie auf Übernehmen.
- Schließen Sie den Bereich Diagrammeigenschaften.
- Klicken Sie auf die erste Spalte im Histogramm.
Wenn Sie auf den Balken für den Abschnitt mit dem niedrigsten Wert klicken, werden die beiden Schulpunkte ausgewählt, die in diesem Abschnitt liegen. Sie werden auf der Karte und in der Attributtabelle HighSchools hervorgehoben.
- Klicken Sie auf die anderen Spalten, um die Standorte der Schulen in anderen Abschnitten anzuzeigen.
- Klicken Sie auf die Spalte mit der höchsten Abschlussquote.
Die drei Schulen mit der höchsten Abschlussquote werden ausgewählt.
- Überprüfen Sie die Attribute der ausgewählten Schulen in der Attributtabelle HighSchools.
Die drei Schulen mit den höchsten Abschlussquoten sind Magnetschulen. Die Schüler von Magnetschulen kommen nicht nur aus den jeweiligen Einzugsgebieten. Die Aufnahme in eine Magnetschule kann auf Grundlage verschiedener Kriterien erfolgen. Dies können unter anderem die schulischen Leistungen, ein Losverfahren oder ein Geschwisterkind sein, das die Schule bereits besucht hat. Die Schüler von Magnetschulen interessieren sich in der Regel besonders für einen speziellen Lehrplan oder ein Programm, das die Schule anbietet, beispielsweise Kunst, Naturwissenschaften und Mathematik oder berufliche und technische Ausbildung. Magnetschulen können auch Zugang zu besonderen Finanzmitteln haben und entsprechend spezialisierte Lehrkräfte einstellen. Dies können einige der Gründe sein, warum die Magnetschulen in Ihrer Analyse die höchsten Abschlussquoten in dieser Gruppe von Schulen aufweisen.
- Klicken Sie in der Tabelle HighSchools auf Löschen, um die Auswahl zu entfernen.
Für Ihre Organisation könnte es hilfreich sein, diese Schulen näher zu untersuchen, um Gründe für ihre hohen Abschlussquoten zu ermitteln und diese ggf. auch im Mentoring-Programm mitzuberücksichtigen.
- Schließen Sie die Attributtabelle HighSchools und den Bereich "Diagramm".
Die Magnetschulen herausfiltern
Da die Schüler von Magnetschulen aus verschiedenen Einzugsgebieten kommen und darüber hinaus die höchsten Abschlussquoten verzeichnen, erweisen sie sich bei der Auswahl der Highschools und Mittelschulen für das Mentoring-Programm als nicht hilfreich. Sie fügen deshalb eine Definitionsabfrage hinzu, um sie herauszufiltern.
- Doppelklicken Sie im Bereich Inhalt auf HighSchools.
Das Fenster Layer-Eigenschaften wird angezeigt.
- Klicken Sie im Bereich Layer-Eigenschaften auf die Registerkarte Definitionsabfrage und auf Neue Definitionsabfrage.
- Erstellen Sie den Ausdruck Wobei gilt: Magnet ist gleich No.
- Klicken Sie auf Übernehmen und dann auf OK.
Die Magnetschulen werden nicht mehr auf der Karte angezeigt.
Die Symbole für Highschools ändern
Als Nächstes ändern Sie die Symbolisierung der HighSchools-Punkte, um besser darzustellen, wo sich jeweils die leistungsschwachen und leistungsstarken Schulen befinden.
- Klicken Sie mit der rechten Maustaste auf HighSchools, und wählen Sie Symbolisierung aus.
Der Bereich Symbolisierung wird angezeigt.
- Wählen Sie im Bereich Symbolisierung für Primäre Symbolisierung den Eintrag Abgestufte Farben aus. Wählen Sie für Feld die Option Graduation Rate aus.
Die Standardklassifizierungsmethode ist "Natürliche Unterbrechungen".
In diesem Farbschema werden Schulen mit den höchsten Abschlussquoten als dunkelblaue Punkte dargestellt, die mit geringer werdender Abschlussquote heller werden.
2020 lag die durchschnittliche Abschlussquote für Highschools bei 88,6 Prozent. Die Abschlussquote für den gesamten US-Bundesstaat betrug etwa 82 Prozent. Ihre Organisation möchte das Mentoring-Programm in leistungsschwächeren Schulen einführen, deren Abschlussquoten unter dem US-Bundesstaat-Durchschnitt von 82 Prozent liegen.
Als Nächstes ändern Sie die Symbolisierung, um die Schulen mit Quoten unter 82 Prozent hervorzuheben.
- Wählen Sie im Bereich Symbolisierung für Klassen den Eintrag 2 aus.
- Doppelklicken Sie auf der Registerkarte Klassen in der Spalte Oberer Wert auf das Feld in der ersten Zeile. Legen Sie den ersten oberen Wert auf 82 fest, und drücken Sie die Eingabetaste.
- Doppelklicken Sie in der Spalte Oberer Wert auf das Feld in der zweiten Zeile. Legen Sie den oberen Wert auf 100 fest, und drücken Sie die Eingabetaste.
- Klicken Sie auf das Symbol für die erste Kategorie.
- Wählen Sie in der Symbolgalerie Kreis 3 aus.
Diese Symbolisierung hebt Schulen mit unterdurchschnittlichen Abschlussquoten hervor.
Diese Schulen scheinen vor allem in der nördlichen Mitte des US-Bundesstaates angesiedelt zu sein. Dies beantwortet teilweise die Frage Ihrer Organisation, wo sich die Highschools befinden, deren Abschlussquoten unter dem Durchschnitt des US-Bundesstaates liegen. In diesen Schulen soll das Mentoring-Programm in den neunten Klassen eingeführt werden. Sie müssen allerdings noch festlegen, welche Schulen mit Achtklässlern daran teilnehmen sollen.
- Aktivieren Sie im Bereich Inhalt den Layer Schools, und deaktivieren Sie den Layer HighSchools.
Der Layer HighSchools enthält die Daten aus der Datei GraduationRates.csv. Sie können die verbundenen Daten im Layer Schools also entfernen.
- Klicken Sie mit der rechten Maustaste auf Schools, zeigen Sie auf Verbindungen und Beziehungen, und wählen Sie Alle Verbindungen entfernen aus.
- Klicken Sie im angezeigten Fenster Verbindungen entfernen auf Ja.
Die Standorte der Schulen mit einer achten Klasse anzeigen
Sie ändern die Definitionsabfrage für den Layer Schools, um Schulen mit einer achten Klasse anzuzeigen.
- Doppelklicken Sie im Bereich Inhalt auf Schools.
Das Fenster Layer-Eigenschaften wird angezeigt.
- Zeigen Sie im Fenster Layer-Eigenschaften auf der Registerkarte Definitionsabfrage auf Abfrage 1, und klicken Sie auf die Schaltfläche Definitionsabfrage entfernen.
- Klicken Sie im angezeigten Fenster Definitionsabfrage entfernen auf Ja.
Die Abfrage wird entfernt.
Als Nächstes erstellen Sie eine Abfrage, um Schulen zu ermitteln, die als Mittelschulen, K-8-Schulen (erweiterte Grundschulen) oder K-12-Schulen (Kindergarten bis 12. Schuljahr) klassifiziert sind, d. h. Schulen, in denen auch Achtklässler unterrichtet werden. Sie fügen auch eine Klausel hinzu, um die Ergebnisse auf öffentliche Schulen zu beschränken.
Zuvor in diesem Lernprogramm haben Sie einen Und-Operator verwendet, um die beiden Klauseln der Abfrage miteinander zu verbinden, sodass Punkte angezeigt wurden, bei denen das Feld TYPE den Wert High und das Feld SCHOOL_TYP den Wert Public School aufwies. Mit der Abfrage sollten nur die Schulen angezeigt werden, die beiden Abfragekriterien entsprechen.
In dieser Abfrage verwenden Sie Oder-Operatoren, um drei Klauseln zu kombinieren, die nach Schulen mit den Werten Middle oder K-8 oder K-12 im Feld TYPE suchen. Anschließend verwenden Sie den Und-Operator, um nach Schulen mit dem Wert Public School im Feld SCHOOL_TYP zu suchen.
- Klicken Sie auf Neue Definitionsabfrage.
Erstellen Sie als Erstes eine Abfrage, um Mittelschulen anzuzeigen.
- Erstellen Sie für Abfrage 1 den Ausdruck Wobei gilt: TYPE ist gleich Middle.
- Klicken Sie auf Klausel hinzufügen, und erstellen Sie den Ausdruck Und TYPE ist gleich K-8.
- Klicken Sie auf Übernehmen und dann auf OK.
Die Karte wird aktualisiert, um die Abfrage zu übernehmen.
In der Tabelle sind keine Datensätze enthalten. Woran könnte das liegen?
- Doppelklicken Sie im Bereich Inhalt auf Schools.
Das Fenster Layer-Eigenschaften wird auf der Registerkarte Definitionsabfrage angezeigt.
Das Problem hier ist ein Logikfehler. Die Abfrage verwendet für die Verbindung der Klauseln den falschen Operator. Durch Verwendung des Operators Und werden mit der Abfrage Schulen ausgewählt, bei denen der Wert im Feld TYPE sowohl gleich Middle als auch gleich K-8 ist. Dieser Ausdruck gibt keine Übereinstimmungen zurück, da für die Schulpunkte nur eine Textzeichenfolge in diesem Feld gespeichert ist. Das Feld kann nicht beide Textwerte gleichzeitig enthalten.
Wenn Sie einem Abfrageausdruck im Definitionsabfrage-Manager eine zweite Klausel hinzufügen, ist standardmäßig der Operator Und ausgewählt, da dieser üblicherweise verwendet wird. Wenn dieses Feld numerisch wäre, wäre es ggf. sinnvoll, zwei Klauseln, die dasselbe Feld verwenden, durch einen Und-Operator zu verbinden. So können Sie beispielsweise festlegen, dass nur Schulen mit 100 bis 300 Schülern angezeigt werden. Dazu erstellen Sie eine Abfrage, um nach entsprechenden Punkten zu suchen, wobei StudentBody >= 100 und StudentBody <= 300 ist.
Die Lösung des Problems besteht darin, die Abfrage so zu bearbeiten, dass ein Oder-Operator verwendet wird.
- Klicken Sie für Abfrage 1 auf Bearbeiten.
- Ändern Sie Und in Oder.
- Klicken Sie auf Übernehmen und dann auf OK.
Jetzt werden Ihnen Schulen angezeigt, bei denen der Wert im Feld TYPE entweder gleich Middle oder gleich K-8 ist. Es gibt 26 Schulen, die dieser Abfrage entsprechen.
- Öffnen Sie das Fenster Layer-Eigenschaften des Layers Schools.
- Klicken Sie für Abfrage 1 auf Bearbeiten. Fügen Sie eine dritte Klausel hinzu: Oder TYPE ist gleich K-12.
- Klicken Sie auf Übernehmen und dann auf OK.
Jetzt können Sie Schulen sehen, bei denen der Wert im Feld TYPE entweder gleich Middle, K-8 oder K-12 ist. Es gibt 26 Schulen, die dieser Abfrage entsprechen.
Ausschließen von Privatschulen und öffentlichen Charter-Schulen
Bei einigen dieser Schulen handelt es sich um Privatschulen und bei anderen um öffentliche Charter-Schulen (d. h. Schulen mit freier Trägerschaft), deren Schüler wie bei weiterführenden Magnetschulen aus verschiedenen Einzugsgebieten kommen. Schließen Sie die Privatschulen und öffentlichen Charter-Schulen aus. Dazu fügen Sie eine Klausel hinzu.
- Öffnen Sie das Fenster Layer-Eigenschaften des Layers Schools.
- Klicken Sie auf der Registerkarte Definitionsabfrage für Abfrage 1 auf Bearbeiten.
- Klicken Sie auf Klausel hinzufügen, und erstellen Sie den Ausdruck Und SCHOOL_TYP ist gleich Public School.
Achten Sie darauf, den Operator diesmal auf Und festzulegen.
- Klicken Sie auf Übernehmen und dann auf OK.
- Öffnen Sie die Attributtabelle Schools.
Es gibt immer noch 26 Schulen, die der Abfrage entsprechen. Dieses Ergebnis ist unerwartet, da manche dieser Schulen aufgrund der Abfrage entfernt sein sollten. Außerdem sind in der Tabelle immer noch private und öffentliche Charter-Schulen aufgeführt. Was ist die Ursache?
- Öffnen Sie das Fenster Layer-Eigenschaften des Layers Schools. Klicken Sie für Abfrage 1 auf Bearbeiten.
Ein Teil des Ausdrucks ist jetzt eingerückt.
- Aktivieren Sie die Umschaltfläche SQL, um die Abfrage als SQL-Ausdruck anzuzeigen.
Im SQL-Ausdruck wird (TYPE = 'K-12' And SCHOOL_TYP = 'Public School') als Gruppierung in Klammern angegeben.
Das Problem ist, dass es in SQL eine Reihenfolge von Operationen wie in der Arithmetik gibt. Die Regel ist, dass Und-Operatoren zuerst ausgewertet werden, gefolgt von Oder-Operatoren. Die Klammern wurden automatisch hinzugefügt, um anzugeben, dass die Regel befolgt wurde. In diesem Fall zeigt die Abfrage tatsächlich Schulen an, die sowohl TYPE = K-12 And SCHOOL_TYP = Public School entsprechen, bzw. gibt Schulen zurück, bei denen TYPE = K-8 or TYPE = Middle ist.
- Bearbeiten Sie in der SQL-Ansicht des Ausdrucks die Klammern so, dass sie um TYPE = 'Middle' Or TYPE = 'K-8' Or TYPE = 'K-12' herum platziert sind.
Der vollständige Abfrageausdruck sollte wie folgt lauten: (TYPE = 'Middle' Or TYPE = 'K-8' Or TYPE = 'K-12') And SCHOOL_TYP = 'Public School'
- Klicken Sie auf Übernehmen und dann auf OK.
Die Abfrage gibt jetzt nur noch die öffentlichen Schulen zurück, an denen möglicherweise eine achte Klasse unterrichtet wird.
- Öffnen Sie das Fenster Layer-Eigenschaften für den Layer Schools.
- Klicken Sie für Abfrage 1 auf Bearbeiten. Deaktivieren Sie gegebenenfalls SQL.
Die am SQL-Code vorgenommene Änderung ist in der Gruppierung und Einrückung der Klauseln zu sehen. Sie können in dieser Ansicht auch die Gruppierung der Klauseln ändern.
- Klicken Sie auf den Balken neben der Klausel, um K–8-Schulen auszuwählen, drücken Sie STRG, und klicken Sie auf den Balken neben der Klausel, um Mittelschulen auszuwählen.
Wenn zwei oder mehr Klauseln ausgewählt werden, werden die beiden Schaltflächen oben in der Abfrage aktiv. Sie können mit diesen die Einzugsebenen ändern, um Klauseln zu gruppieren oder die Gruppierung aufzuheben, um die Reihenfolge der Operationen zu steuern.
- Klicken Sie auf Abbrechen, und schließen Sie das Fenster Layer-Eigenschaften. Schließen Sie die Attributtabelle Schools.
Die Schulen kombiniert anzeigen
Nachdem Sie nun die Schulen mit Achtklässlern ermittelt haben, können Sie diese zusammen mit den Highschools anzeigen.
- Aktivieren Sie den Layer HighSchool.
- Klicken Sie im Bereich Inhalt mit der rechten Maustaste auf das Punktsymbol für den Layer Schools, und wählen Sie eine hellgrüne Farbe wie Quetzal-Grün aus.
Die Schulen mit Achtklässlern sind jetzt hellgrün.
- Speichern Sie das Projekt.
Es stellt sich nun die Frage, welche dieser Schulen mit einer achten Klasse am Mentoring-Programm teilnehmen sollen. Sie können alle Schulen auswählen, die sich in den Einzugsgebieten einer teilnehmenden Highschool befinden. Sie können Schulen in einiger Entfernung zu einer teilnehmenden Highschool auswählen. Oder Sie können demografische Daten als Entscheidungshilfe heranziehen.
Sie haben die Highschools ermittelt, deren Abschlussquoten unter dem Durchschnitt des US-Bundesstaates liegen. An diesen Standorten soll das Mentoring-Programm in den neunten Klassen eingeführt werden. Sie haben auch eine Definitionsabfrage verwendet, um die in Frage kommenden öffentlichen Schulen mit Achtklässlern im Bezirk anzuzeigen. Als Nächstes sehen Sie sich einige demografische Daten an und analysieren diese, um zu entscheiden, welche dieser Schulen in das Programm aufgenommen werden sollen.
Schulen anhand von demografischen Daten auswählen
Als Nächstes fügen Sie der Karte demografische Daten hinzu, damit Sie einfacher entscheiden können, welche Schulen einbezogen werden sollen. Sie überprüfen die Karte, um den Zusammenhang zwischen der Abschlussquote und den demografischen Faktoren zu ermitteln, und verwenden dann die Datenanreicherung, um das Problem zu quantifizieren. Schließlich ermitteln Sie mithilfe der Datenanreicherung die Schulen mit Achtklässlern, die an dem Mentoring-Programm teilnehmen sollen.
Daten aus Living Atlas hinzufügen
Zunächst fügen Sie einen Layer mit demografischen Daten aus dem ArcGIS Living Atlas of the World hinzu.
- Klicken Sie auf dem Menüband auf der Registerkarte Ansicht in der Gruppe Fenster auf die Schaltfläche Bereich "Katalog".
Der Bereich Katalog wird angezeigt.
- Klicken Sie im Bereich Katalog auf Portal.
- Klicken Sie auf die Registerkarte Living Atlas. Geben Sie in der Suchleiste ACS ein, und drücken Sie die Eingabetaste.
ACS steht für American Community Survey, ein Projekt für Demografie- und Wohnraumdaten auf Grundlage der jährlichen Datenstichprobe des United States Census Bureau.
Hinweis:
Weitere Informationen zu ACS-Daten im ArcGIS Living Atlas finden Sie im Thema Volkszählung und ACS.
Es gibt viele ACS-Layer. Sie optimieren die Suchabfrage, um einen bestimmten Layer zu finden.
- Geben Sie in der Suchleiste ACS poverty ein, und drücken Sie die Eingabetaste.
- Klicken Sie mit der rechten Maustaste auf ACS Poverty Status Variables - Boundaries, und wählen Sie Zu aktueller Karte hinzufügen.
Bei den Polygonen handelt es sich um Zählbezirke. Kleinere Bezirke liegen tendenziell in städtischen Gebieten mit höherer Bevölkerungskonzentration.
Auf der Karte weisen die Bereiche mit dunkleren Farben höhere Armutsraten auf. Die Schulen mit niedrigeren Abschlussquoten liegen offensichtlich in kleineren städtischen Bezirken in der Landesmitte, deren Armutsraten höher sind.
- Klicken Sie auf der Karte auf einen der Bezirke in der Nähe eines roten Punktes.
Das Pop-up des Bezirks wird angezeigt. Das Pop-up enthält die Bezirksnummer, die Anzahl der Menschen, die in dem Bezirk leben, die Anzahl der Menschen, die unterhalb der nationalen Armutsgrenze leben, sowie die Anzahl der Kinder, die in Armut leben.
Das Histogramm zeigt die Altersstruktur der Bevölkerung (jüngere Altersklassen links und ältere rechts).
Das Pop-up zeigt die Anzahl der Kinder, die in Armut leben. Daraus ist auch zu entnehmen, dass ein Großteil der Gesamtbevölkerung des Bezirks in ärmlichen Verhältnissen lebt.
- Klicken Sie auf einen hellen Bezirk nahe des westlichen Randes des Landkreises.
Dem Pop-up ist zu entnehmen, dass in diesem Bezirk im Verhältnis weniger Kinder in Armut leben und dass ein kleiner Anteil der Gesamtbevölkerung des Bezirks in ärmlichen Verhältnissen lebt.
Beim Vergleich dieser beiden Bezirke zeigt sich, dass der Bezirk, in dem sich die Schule mit niedrigerer Abschlussquote befindet, eine höherer Armutsrate aufweist als der Bezirk, in dem sich die Schule mit höherer Abschlussquote befindet. Einige Schulen mit höheren Abschlussquoten befinden sich jedoch in Gebieten mit höheren Armutsraten.
Die Untersuchung von zwei Punkten reicht nicht aus, um daraus zu schlussfolgern, dass eine Korrelation zwischen Armutsrate und Abschlussquoten besteht. Als Nächstes verwenden Sie das Werkzeug Anreichern, um die Attribute in Gebieten mit hohen und niedrigen Abschlussquoten weiter zu untersuchen.
- Schließen Sie das Pop-up.
- Speichern Sie das Projekt.
Einzugsgebieten demografische Daten hinzufügen
Eine weitere Möglichkeit zur Untersuchung der Faktoren, die möglicherweise im Zusammenhang mit niedrigeren Abschlussquoten stehen, besteht darin, demografische Daten nach Einzugsgebiet zusammenzufassen. Dadurch wird ein quantitativer Vergleich möglich.
- Klicken Sie auf die Registerkarte Analyse und dann im Abschnitt Werkzeuge auf das Werkzeug Anreichern.
Der Bereich Geoverarbeitung mit dem Werkzeug Anreichern wird geöffnet. Mit diesem Werkzeug können Sie Features demografische Daten aus ArcGIS Online hinzufügen.
- Wählen Sie im Bereich Geoverarbeitung für Eingabe-Features den Layer AttendanceZones aus.
Verwenden Sie den standardmäßigen Ausgabenamen AttendanceZones_Enrich.
- Klicken Sie neben Variablen auf die Schaltfläche "Hinzufügen".
Das Fenster Daten-Browser wird angezeigt.
- Doppelklicken Sie im Fenster Daten-Browser auf Education.
- Doppelklicken Sie auf den Ordner Educational Attainment.
- Aktivieren Sie unter 2023 Educational Attainment (Esri) das Kontrollkästchen 2023 Pop Age 25+: High School/No Diploma. Klicken Sie auf die Schaltfläche Prozentsatz (%), um den Prozentsatz der Erwachsenen hinzuzufügen, die eine Highschool besucht, aber keinen Abschluss gemacht haben, und klicken Sie auf die Schaltfläche Ziffer (#), um die Auswahl aufzuheben.
Hinweis:
Die Daten werden regelmäßig aktualisiert. Verwenden Sie die aktuellsten verfügbaren Daten.
- Klicken Sie im Seitenbereich auf Kategorien, und doppelklicken Sie auf Income.
- Doppelklicken Sie auf Haushaltseinkommen.
- Aktivieren Sie unter 2023 Income (Esri) das Kontrollkästchen 2023 Median Household Income.
Die Variablengruppen 2023 Income (Esri) und 2023 Educational Attainment (Esri) stellen Schätzwerte des aktuellen Jahres dar, die von den Demografen von Esri aus den aktuellen Volkszählungsdaten und anderen Datenquellen zusammengestellt wurden. Sie werden kontinuierlich mit den neuesten Informationen aktualisiert.
Welche anderen demografischen Variablen könnten für diese Analyse hilfreich sein? Sie können die verschiedenen Kategorien durchsuchen oder nach anderen Schlüsselwörtern suchen. In diesem Lernprogramm werden Sie nur die zwei Variablen verwenden, die Sie ausgewählt haben.
- Klicken Sie auf OK.
Die Variablen werden dem Bereich für das Werkzeug Anreichern hinzugefügt.
Hinweis:
Das Werkzeug Anreichern verbraucht Credits basierend auf der Anzahl der angereicherten Features und der Anzahl der hinzugefügten Variablen (1 Credit pro 100 Feature-Variablen). Wenn Sie weitere demografische Variablen hinzufügen, verbraucht das Werkzeug 0,08 Credits pro zusätzlicher Variable.
- Klicken Sie im Bereich Geoverarbeitung auf Credit-Anzahl schätzen, um zu erfahren, wie viele Credits dieses Werkzeugs verbrauchen wird. Klicken Sie auf Ausführen.
Das Werkzeug wird ausgeführt. Der neue Layer AttendanceZones_Enrich enthält die Informationen aus den Einzugsgebieten plus der Daten aus den zwei demografischen Variablen, die Sie hinzugefügt haben.
Die Highschools mit den Einzugsgebieten verbinden
Die Einzugsgebiete weisen jetzt Attribute auf, mit denen Sie die Differenzen zwischen den Einzugsgebieten für Schulen mit höheren Abschlussquoten und Schulen mit niedrigeren Abschlussquoten quantifizieren können. Die Einzugsgebiete enthalten keine Abschlussquoten. Sie können diese Informationen jedoch mit einer räumlichen Verbindung aus dem Layer HighSchools hinzufügen.
- Klicken Sie im Bereich Geoverarbeitung auf die Schaltfläche Zurück.
- Geben Sie Räumliche Verbindung in das Suchfeld ein. Klicken Sie in der Liste mit den Suchergebnissen auf das Werkzeug Räumliche Verbindung.
Das Werkzeug Räumliche Verbindung wird angezeigt.
- Wählen Sie unter Ziel-Features den Eintrag AttendanceZones_Enrich aus.
Diese Features erhalten Werte aus den Schulen, die dort vorhanden sind, da sie ihren Attributen hinzugefügt wurden.
- Wählen Sie für Verbindungs-Features die Option HighSchools, und übernehmen Sie die anderen Standardwerte.
Der Parameter Verbindungsvorgang ist auf Eins-zu-Eins-Verbindung eingestellt, da es genauso viele Highschools wie Einzugsgebiete gibt.
Da der Layer HighSchools einen Filter enthält, werden nur die Features verarbeitet, die angezeigt werden.
- Klicken Sie auf Ausführen.
Das Werkzeug wird ausgeführt, und der Layer AttendanceZones__SpatialJoin wird erstellt. Seine Polygone enthalten nun die Attribute (einschließlich der Abschlussquoten) aus den HighSchools-Punkten. Wenn die Einzugsgebiete den Schulcode enthielten, hätten Sie dies mit einer Tabellenverbindung erreichen können. Die Polygone der Einzugsgebiete verfügten jedoch nicht über ein Feld mit diesem Wert.
Einen Wert mit Python berechnen
Zuvor haben Sie den HighSchools-Punkten eine Variable namens Under82 hinzugefügt. Aufgrund der räumlichen Verbindung ist diese Variable jetzt ebenfalls in der Attributtabelle für den Layer AttendanceZones__SpatialJoin enthalten. Als Nächstes fügen Sie in diesem Feld Werte hinzu, um die Darstellung der demografischen Daten zu vereinfachen.
Sie verwenden eine Feldberechnung, um die Werte dieses Feldes auf Oberhalb oder Unterhalb zu setzen. Sie können genauso vorgehen wie zuvor beim Festlegen der Variablen Magnet. Da jedoch bereits ein Feld Graduation Rate mit den relevanten Informationen vorhanden ist, geht es in diesem Fall schneller, wenn Sie eine Python-Funktion erstellen und sie in der Berechnung verwenden, um Above hinzufügen, falls die Werte darüber liegen und Below, falls die Werte darunter liegen.
- Öffnen Sie die Attributtabelle für AttendanceZones__SpatialJoin, klicken Sie mit der rechten Maustaste auf Under82, und wählen Sie Feld berechnen.
Das Fenster Feld berechnen wird angezeigt.
- Kopieren Sie den folgenden Skriptausschnitt, und fügen Sie ihn in das Feld Code-Block ein.
def classify_school(gradrate): if gradrate >= 82: return "Above" if gradrate < 82: return "Below"
Dieses Skript ist eine Python-Funktion. Bei einer Funktion handelt es sich um einen Code-Block, der eine bestimmte Aufgabe ausführt. Die Aufgabe besteht in diesem Fall darin, Werte in einem Feld zu prüfen und Werte einem anderen Feld zuzuweisen. Funktionen beginnen mit def, was für "define a function" steht.
Der Funktionsname lautet classify_school. Die Funktion verwendet den Parameter gradrate, der in Klammern hinter dem Funktionsnamen steht. Der Doppelpunkt nach dem Namen und dem Parameter gibt an, dass der folgende Code von der Funktion ausgeführt wird.
Die nächsten Zeilen sind um vier (oder acht) Leerzeichen eingezogen. Ein konsistenter Einzug ist in Python wichtig, da er definiert, welche Zeilen zusammengehören und wann sie ausgeführt werden.
Die Funktion besitzt zwei bedingte Verzweigungen, die von den if-Anweisungen angegeben werden.
Wenn der Wert, den die Funktion im Parameter gradrate erhält, größer als oder gleich 82, gibt sie den Zeichenfolgenwert Above zurück.
Ist der Wert, den die Funktion im Parameter gradrate erhält, kleiner als 82, gibt sie den Zeichenfolgenwert Below zurück.
- Geben Sie über dem Feld Code-Block für Under82 = den Text classify_school() ein.
- Klicken Sie zwischen die Klammern. Doppelklicken Sie in der Liste Felder auf Graduation Rate.
Hierdurch wird der Feldname als Parameter für die Funktion hinzugefügt. Das sieht dann wie folgt aus:
classify_school(!GradRate!)
Hinweis:
Es wird der tatsächliche Feldname eingefügt, nicht der Feld-Alias (Graduation Rate). Der Feldname wird mit Ausrufezeichen abgetrennt.
Bei Ausführung des Werkzeugs wird der Code im Feld Ausdruck für das Feld Under82 für jede Tabellenzeile ausgeführt. Dieser Code ruft die Funktion "classify_schools" auf, die Sie im Feld Code-Block definiert haben. Er prüft für jede Zeile, ob der Wert in GradRate über oder unter 82 liegt, und aktualisiert das Feld Under82 mit dem von der Funktion zurückgegebenen Ergebnis.
- Klicken Sie im Feld Code-Block an das Ende der letzten Codezeile, und drücken Sie die Eingabetaste.
Die gelbe Hervorhebung wird nicht mehr angezeigt, was bedeutet, dass der Code ausgeführt wurde.
- Klicken Sie auf OK.
In der Attributtabelle zeigt das Feld Under82 jetzt die Werte Above und Below entsprechend dem Python-Code an.
In diesem Fall müssen nur einige Features und Werte aktualisiert werden, sodass es nicht viel länger gedauert hätte, diese Werte durch manuelle Auswahl oder mit dem Werkzeug Nach Attributen auswählen zu berechnen. Wenn es jedoch mehrere unterschiedliche Werte gibt, die berechnet werden müssen, und mehrere Bedingungen, können Sie mit Python-Ausdrücken Zeit sparen.
- Speichern Sie das Projekt.
Die Ergebnisse als Diagramm darstellen
Sie verfügen jetzt über die Einzugsgebiete, die demografischen Daten, die Abschlussquoten sowie die Kategorien Above und Below desselben Features und können sich die Beziehungen zwischen den Variablen anschauen. Hierzu sind Diagramme gut geeignet.
- Klicken Sie im Bereich Inhalt mit der rechten Maustaste auf AttendanceZones__SpatialJoin, zeigen Sie auf Diagramm erstellen, und wählen Sie Balkendiagramm aus.
Der Bereich Diagrammeigenschaften wird angezeigt.
- Wählen Sie im Bereich Diagrammeigenschaften für Kategorie oder Datum die Einstellung NAME aus.
- Klicken Sie unter Numerische Felder auf Auswählen. Aktivieren Sie 2023 Median Household Income, und klicken Sie auf Übernehmen.
Das Diagramm wird aktualisiert.
Zwischen den verschiedenen Einzugsgebieten der Highschools bestehen Unterschiede beim mittleren Haushaltseinkommen.
- Klicken Sie im Bereich Diagrammeigenschaften auf die Registerkarte Allgemein. Geben Sie für Diagrammtitel den Titel Median Household Income by Attendance Zone ein.
- Klicken Sie im Bereich Diagramm auf die Schaltfläche Exportieren, und wählen Sie Als Grafik exportieren aus.
Das Fenster Exportieren wird angezeigt.
- Speichern Sie die Diagrammgrafik als .png-Datei namens Median_HH_Income_by_Attendance Zone auf Ihrem Computer.
Sie können dieses Bild einem Berichtsdokument oder einer Präsentation hinzufügen.
- Klicken Sie im Bereich Diagrammeigenschaften auf die Registerkarte Daten. Wählen Sie für Unterteilen nach (optional) die Option Under82 aus.
Das Diagramm wird aktualisiert und zeigt für die einzelnen Schulen den Feldwert Under82.
Wenn Sie die Werte danach unterteilen, ob die Abschlussquote des Einzugsgebiets über oder unter der Abschlussquote von 82 % liegt, sehen Sie, dass ein niedriges mittleres Haushaltseinkommen mit geringeren Abschlussquoten verknüpft ist. Der Teilungspunkt ist offensichtlich ein mittleres Haushaltseinkommen von etwa 55.000 US-Dollar. Sie können ein Bild dieses Diagramms exportieren und in einer Präsentation verwenden.
- Schließen Sie die Diagrammansicht und die Attributtabelle.
- Deaktivieren Sie im Bereich Inhalt den Layer ACS Poverty Status Variables - Boundaries.
Da Sie jetzt eine Beziehung zwischen dem mittleren Haushaltseinkommen und der Abschlussquote festgestellt haben, suchen Sie mithilfe der Datenanreicherung nach Schulen mit Achtklässlern in Gebieten mit niedrigem Haushaltseinkommen. Das Einkommen scheint nicht der einzige Faktor zu sein. Zwei Schulen mit Quoten über 82 % weisen ebenfalls relativ niedrige Werte für das mittlere Haushaltseinkommen des Einzugsgebiets auf. Sie können die Beziehung anderer demografischer Variablen zu Abschlussquoten erkunden und die Entscheidung auf der Grundlage von einer oder mehreren Variablen treffen.
In einer Entfernung anreichern
Wenn Sie nach Schulen mit Achtklässlern suchen möchten, die ein niedriges mittleres Haushaltseinkommen aufweisen, können Sie diejenigen auswählen, die in den gleichen High-School-Einzugsgebieten liegen wie die teilnehmenden Highschools. Die Einzugsgebiete sind jedoch groß und können mehrere Nachbarschaften mit unterschiedlichen Merkmalen enthalten. Die Mittelschulen, K-8- und K-12-Schulen sind kleiner als die Highschools, und die Schüler aller Schulen kommen aus kleineren Gebieten. Da keine Polygone vorhanden sind, welche die Einzugsgebiete für diese Schulen darstellen, bestimmen Sie ihre Nachbarschaft annähernd, indem Sie im Werkzeug Anreichern eine Suchentfernung angeben.
- Klicken Sie im Menüband auf die Registerkarte Analyse. Klicken Sie in der Gruppe Werkzeuge auf das Werkzeug Anreichern.
- Wählen Sie im Bereich des Werkzeugs Anreichern für Eingabe-Features die Option Schools aus.
Sie übernehmen den standardmäßigen Ausgabenamen Schools_Enrich.
- Klicken Sie neben Variablen auf die Schaltfläche "Hinzufügen".
Das Fenster Daten-Browser wird angezeigt.
- Geben Sie median household income in der Suchleiste des Fensters Daten-Browser ein, und drücken Sie die Eingabetaste.
- Aktivieren Sie das Kontrollkästchen 2023 Median Household Income, und klicken Sie auf OK.
- Prüfen Sie im Bereich des Werkzeugs Anreichern, dass der Parameter Entfernung oder Zeit auf 1 festgelegt ist und Einheiten auf Meilen.
- Klicken Sie oben im Werkzeugbereich auf Credit-Anzahl schätzen. Klicken Sie auf Ausführen.
Dieses Werkzeug fasst das mittlere Haushaltseinkommen für einen Kreis mit einem Radius von einer Meile um jede Schule zusammen, und diese Daten werden der Ausgabetabelle Schools hinzugefügt.
Indem Sie einen Radius von einer Meile um die Punkte herum verwenden, erhalten Sie ein Beispielgebiet von 3,14 Quadratmeilen. Dies überschreitet die Mindestgröße von 2 Quadratmeilen, die bei Anwendung des Werkzeugs Anreichern auf ein Gebiet empfohlen wird. Bei kleineren Gebieten sind die Ergebnisse weniger zuverlässig.
Mit dem Werkzeug Anreichern können Sie zudem demografische Daten mithilfe von Geh- oder Fahrzeitzonen zusammenfassen, sodass Sie demografische Daten für Gebiete erhalten, die innerhalb von 10 Minuten Gehzeit oder 15 Minuten Fahrzeit von einer Schule liegen. Für dieses Lernprogramm reicht ein einfacher Kreis.
Die Schulen mit einem geringen mittleren Haushaltseinkommen suchen
Sie symbolisieren die Schulen durch die Einkommenswerte, die Sie soeben hinzugefügt haben, und wählen die Schulen für das Mentoring-Programm für achte Klassen aus.
- Klicken Sie im Bereich Inhalt mit der rechten Maustaste auf Schools_Enrich, und wählen Sie Symbolisierung aus.
- Wählen Sie im Bereich Symbolisierung für Primäre Symbolisierung den Eintrag Abgestufte Symbole aus.
- Wählen Sie unter Feld den Eintrag 2023 Median Household Income aus.
Die Symbolisierung für den Layer Schools_Enrich wird aktualisiert.
Kleine Kreise stellen geringe mittlere Einkommen in der Nähe einer Schule dar und große Kreis hohe mittlere Einkommen. Die meisten Schulen mit einem geringen mittleren Haushaltseinkommen innerhalb eines Radius von 1 Meile liegen auch in der Nähe der drei Highschools mit Abschlussquoten unter 82 %.
Als Nächstes wählen Sie Schulen mit Achtklässlern für das Programm aus. Da der Teilungspunkt für die Highschools mit einer Abschlussquote über 82 % und unter 82 % bei einem mittleren Haushaltseinkommen von etwa 55.000 US-Dollar lag, verwenden Sie diesen Wert als Auswahlkriterium für die Schulen mit Achtklässlern.
- Klicken Sie auf dem Menüband auf die Registerkarte Karte. Klicken Sie in der Gruppe Auswahl auf Nach Attributen auswählen.
- Wählen Sie im Fenster Nach Attributen auswählen unter Eingabezeilen die Option Schools_Enrich aus.
- Erstellen Sie unter Ausdruck den Ausdruck wobei gilt: 2023 Median Household Income ist kleiner als oder gleich 55000.
- Klicken Sie auf OK.
Die Schulen werden ausgewählt.
- Öffnen Sie die Attributtabelle für den Layer Schools_Enrich.
Die ausgewählten Schulen werden in der Tabelle hervorgehoben. Der Wert TYPE entspricht bei fünf Schulen dem Wert Middle, bei zwei Schulen ist der Wert K-8.
- Klicken Sie auf der Tabellenüberschrift auf die Schaltfläche Auswahl kopieren.
Sie können die ausgewählten Zeilen in eine Tabelle oder ein Textdokument einfügen, um die ausgewählten Schulen zu erfassen. Zudem besteht die Möglichkeit, die ausgewählten Features als einen neuen Layer zu speichern oder einen Feldwert zu berechnen, um anzugeben, dass diese Schulen für das Programm ausgewählt wurden. Sie können auch im Layer HighSchools eine Auswahl nach Attribut vornehmen und diese Zeilen in Ihr Dokument kopieren.
- Speichern Sie das Projekt.
In diesem Lernprogramm haben Sie Daten für die Analyse vorbereitet, mithilfe von Definitionsabfragen die richtigen anzuzeigenden Features ausgewählt, Tabellen verbunden, Werte berechnet, Daten symbolisiert und in Diagrammen dargestellt, Layer räumlich verbunden und Features zur Abfrage von bestimmten Werten nach Attribut ausgewählt. Sie haben eine Python-Funktion verwendet, um die Klassifizierung von Werten in einem Feld in Klassen in einem anderen zu automatisieren. Darüber hinaus haben Sie den ArcGIS Living Atlas und das Werkzeug Anreichern eingesetzt, um dem Projekt demografische Daten hinzuzufügen und die Entscheidungsfindung zu vereinfachen.
Weitere Lernprogramme finden Sie in der Lernprogrammgalerie.