Mehr

Unterscheiden des Straßennetzes nach der Gemeinde innerhalb einer Gemeinde ArcGIS

Unterscheiden des Straßennetzes nach der Gemeinde innerhalb einer Gemeinde ArcGIS


Ich habe eine Polygonschicht einer Gemeinde mit 14 Bezirken, wie in Abbildung i gezeigt. Ich habe auch eine Polylinienschicht des Straßennetzes unabhängig von der Gemeinde.

Das Straßennetz weist folgende Attribute auf: Digitaler Straßenname, Straßenlänge, Straßenklasse, Straßenbreite, Straßenname, wie in Abbildung ii gezeigt.

Ich möchte jede Straßenpolylinie nach 14 Bezirken unterscheiden, sodass ich eine Zusammenfassung über jeden Bezirk mit so-und-so-Straßen mit so-und-so-Längen von Straßen erstellen kann. (Segmente einer Straße können auf mehr als einer Gemeinde liegen). Ich möchte zonale Statistiken generieren, aber beide Layer sind Feature-Layer (im Gegensatz zu zonalen Statistikwerkzeugen in Arcgis, bei denen ein Layer ein Raster sein muss).

Zusammenfassend möchte ich jeden Straßenabschnitt (und nicht das einzelne Straßennetz) für jede Gemeinde kategorisieren.

Bitte vorschlagen.


Dies ist mit einer "Kreuzung" der Straßen mit den Bezirken einfach zu bewerkstelligen. Kreuzung gibt Ihnen einen Polylinien-Straßen-Layer zurück, der alle Felder beider Layer enthält (damit Sie nach Ward zusammenfassen können).

Dann können Sie das Zusammenfassungswerkzeug ausführen (Sie können dies ausführen, indem Sie mit der rechten Maustaste auf das Feld Ward in der Schnittpunktausgabe klicken) und Zusammenfassen auswählen (Ward ist das, was Sie "zusammenfassen"). Öffnen Sie dann das Pluszeichen im Feld Shape_Len (oder in welchem ​​Feld auch immer die Länge berechnet wurde) und wählen Sie "SUM", um die Länge der Straße in jedem Bezirk zu erhalten.

Wenn Sie jede Straße innerhalb jeder Gemeinde nach ihrem Namen zusammenfassen müssen, können Sie dies immer noch tun, aber Sie müssen zuerst [Ward] mit [RoadName] in einem neuen Feld (z. B. WARD_ROADNM) kombinieren und basierend auf dem neuen Feld zusammenfassen.