Beschriftung | Erläuterung | Datentyp |
Input OIS Features
| The input OIS features. The feature class must be a multipatch. | Feature Layer |
Output OIS Features
| The updated feature class containing the meshed OIS with the lowest z-value. | Feature Layer |
Create 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.
| Boolean |
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 objects that 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 subsurfaces that constitute the overlapping portions of surfaces can produce 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 parameter must be z-enabled.
The Output OIS Features parameter must be z-enabled.
All of the Input OIS Features parameter values must have the same projected coordinate system.
Parameter
arcpy.aviation.GenerateOISIntersection(in_ois_features, out_ois_features, {multipart_feature})
Name | Erläuterung | Datentyp |
in_ois_features [in_ois_features,...] | The input OIS features. The feature class must be a 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.
| Boolean |
Codebeispiel
The following stand-alone script demonstrates how to use the GenerateOISIntersection function with a single OIS as input.
import arcpy
# Check out the Airports extension
arcpy.CheckOutExtension("Airports")
# Input Obstruction Identification Surface feature class
inOISFeatures = r"C:\data\ois.gdb\ObstructionIdSurface"
# Feature class that will contain the output OIS surface
outOISFeatures = r"C:\data\ois.gdb\MeshedSurface"
# Create multipart feature
createMultipart = "MULTIPART"
# Run the Generate OIS Intersection tool
arcpy.aviation.GenerateOISIntersection(inOISFeatures, outOISFeatures, createMultipart)
# Check in the Airports extension
arcpy.CheckInExtension("Airports")
The following stand-alone script demonstrates how to use the GenerateOISIntersection function with two OIS feature classes as input.
import arcpy
# Check out the Airports extension
arcpy.CheckOutExtension("Airports")
# Input Obstruction Identification Surface feature classes
inOISFeature_set1 = r"C:\data\ois.gdb\ObstructionIdSurface_set1"
inOISFeature_set2 = r"C:\data\ois.gdb\ObstructionIdSurface_set2"
# Feature class that will contain the output OIS surface
outOISFeatures = r"C:\data\ois.gdb\MeshedSurface"
# Create multipart feature
createMultipart = "MULTIPART"
# Run the Generate OIS Intersection tool against a multivalue string
arcpy.aviation.GenerateOISIntersection([inOISFeature_set1, inOISFeature_set2], outOISFeatures, createMultipart)
# Check in the Airports extension
arcpy.CheckInExtension("Airports")
Umgebungen
Lizenzinformationen
- Basic: Nein
- Standard: Erfordert Airports or ArcGIS Aviation Charting
- Advanced: Erfordert Airports or ArcGIS Aviation Charting