标注 | 说明 | 数据类型 |
Input OIS Features
| The multipatch features with defined Airport schema. The feature class must be z-enabled. | Feature Layer |
Input Obstacle Features
| The input obstacle features that will be analyzed. The feature class must be z-enabled. | Feature Layer |
Output Obstacle Feature Class
| A feature class containing one point for each obstacle feature that is within the area covered by the input OIS. If the geometry type of the input obstacle feature is a polyline or polygon, a multipoint feature class will be created. | Feature Class |
Obstacle Height
(可选) | The field containing the height of the obstacle features. The default value is Feature Geometry.
| String |
Unit
(可选) | Specifies the linear unit that will be used for the obstacle height. This parameter is active if the Obstacle Features parameter is set to Relative height.
| String |
Obstacle Features
(可选) | Specifies how obstacle height values will be interpreted.
| String |
Elevations
(可选) | Specifies how obstacle base elevation heights will be identified. This parameter is active if the Obstacle Features parameter is set to Relative height.
| String |
Elevation Field
(可选) | The field containing base elevation heights of the obstacle features. This parameter is active if the Obstacle Features parameter is set to Relative height and the Elevations parameter is set to Elevation field. The default is the first numeric field in the obstacle feature class. | String |
Elevation Field Units
(可选) | Specifies the linear unit that will be used for the base elevation values. This parameter is active if the Obstacle Features parameter is set to Relative height and the Elevations parameter is set to Elevation field.
| String |
Input Elevation Model
(可选) | The DEMs covering the obstacles that will be used to derive base elevation values. This parameter is active if the Obstacle Features parameter is set to Relative height and the Elevations parameter is set to Elevation DEM. | Raster Layer |
获得 Aviation Airports 许可后可用。
摘要
Analyzes obstacle data and obstruction identification surfaces (OIS) to determine if obstacles are penetrating.
To learn more about the tool, refer to the ArcGIS Pro Shorts video, Analyze Runway Obstacles in ArcGIS.
使用情况
The Input OIS Features parameter value must be a multipatch feature class that contains the OIS.
The Input Obstacle Features parameter value must be a point, line, or polygon feature class and must be z-enabled with a projected horizontal and vertical coordinate system.
The Obstacle Height parameter default value is Feature Geometry. This value means that the height of the obstacle is captured as the z-value. Alternatively, you can specify a field in the feature class that contains the height values as the value for Obstacle Height.
If Absolute height is specified as the Obstacle Features parameter value, the z-value will be calculated from the mean sea level. If Relative height is specified, the z-value will be calculated from the ground level.
A point feature will be generated for each obstacle feature that is within the area covered by the OIS. The x- and y-point coordinates are the same as the obstacle point feature with which the output point is associated. The z-value of the geometry is the altitude of the OIS at the obstacle location.
Multipoint features will be generated when the input obstacle data is a polyline or a polygon.
The output point features will contain the following fields:
- Obs_OID—The object ID of the input obstacle.
- Z—The Absolute height or the Relative height value of the input obstacle.
- GROUND_ELEV—If Relative height is specified, this is the value of the elevation source of the obstacle. This will be zero if Absolute height is specified.
- OIS_Z—The altitude of the OIS at the obstacle location.
- Delta_Z—The difference in elevation between the top of the obstacle and the OIS.
注:
Positive values indicate obstacle penetration of the OIS.
- OBSTACLETY—The field value from the input obstacle.
All calculations and analyses are performed using values in the horizontal and vertical coordinate systems of the input OIS feature class. The output feature class will be created with those same input OIS feature class coordinate systems.
参数
arcpy.aviation.AnalyzeRunwayObstacles(input_ois_features, input_obstacle_features, out_feature_class, {height_field}, {unit_field}, {height_option}, {elevation_option}, {elevation_field}, {elevation_field_unit}, {in_dems})
名称 | 说明 | 数据类型 |
input_ois_features | The multipatch features with defined Airport schema. The feature class must be z-enabled. | Feature Layer |
input_obstacle_features | The input obstacle features that will be analyzed. The feature class must be z-enabled. | Feature Layer |
out_feature_class | A feature class containing one point for each obstacle feature that is within the area covered by the input OIS. If the geometry type of the input obstacle feature is a polyline or polygon, a multipoint feature class will be created. | Feature Class |
height_field (可选) | The field containing the height of the obstacle features. The default value is FEATURE_GEOMETRY.
| String |
unit_field (可选) | Specifies the linear unit that will be used for the obstacle height. This parameter is enabled if the height_option parameter is set to RELATIVE_HEIGHT.
| String |
height_option (可选) | Specifies how obstacle height values will be interpreted.
| String |
elevation_option (可选) | Specifies how obstacle base elevation heights will be identified. This parameter is enabled if the height_option parameter is set to RELATIVE_HEIGHT.
| String |
elevation_field (可选) | The field containing base elevation heights of the obstacle features. This parameter is enabled if the height_option parameter is set to RELATIVE_HEIGHT and the elevation_option parameter is set to ELEVATION_FIELD. The default is the first numeric field in the obstacle feature class. | String |
elevation_field_unit (可选) | Specifies the linear unit that will be used for the base elevation values. This parameter is enabled if the height_option parameter is set to RELATIVE_HEIGHT and the elevation_option parameter is set to ELEVATION_FIELD.
| String |
in_dems [in_dems,...] (可选) | The DEMs covering the obstacles that will be used to derive base elevation values. This parameter is enabled if the height_option parameter is set to RELATIVE_HEIGHT and the elevation_option parameter is set to ELEVATION_DEM. | Raster Layer |
代码示例
The following Python script demonstrates how to use the AnalyzeRunwayObstacles function.
import arcpy
# set gp environment
arcpy.CheckOutExtension("Airports")
# Input Obstruction Identification Surface Feature Class
inOISFeatures = r"C:\data\ois.gdb\ObstructionIdSurface"
# Input Obstruction Data
inObstacleFeatures = r"C:\data\ois.gdb\Obstacle"
# Feature class that will contain the Obstacle point output
outFeatures = r"C:\data\ois.gdb\AnalyzeObstacles"
# Height field variables
heightField = "Z(AGL)"
# Processing AnalyzeRunwayObstacles
arcpy.aviation.AnalyzeRunwayObstacles(inOISFeatures, inObstacleFeatures,
outFeatures, heightField)
arcpy.CheckInExtension("Airports")
环境
许可信息
- Basic: 否
- Standard: 需要 Airports
- Advanced: 需要 Airports