Punkte in Shapefile innerhalb von Polygonen eines anderen Shapefiles mit ArcGIS Desktop zählen?


11

Ich erstelle eine Karte mit zwei Shapefiles:

  1. Ein Polygon von Landkreisen
  2. Punkte von Städten

Ich habe die Funktion Intersect verwendet, um die Städte in jedem Landkreis zu gruppieren.

Ich versuche, die Anzahl der Städte in jedem Landkreis in die Legende aufzunehmen.

Zum Beispiel gibt es in Grafschaft A 16 Städte, in Grafschaft B gibt es 7 Städte und so weiter.

Ich versuche eine Choroplethenkarte zu erstellen, die die Anzahl der Städte in jedem Landkreis zeigt.

Antworten:


12

Sie können die Anzahl der Städte in jedem Landkreis ermitteln, indem Sie eine räumliche Verknüpfung durchführen. Dadurch wird ein neues Shapefile mit einer neuen Spalte in der Attributtabelle mit dem Namen "Count" erstellt.

Sie können Ihre Kartensymbologie basierend auf dieser Spalte festlegen, um eine Choroplethenkarte zu erstellen.



0

Hier ist ein langer Prozess, aber er hat bei mir viele Male funktioniert: Zuerst mit Spatial Join- Zielpunkten und verbinden Sie das Attribut der Länder mit Ihren Stadtpunkten. Denken Sie daran, die gemeinsame Operation auf eins zu viele zu ändern.

Dann haben Ihre Punkte die Werte Ihrer Länder. Dann wird ein join_FID-Feld zusammen mit anderen Attributen der Länder hinzugefügt. Klicken Sie mit der rechten Maustaste auf die Kopfzeile und klicken Sie auf Zusammenfassen, wählen Sie join_FID und suchen Sie ein Feld, in dem Sie die Zählungsberechnung überprüfen können. Wenn Sie auf OK klicken, erhalten Sie eine Tabelle mit join_FID und der Anzahl der Punkte

Der letzte Schritt besteht darin, die Daten aus dem Feld Join_FID der Übersichtstabelle mit Ihrer Polygon-SHP-Objekt-ID zu verknüpfen.

Jetzt haben Sie die Anzahl der Punkte für jedes Polygon.

Die zweite Methode, mit der QGIS verwendet wird, ist viel einfacher. Sie müssen nur das Join-by-Location-Tool verwenden.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.