Generate OIS Intersection (Aviation)

Mit der Aviation Airports-Lizenz verfügbar.

Mit der Aviation Charting-Lizenz verfügbar.

Zusammenfassung

Creates the most restrictive (lowest) surfaces within the extent of all collective surfaces. Obstruction identification surfaces (OIS) determine which objects are vertical obstructions. An object is considered a vertical obstruction if it penetrates the OIS surface. Surfaces are used to support planning and design activities.

Many airports have more than one runway and each runway has a set of obstruction identification surfaces. Supporting automatic generation of new subsurfaces that constitute the overlapping portions of surfaces can have a better visualization and a more accurate analysis for an airport. To generate a single set of surfaces, multiple sets of surfaces are needed. This tool creates surfaces as multipatch features.

Verwendung

  • The Input OIS Features must be z-enabled.

  • The Output OIS Features must be z-enabled.

  • All of the Input OIS Features must have the same projected coordinate system.

Syntax

arcpy.aviation.GenerateOISIntersection(in_ois_features, out_ois_features, {multipart_feature})
ParameterErklärungDatentyp
in_ois_features
[in_ois_features,...]

The input OIS features. The feature class must be multipatch.

Feature Layer
out_ois_features

The updated feature class containing the meshed OIS with the lowest z-value.

Feature Layer
multipart_feature
(optional)

Specifies whether multipart features will be created in the output. Multipart features are composed of more than one physical part that only references one set of attributes.

  • MULTIPARTMultipart features will be created. This is default.
  • MERGE_ADJACENTAdjacent triangulated multipart features will be created as individual features.
Boolean

Codebeispiel

GenerateOISIntersection example (Python window)

The following Python window script demonstrates how to use the GenerateOISIntersection tool.

import arcpy
 
# set gp environment
arcpy.CheckOutExtension("Airports")
 
# Input Obstruction Identification Surface Feature Class
inOISFeatures = r"C:\data\ois.gdb\ObstructionIdSurface"
 
# Feature class that will contain the OIS surface
outOISFeatures = r"C:\data\ois.gdb\MeshedSurface"
 
# Create multipart feature
createMultipart = "MULTIPART"
 
# Processing Generate OIS Intersection tool
arcpy.GenerateOISIntersection_aviation(inOISFeatures, outOISFeatures, createMultipart )
 
arcpy.CheckInExtension("Airports")

Umgebungen

Dieses Werkzeug verwendet keine Geoverarbeitungsumgebungen.

Lizenzinformationen

  • Basic: Nein
  • Standard: Erfordert Airports, ArcGIS Aviation Charting
  • Advanced: Erfordert Airports, ArcGIS Aviation Charting

Verwandte Themen