{ "name": "AnalyzeRunwayObstacles", "displayName": "Analyze Runway Obstacles", "description": "Analyzes obstacle data and obstruction identification surfaces (OIS) to determine if obstacles are penetrating.", "category": "", "helpUrl": "https://avdemo.esri.com/server/rest/directories/arcgisoutput/AnalyzeRunwayObstacles_100_GPServer/AnalyzeRunwayObstacles_100/AnalyzeRunwayObstacles.htm", "executionType": "esriExecutionTypeAsynchronous", "parameters": [ { "name": "input_ois_features", "dataType": "GPFeatureRecordSetLayer", "displayName": "Input OIS Features", "description": "The multipatch features with defined Airport schema. The feature class must be z-enabled.", "direction": "esriGPParameterDirectionInput", "filter": { "type": "featureClass", "list": [ "" ] }, "defaultValue": { "displayFieldName": "", "hasZ": true, "geometryType": "esriGeometryMultiPatch", "spatialReference": { "wkid": 102100, "latestWkid": 3857, "vcsWkid": 105790, "latestVcsWkid": 3855 }, "fields": [ { "name": "objectid", "type": "esriFieldTypeOID", "alias": "OBJECTID" }, { "name": "name", "type": "esriFieldTypeString", "alias": "Name", "length": 50 }, { "name": "descrip", "type": "esriFieldTypeString", "alias": "Description", "length": 255 }, { "name": "status", "type": "esriFieldTypeString", "alias": "Status", "length": 20 }, { "name": "rwydesg", "type": "esriFieldTypeString", "alias": "Runway Designator", "length": 7 }, { "name": "runwayendd", "type": "esriFieldTypeString", "alias": "Runway End Designator", "length": 3 }, { "name": "oissurty", "type": "esriFieldTypeString", "alias": "Ois Surface Type", "length": 16 }, { "name": "oiszonet", "type": "esriFieldTypeString", "alias": "Ois Zone Type", "length": 16 }, { "name": "oissurfa", "type": "esriFieldTypeString", "alias": "Ois Surface Condition", "length": 16 }, { "name": "safetyreg", "type": "esriFieldTypeString", "alias": "Safety Regulation", "length": 20 }, { "name": "zoneuse", "type": "esriFieldTypeString", "alias": "Zone Use", "length": 50 }, { "name": "approachgu", "type": "esriFieldTypeString", "alias": "Approach Guidance", "length": 24 }, { "name": "slope", "type": "esriFieldTypeDouble", "alias": "Slope" }, { "name": "userflag", "type": "esriFieldTypeString", "alias": "User Flag", "length": 254 }, { "name": "alternativ", "type": "esriFieldTypeInteger", "alias": "Alternative" }, { "name": "integr", "type": "esriFieldTypeString", "alias": "INTEGR", "length": 255 }, { "name": "revdate", "type": "esriFieldTypeDate", "alias": "REVDATE", "length": 8 }, { "name": "source", "type": "esriFieldTypeString", "alias": "SOURCE", "length": 255 }, { "name": "profilejson", "type": "esriFieldTypeString", "alias": "PROFILEJSON", "length": 50000 }, { "name": "obstaclejson", "type": "esriFieldTypeString", "alias": "OBSTACLEJSON", "length": 50000 }, { "name": "globalid", "type": "esriFieldTypeGlobalID", "alias": "GlobalID", "length": 38 } ], "features": [], "exceededTransferLimit": false }, "parameterType": "esriGPParameterTypeRequired", "category": "" }, { "name": "input_obstacle_features", "dataType": "GPFeatureRecordSetLayer", "displayName": "Input Obstacle Features", "description": "The input obstacle features that will be analyzed. The feature class must be z-enabled.", "direction": "esriGPParameterDirectionInput", "filter": { "type": "featureClass", "list": [ "esriGeometryPoint", "esriGeometryPolygon", "esriGeometryPolyline" ] }, "defaultValue": { "displayFieldName": "", "hasZ": true, "geometryType": "esriGeometryPoint", "spatialReference": { "wkid": 102100, "latestWkid": 3857, "vcsWkid": 105790, "latestVcsWkid": 3855 }, "fields": [ { "name": "OBJECTID", "type": "esriFieldTypeOID", "alias": "OBJECTID" }, { "name": "NAME", "type": "esriFieldTypeString", "alias": "Name", "length": 50 }, { "name": "DESCRIP", "type": "esriFieldTypeString", "alias": "Description", "length": 255 }, { "name": "STATUS", "type": "esriFieldTypeString", "alias": "Status", "length": 20 }, { "name": "OBSTACLETY", "type": "esriFieldTypeString", "alias": "Obstacle Type", "length": 31 }, { "name": "OBSTACLESO", "type": "esriFieldTypeString", "alias": "Obstacle Source", "length": 16 }, { "name": "ABOVEGROUN", "type": "esriFieldTypeDouble", "alias": "Above Ground Level" }, { "name": "FROMDTHLDD", "type": "esriFieldTypeDouble", "alias": "Distance from Displaced Threshold" }, { "name": "FROMRWYCEN", "type": "esriFieldTypeDouble", "alias": "Distance from Runway Centerline" }, { "name": "FROMRWYEND", "type": "esriFieldTypeDouble", "alias": "Distance from Runway End" }, { "name": "GROUPCODE", "type": "esriFieldTypeString", "alias": "Group Code", "length": 75 }, { "name": "HEIGHTABOV", "type": "esriFieldTypeInteger", "alias": "Height Above Airport" }, { "name": "HABOVRWY", "type": "esriFieldTypeDouble", "alias": "Height Above Runway" }, { "name": "HABOVTDZ", "type": "esriFieldTypeDouble", "alias": "Height Above Touchdown Zone" }, { "name": "LIGHTCODE", "type": "esriFieldTypeString", "alias": "Light Code", "length": 1 }, { "name": "MARKINGF", "type": "esriFieldTypeString", "alias": "Marking Feature Type", "length": 17 }, { "name": "PENVALSPE", "type": "esriFieldTypeInteger", "alias": "Pen Val Specified" }, { "name": "PENVALSUP", "type": "esriFieldTypeInteger", "alias": "Pen Val Supplemental" }, { "name": "USERFLAG", "type": "esriFieldTypeString", "alias": "User Flag", "length": 254 }, { "name": "ELLIPSOIDH", "type": "esriFieldTypeDouble", "alias": "Ellipsoid Height" }, { "name": "ALTERNATIV", "type": "esriFieldTypeInteger", "alias": "Alternative" }, { "name": "OBSNUMBER", "type": "esriFieldTypeString", "alias": "Obstruction Number", "length": 30 }, { "name": "DISPOSTN", "type": "esriFieldTypeString", "alias": "Disposition", "length": 16 }, { "name": "OISSURFA", "type": "esriFieldTypeString", "alias": "Ois Surface Condition", "length": 16 }, { "name": "FRANGIBLE", "type": "esriFieldTypeString", "alias": "Frangible", "length": 1 }, { "name": "FAACODE", "type": "esriFieldTypeString", "alias": "FAA Coordination Code", "length": 1 }, { "name": "IDNUMBER", "type": "esriFieldTypeString", "alias": "IDNUMBER", "length": 50 }, { "name": "IDARPT", "type": "esriFieldTypeString", "alias": "IDARPT", "length": 50 }, { "name": "RADIUS", "type": "esriFieldTypeDouble", "alias": "RADIUS" }, { "name": "HEIGHT", "type": "esriFieldTypeDouble", "alias": "HEIGHT" }, { "name": "ELEV", "type": "esriFieldTypeDouble", "alias": "ELEV" }, { "name": "MATERIAL", "type": "esriFieldTypeString", "alias": "MATERIAL", "length": 50 }, { "name": "INTEGR", "type": "esriFieldTypeString", "alias": "INTEGR", "length": 255 }, { "name": "REVDATE", "type": "esriFieldTypeDate", "alias": "REVDATE", "length": 8 }, { "name": "SOURCE", "type": "esriFieldTypeString", "alias": "SOURCE", "length": 255 }, { "name": "HORIZACC_VAL", "type": "esriFieldTypeDouble", "alias": "HORIZACC_VAL" }, { "name": "HORIZACC_UOM", "type": "esriFieldTypeString", "alias": "HORIZACC_UOM", "length": 50 }, { "name": "VERTACC_VAL", "type": "esriFieldTypeDouble", "alias": "VERTACC_VAL" }, { "name": "VERTACC_UOM", "type": "esriFieldTypeString", "alias": "VERTACC_UOM", "length": 50 }, { "name": "DISTVERT_UOM", "type": "esriFieldTypeString", "alias": "DISTVERT_UOM", "length": 50 }, { "name": "GlobalID", "type": "esriFieldTypeGlobalID", "alias": "GlobalID", "length": 38 } ], "features": [], "exceededTransferLimit": false }, "parameterType": "esriGPParameterTypeRequired", "category": "" }, { "name": "out_feature_class", "dataType": "GPFeatureRecordSetLayer", "displayName": "Output Obstacle Feature Class", "description": "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.", "direction": "esriGPParameterDirectionOutput", "defaultValue": { "displayFieldName": "", "hasZ": true, "geometryType": "esriGeometryPoint", "spatialReference": { "wkid": 102100, "latestWkid": 3857, "vcsWkid": 105790, "latestVcsWkid": 3855 }, "fields": [ { "name": "DESCRIP", "type": "esriFieldTypeString", "alias": "DESCRIP", "length": 255 }, { "name": "OISDataset", "type": "esriFieldTypeString", "alias": "OISDataset", "length": 1000 }, { "name": "ObsDataset", "type": "esriFieldTypeString", "alias": "ObsDataset", "length": 1000 }, { "name": "NAME", "type": "esriFieldTypeString", "alias": "NAME", "length": 255 }, { "name": "Z", "type": "esriFieldTypeDouble", "alias": "Z" }, { "name": "Delta_Z", "type": "esriFieldTypeDouble", "alias": "Delta_Z" }, { "name": "Obs_OID", "type": "esriFieldTypeInteger", "alias": "Obs_OID" }, { "name": "RWYDESG", "type": "esriFieldTypeString", "alias": "RWYDESG", "length": 255 }, { "name": "OBSTACLETY", "type": "esriFieldTypeString", "alias": "OBSTACLETY", "length": 255 }, { "name": "GROUND_ELEV", "type": "esriFieldTypeDouble", "alias": "GROUND_ELEV" }, { "name": "OIS_Z", "type": "esriFieldTypeDouble", "alias": "OIS_Z" }, { "name": "OBJECTID", "type": "esriFieldTypeOID", "alias": "OBJECTID" } ], "features": [], "exceededTransferLimit": false }, "parameterType": "esriGPParameterTypeRequired", "category": "" }, { "name": "height_field", "dataType": "GPString", "displayName": "Obstacle Height", "description": "The field containing the height of the obstacle features. The default value is Feature Geometry.Feature Geometry\u2014The field containing the height of the obstacle features.", "direction": "esriGPParameterDirectionInput", "dependency": "input_obstacle_features", "defaultValue": "Feature Geometry", "parameterType": "esriGPParameterTypeOptional", "category": "", "choiceList": [ "Feature Geometry", "Above Ground Level", "Distance from Displaced Threshold", "Distance from Runway Centerline", "Distance from Runway End", "Height Above Airport", "Height Above Runway", "Height Above Touchdown Zone", "Pen Val Specified", "Pen Val Supplemental", "Ellipsoid Height", "Alternative", "RADIUS", "HEIGHT", "ELEV", "HORIZACC_VAL", "VERTACC_VAL" ] }, { "name": "unit_field", "dataType": "GPString", "displayName": "Unit", "description": "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.Kilometers\u2014The linear unit will be kilometers.Meters\u2014The linear unit will be meters.Decimeters\u2014The linear unit will be decimeters.Centimeters\u2014The linear unit will be centimeters.Millimeters\u2014The linear unit will be millimeters.Nautical miles\u2014The linear unit will be nautical miles.Miles\u2014The linear unit will be miles.Yards\u2014The linear unit will be yards.Feet\u2014The linear unit will be feet.Inches\u2014The linear unit will be inches.Decimal degrees\u2014The linear unit will be decimal degrees.Points\u2014The linear unit will be points.Unknown\u2014The linear unit will be unknown.", "direction": "esriGPParameterDirectionInput", "defaultValue": "Meters", "parameterType": "esriGPParameterTypeOptional", "category": "", "choiceList": [ "Kilometers", "Meters", "Decimeters", "Centimeters", "Millimeters", "Nautical miles", "Miles", "Yards", "Feet", "Inches", "Decimal degrees", "Points", "Unknown" ] }, { "name": "height_option", "dataType": "GPString", "displayName": "Obstacle Features", "description": "Specifies how obstacle height values will be interpreted.Absolute height\u2014 Obstacle heights will be measured from sea level. This is the default.Relative height\u2014 Obstacle heights will be measured from ground level.", "direction": "esriGPParameterDirectionInput", "defaultValue": "Absolute height", "parameterType": "esriGPParameterTypeOptional", "category": "", "choiceList": [ "Absolute height", "Relative height" ] }, { "name": "elevation_option", "dataType": "GPString", "displayName": "Elevations", "description": "Specifies how obstacle base elevation heights will be identified. This parameter is active if the Obstacle Features parameter is set to Relative height.Elevation field\u2014 Base elevation heights will be derived from a numeric field of the obstacle feature class. This is the default.Elevation DEM\u2014 Base elevation heights will be derived from one or more digital elevation models (DEMs).", "direction": "esriGPParameterDirectionInput", "defaultValue": "Elevation field", "parameterType": "esriGPParameterTypeOptional", "category": "", "choiceList": [ "Elevation field", "Elevation DEM" ] }, { "name": "elevation_field", "dataType": "GPString", "displayName": "Elevation Field", "description": "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.", "direction": "esriGPParameterDirectionInput", "dependency": "input_obstacle_features", "defaultValue": "", "parameterType": "esriGPParameterTypeOptional", "category": "", "choiceList": [ "Above Ground Level", "Distance from Displaced Threshold", "Distance from Runway Centerline", "Distance from Runway End", "Height Above Airport", "Height Above Runway", "Height Above Touchdown Zone", "Pen Val Specified", "Pen Val Supplemental", "Ellipsoid Height", "Alternative", "RADIUS", "HEIGHT", "ELEV", "HORIZACC_VAL", "VERTACC_VAL" ] }, { "name": "elevation_field_unit", "dataType": "GPString", "displayName": "Elevation Field Units", "description": "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.", "direction": "esriGPParameterDirectionInput", "defaultValue": "Meters", "parameterType": "esriGPParameterTypeOptional", "category": "", "choiceList": [ "Kilometers", "Meters", "Decimeters", "Centimeters", "Millimeters", "Nautical miles", "Miles", "Yards", "Feet", "Inches", "Decimal degrees", "Points", "Unknown" ] }, { "name": "in_dems", "dataType": "GPMultiValue:GPRasterDataLayer", "displayName": "Input Elevation Model", "description": "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.", "direction": "esriGPParameterDirectionInput", "defaultValue": [], "parameterType": "esriGPParameterTypeOptional", "category": "", "parameterInfos": [ { "name": "Raster Dataset", "dataType": "GPRasterDataLayer", "displayName": "Raster Dataset" } ] }, { "name": "esri_out_feature_service_name", "dataType": "GPString", "displayName": "Output Feature Service Name", "description": "The name of the hosted feature service containing all the feature or table results of the tool. When no name is specified, standard feature or table results will still be available.", "direction": "esriGPParameterDirectionInput", "defaultValue": "", "parameterType": "esriGPParameterTypeOptional", "category": "" } ] }