Liczenie punktów w pliku kształtu w obrębie wielokątów innego pliku kształtu za pomocą ArcGIS Desktop?

11

Tworzę mapę z dwoma plikami kształtów:

  1. Wielokąt powiatów
  2. Punkty miast

Użyłem funkcji Przecięcie do grupowania miast w każdym powiecie.

Staram się, aby liczba legend w każdym hrabstwie pojawiła się w legendzie.

Na przykład w hrabstwie A jest 16 miast, w hrabstwie B jest 7 miast i tak dalej.

Próbuję utworzyć mapę choropleth, która pokazuje liczbę miast w każdym hrabstwie.

Jeff
źródło

Odpowiedzi:

12

Możesz uzyskać liczbę miast w każdym hrabstwie, wykonując połączenie przestrzenne. Spowoduje to utworzenie nowego pliku kształtu z nową kolumną w tabeli atrybutów o nazwie „Liczba”.

Możesz ustawić swoją symbolikę mapy na podstawie tej kolumny, aby utworzyć mapę choropleth.

Wes
źródło
0

Oto długi proces, ale działał dla mnie wiele razy: najpierw z punktami docelowymi Połącz przestrzennie i połącz atrybuty krajów z punktami miasta. Pamiętaj, aby zmienić Wspólne działanie na jeden do wielu.

wtedy twoje punkty mają wartości z twoich krajów, wtedy dodasz pole join_FID wraz z innymi atrybutami krajów. kliknij prawym przyciskiem myszy nagłówek i kliknij podsumuj, wybierz join_FID i znajdź pole, w którym możesz sprawdzić obliczenie liczby. wciśnij ok, a będziesz miał tabelę z join_FID i liczbą punktów

ostatnim krokiem jest po prostu połączenie danych z pola Join_FID tabeli podsumowania za pomocą identyfikatora obiektu Polygon SHP.

teraz masz liczbę punktów dla każdego wielokąta.

druga metoda wykorzystuje QGIS z jest znacznie łatwiejsza. wystarczy użyć narzędzia dołączania według lokalizacji.

Babak Fi Foo
źródło