Für ein Projekt, an dem ich arbeite, möchte ich die Reaktionsbezirke der Feuerwehr mit Einkommensdaten überschneiden, um das mittlere Einkommen pro Reaktionsbezirk zu bestimmen. Die Ränder der Schichten stimmen jedoch offensichtlich nicht überein. Was ist die beste Methode, um die Daten so zu manipulieren, dass die Ausgabe das Medianeinkommen basierend auf den Antwortbezirken anzeigt?
Ich verwende ArcMap 10.2.2 für diese Analyse. Ich habe ein Polygon-Shapefile mit Informationen zum Durchschnittseinkommen und ein Polygon-Shapefile von Feuerwachen zuerst in Antwortbereichen.
Antworten:
Ich bin mir sicher, dass dies ein Duplikat von etwas ist, aber es ist jetzt einfacher, es einfach auszutippen. Da Sie einen konstanten Wert für das Durchschnittseinkommen haben, benötigen Sie nur den Prozentsatz eines Brandschutzbereichs, der jedem Einkommen entspricht, um ein durchschnittliches Durchschnittseinkommen zu erhalten.
Stellen Sie sicher, dass Ihre beiden Dateien ein Bereichsattribut haben, das von dem automatisch verfolgten Attribut getrennt ist (falls vorhanden - befindet sich nicht in einem Shapefile), das für die gesamte Form berechnet wird.
Schneiden Sie Ihren Brandschutzbereich und Ihre Einkommenspolygone. Das Ergebnis sollte eine Reihe von Polygonen sein, deren Einkommensniveau nach Antwortbereichen gekürzt und identifiziert wird. Erstellen Sie in dieser Tabelle ein neues Feld, das den Prozentsatz der Gesamtfläche enthält. Und wenn es keine gibt, benötigen Sie ein neues Flächenfeld für die neuen, zerschnittenen Formen. Feld Berechnen Sie dieses neue Feld, um die Gesamtfläche der Brandreaktionszone (sollte ein Attribut für jede Zeile sein) durch die Fläche des tatsächlichen Teils zu teilen.
Erstellen Sie nun ein weiteres neues Feld und berechnen Sie es als Flächenprozentsatz mal Medianeinkommen. Verwenden Sie abschließend Zusammenfassungsstatistik mit der ID der Brandschutzzone als CASE-Feld und Ihr prozentuales Medianfeld als Statistikfeld mit einem Summentyp. Öffnen Sie schließlich diese Tabelle und fügen Sie ein letztes Feld hinzu, um diese Summe durch das Frequenzfeld zu teilen. Das sollte das Durchschnittseinkommen für die Zone sein. Sie müssen diese Tabelle basierend auf der ID wieder mit den Brandschutzzonen verknüpfen (oder das Verknüpfungsfeld verwenden), um das Attribut für die Form abzurufen.
quelle