{ "name": "Viewshed", "displayName": "Viewshed", "description": "Returns polygons of visible areas for a given set of input observation points.", "category": "", "helpUrl": "https://dataappliance.arxys.com/arcgis/rest/directories/arcgisoutput/Elevation_GPServer/Elevation/Viewshed.htm", "executionType": "esriExecutionTypeAsynchronous", "parameters": [ { "name": "InputPoints", "dataType": "GPFeatureRecordSetLayer", "displayName": "Input Point Features", "description": "The point features to use as the observer locations.", "direction": "esriGPParameterDirectionInput", "defaultValue": { "displayFieldName": "", "geometryType": "esriGeometryPoint", "spatialReference": { "wkid": 102100, "latestWkid": 3857 }, "fields": [ { "name": "OID", "type": "esriFieldTypeOID", "alias": "OID" }, { "name": "field1", "type": "esriFieldTypeSmallInteger", "alias": "field1" } ], "features": [], "exceededTransferLimit": false }, "parameterType": "esriGPParameterTypeRequired", "category": "" }, { "name": "MaximumDistance", "dataType": "GPDouble", "displayName": "Maximum Distance", "description": "The maximum distance to calculate the viewshed.", "direction": "esriGPParameterDirectionInput", "defaultValue": null, "parameterType": "esriGPParameterTypeOptional", "category": "" }, { "name": "MaximumDistanceUnits", "dataType": "GPString", "displayName": "Maximum Distance Units", "description": "The units for the Maximum Distance parameter. The default is meters.Meters \u2014 The units are meters. This is the default.Kilometers \u2014 The units are kilometers.Feet \u2014 The units are feet.Yards \u2014 The units are yards.Miles \u2014 The units are miles.", "direction": "esriGPParameterDirectionInput", "defaultValue": "Meters", "parameterType": "esriGPParameterTypeOptional", "category": "", "choiceList": [ "Meters", "Kilometers", "Feet", "Yards", "Miles" ] }, { "name": "DEMResolution", "dataType": "GPString", "displayName": "DEM Resolution", "description": "The approximate spatial resolution (cell size) of the source elevation data used for the calculation. The default is 90m.The resolution keyword is an approximation of the spatial resolution of the digital elevation model. Many elevation sources are distributed with units of arc seconds, the keyword is an approximation in meters for easier understanding.FINEST \u2014 The finest units available for the extent are used.10m \u2014 The elevation source resolution is 1/3 arc second, or approximately 10 meters.24m \u2014 The elevation source is the Airbus WorldDEM4Ortho dataset at 24 meters resolution.30m \u2014 The elevation source resolution is 1 arc second, or approximately 30 meters.90m \u2014 The elevation source resolution is 3 arc second, or approximately 90 meters.", "direction": "esriGPParameterDirectionInput", "defaultValue": "", "parameterType": "esriGPParameterTypeOptional", "category": "", "choiceList": [ "FINEST", "10m", "30m", "90m" ] }, { "name": "ObserverHeight", "dataType": "GPDouble", "displayName": "Observer Height", "description": "The height above the surface of the observer. The default value of 1.75 meters is an average height of a person. If you are looking from an elevated location such as an observation tower or a tall building, use that height instead.", "direction": "esriGPParameterDirectionInput", "defaultValue": 1.75, "parameterType": "esriGPParameterTypeOptional", "category": "" }, { "name": "ObserverHeightUnits", "dataType": "GPString", "displayName": "Observer Height Units", "description": "The units for the Observer Height parameter. The default is meters.Meters \u2014 The units are meters. This is the default.Kilometers \u2014 The units are kilometers.Feet \u2014 The units are feet.Yards \u2014 The units are yards.Miles \u2014 The units are miles.", "direction": "esriGPParameterDirectionInput", "defaultValue": "Meters", "parameterType": "esriGPParameterTypeOptional", "category": "", "choiceList": [ "Meters", "Kilometers", "Feet", "Yards", "Miles" ] }, { "name": "SurfaceOffset", "dataType": "GPDouble", "displayName": "Surface Offset", "description": "The height above the surface of the object you are trying to see. The default value is 0. If you are trying to see buildings or wind turbines use their height here.", "direction": "esriGPParameterDirectionInput", "defaultValue": 0, "parameterType": "esriGPParameterTypeOptional", "category": "" }, { "name": "SurfaceOffsetUnits", "dataType": "GPString", "displayName": "Surface Offset Units", "description": "The units for the Surface Offset parameter. The default is meters.Meters \u2014 The units are meters. This is the default.Kilometers \u2014 The units are kilometers.Feet \u2014 The units are feet.Yards \u2014The units are yards.Miles \u2014 The units are miles.", "direction": "esriGPParameterDirectionInput", "defaultValue": "Meters", "parameterType": "esriGPParameterTypeOptional", "category": "", "choiceList": [ "Meters", "Kilometers", "Feet", "Yards", "Miles" ] }, { "name": "GeneralizeViewshedPolygons", "dataType": "GPBoolean", "displayName": "Generalize Viewshed Polygons", "description": "Determine if the viewshed polygons are to be generalized or not.The viewshed calculation is based upon a raster elevation model which creates a result with stair-stepped edges. To create a more pleasing appearance and improve performance, the default behavior is to generalize the polygons. This generalization will not change the accuracy of the result for any location more than one half of the DEM's resolution.Checked \u2014 Generalizes the results. This is the default.Unchecked \u2014 No generalization of the output polygons will occur.", "direction": "esriGPParameterDirectionInput", "defaultValue": true, "parameterType": "esriGPParameterTypeOptional", "category": "" }, { "name": "OutputViewshed", "dataType": "GPFeatureRecordSetLayer", "displayName": "Output Viewshed", "description": "", "direction": "esriGPParameterDirectionOutput", "defaultValue": {}, "parameterType": "esriGPParameterTypeDerived", "category": "" } ] }