HOW TO

Berechnen der Richtung, in die ein Polygon in Bezug auf ein anderes Feature zeigt, in ArcGIS Pro

Last Published: June 13, 2024

Beschreibung

Die Bestimmung der Richtung, in die ein Polygon in Bezug auf ein anderes Feature zeigt, ist wichtig für die Navigation und die geographische Ausrichtung. Zum Beispiel hilft die Richtung, in die ein Gebäude in Bezug auf eine Straße zeigt, bei der Identifizierung der Ausrichtung des Gebäudes auf einer Karte.

In diesem Artikel wird der Workflow zum Berechnen der Richtung, in die ein Polygon in Bezug auf ein anderes Feature zeigt, in ArcGIS Pro beschrieben.

Lösung oder Problemumgehung

  1. Verwenden Sie das Werkzeug "Near", um den Winkel des dem Polygon am nächsten gelegenen Features zu ermitteln.
    1. Klicken Sie in ArcGIS Pro auf dem Menüband auf Analyse > Werkzeuge.
    2. Suchen Sie im Bereich Geoverarbeitung nach dem Werkzeug Near, und klicken Sie darauf.
    3. Wählen Sie im Bereich Near auf der Registerkarte Parameter den Polygon-Layer für Eingabe-Features aus. In diesem Beispiel wird "house" verwendet.
    4. Wählen Sie das zweite Feature für Near-Features aus. In diesem Beispiel wird das Linien-Feature "roads" verwendet.
    5. Aktivieren Sie das Kontrollkästchen Winkel.
    6. Wählen Sie für Entfernungseinheit eine geeignete Maßeinheit aus.
    7. Klicken Sie auf Ausführen.
Parameter im Werkzeug "Near"
  1. Öffnen Sie die Attributtabelle des Polygon-Feature-Layers. Anweisungen hierzu erhalten Sie unter ArcGIS Pro: Hinzufügen und Öffnen einer Standalone-Tabelle oder Attributtabelle in einer Karte oder Szene.
  2. Fügen Sie der Attributtabelle ein neues Textfeld hinzu. Weitere Informationen finden Sie unter ArcGIS Pro: Feld hinzufügen (Data Management). In diesem Beispiel hat das Feld den Namen "Proximity".
In der Attributtabelle wird ein neues Textfeld erstellt
  1. Führen Sie das Werkzeug Feld berechnen für das neu erstellte Feld aus.
    1. Wählen Sie einen Feature-Layer für Eingabetabelle aus. In diesem Beispiel wird "house" verwendet.
    2. Wählen Sie unter Feldname (vorhanden oder neu) das in Schritt 3 erstellte Feld aus. In diesem Beispiel wurde das Feld "Proximity" ausgewählt.
    3. Wählen Sie unter Ausdruckstyp die Option Python aus.
    4. Fügen Sie im Parameter Ausdruck das folgende Skript ein.
angle (!NEAR_ANGLE!)
  1. Fügen Sie für Code-Block das folgende Skript ein, und klicken Sie auf die Schaltfläche Überprüfen.
def angle (angle):
 if  90 > angle > 0 :
  return " North East"
 if 0 > angle > -90:
  return "South East"
 if  90 < angle < 180 :
  return " North West"
 if -90 > angle > -180:
  return "South West"
 if  angle == 0:
  return "East"
 if  angle == 90:
  return "North"
 if  angle == -90:
  return "South"
 if  angle == 180:
  return "West"
 if  angle == -180:
  return "West"
  1. Klicken Sie auf Übernehmen und dann auf OK.

Die Richtung des Polygons relativ zum Linien-Feature wird in der Spalte "Proximity" eingetragen.

Die Attributtabelle wird gefüllt

Artikel-ID: 000031041

Holen Sie sich Unterstützung mit KI

Lösen Sie Ihr Problem schnell mit dem Esri Support AI Chatbot.

Beginnen Sie jetzt mit dem Chatten

Zugehörige Informationen

Weitere Informationen zu diesem Thema erkunden

Unterstützung durch ArcGIS-Experten anfordern

An den technischen Support wenden

Beginnen Sie jetzt mit dem Chatten

Zu Download-Optionen wechseln