Reichweitenfächer erstellen (Defense)

Diese ArcGIS 2.7-Dokumentation wurde archiviert und wird nicht mehr aktualisiert. Inhalt und Links sind möglicherweise veraltet. Verwenden Sie die aktuelle Dokumentation.

Zusammenfassung

Erstellt Reichweitenfächer ausgehend von einem Startpunkt auf der Basis eines horizontalen Anfangswinkels, eines horizontalen Endwinkels, einer minimalen Entfernung und einer maximalen Entfernung.

Verwendung

  • Reichweitenfächer werden im Uhrzeigersinn vom Horizontalen Anfangswinkel zum Horizontalen Endwinkel erstellt.

Syntax

arcpy.defense.GenerateRangeFans(in_features, out_range_fan_feature_class, inner_radius, outer_radius, horizontal_start_angle, horizontal_end_angle, {distance_units}, {angle_units})
ParameterErklärungDatentyp
in_features

Das Eingabe-Punkt-Feature-Set, das die Ursprungspunkte der Reichweitenfächer identifiziert. Die Eingabe muss mindestens einen Punkt aufweisen.

Feature Set
out_range_fan_feature_class

Die Feature-Class, die die Reichweitenfächer-Ausgabe-Features enthält.

Feature Class
inner_radius

Die Entfernung zwischen Ursprungspunkt und Start des Reichweitenfächers.

Double
outer_radius

Die Entfernung zwischen Ursprungspunkt und Ende des Reichweitenfächers.

Double
horizontal_start_angle

Der Winkel zwischen Ursprungspunkt und Start des Reichweitenfächers.

Double
horizontal_end_angle

Der Winkel zwischen Ursprungspunkt und Ende des Reichweitenfächers.

Double
distance_units
(optional)

Legt die linearen Einheiten zur Messung der minimalen und maximalen Entfernung fest.

  • METERSDie Einheit ist Meter. Dies ist die Standardeinstellung.
  • KILOMETERSDie Einheit ist Kilometer.
  • MILESDie Einheit ist Meilen.
  • NAUTICAL_MILESDie Einheit ist Seemeilen.
  • FEETDie Einheit ist Fuß.
  • US_SURVEY_FEETDie Einheit ist US Survey Feet.
String
angle_units
(optional)

Legt die Winkeleinheit zur Messung der Start- und Endwinkel fest

  • DEGREESDer Winkel ist in Grad angegeben. Dies ist die Standardeinstellung.
  • MILSDer Winkel ist in Mil angegeben.
  • RADSDer Winkel ist in Radianten angegeben.
  • GRADSDer Winkel ist in Gon angegeben.
String

Codebeispiel

GenerateRangeFans – Beispiel 1 (Python-Fenster)

Das folgende Skript im Python-Fenster veranschaulicht, wie Sie die Funktion GenerateRangeFans verwenden.

import arcpy
arcpy.env.workspace = r"C:\Data.gdb"
arcpy.GenerateRangeFans_defense("RLOS_Observers",
                                "Range_Fan_out",
                                100, 2000, 45, 180,
                                "METERS",
                                "DEGREES")
GenerateRangeFans – Beispiel 2 (eigenständiges Skript)

Im folgenden Beispiel wird die Funktion GenerateRangeRings in einem beispielhaften Workflow-Skript verwendet.

# Description: Generate range rings around active airports
# Import system modules
import arcpy
# Set environment settings
arcpy.env.workspace = r"C:\Data.gdb"
arcpy.env.overwriteOutput = True
# Select points from airports from input
airports = "Airports"
active = "Active_Airports"
whereClause = "Active = 'Yes'"
arcpy.Select_analysis(airports, active, whereClause)
# Generate Range Fans from selected airports
outputFans = "Range_Fans"
distType = "KILOMETERS"
angleUnits = "DEGREES"
arcpy.GenerateRangeFans_defense(active,
                                outputFans,
                                10,
                                100,
                                90,
                                180,
                                distType,
                                angleUnits)

Lizenzinformationen

  • Basic: Ja
  • Standard: Ja
  • Advanced: Ja

Verwandte Themen