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.

Jeff
quelle

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.

Wir s
quelle
7

Sie erwähnen nicht, welche Version von ArcGIS Sie verwenden, aber wenn es sich um 10.1 handelt, können Sie die Anzahl der Features in der Legende hinzufügen

Sie können Ihrer Legende auch Feature-Zählungen hinzufügen, indem Sie das Kontrollkästchen Feature-Anzahl anzeigen aktivieren.

http://resources.arcgis.com/de/help/main/10.1/index.html#//00s900000023000000

Es ist auf halber Strecke.

MapMan
quelle
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.

Babak Fi Foo
quelle