{ "name": "CalculateSpatialAttributes", "displayName": "CalculateSpatialAttributes", "description": "Calculates spatial attributes for the specified features. ", "category": "", "helpUrl": "https://bioticspilot.natureserve.org/arcgis/rest/directories/arcgisoutput/BioticsGPServices_GPServer/BioticsGPServices/CalculateSpatialAttributes.htm", "executionType": "esriExecutionTypeAsynchronous", "parameters": [ { "name": "managed_layer", "dataType": "GPString", "displayName": "Managed Layer", "description": "The managed layer in which the features exist. Allowable values are: ManagedArea, Site, SourceFeaturePolygon, SourceFeatureLine, SourceFeaturePoint, and EoRep.", "direction": "esriGPParameterDirectionInput", "defaultValue": "ManagedArea", "parameterType": "esriGPParameterTypeRequired", "category": "" }, { "name": "feature_ids", "dataType": "GPMultiValue:GPLong", "displayName": "Feature IDs", "description": "The feature IDs to process.", "direction": "esriGPParameterDirectionInput", "defaultValue": [ 85155 ], "parameterType": "esriGPParameterTypeRequired", "category": "" }, { "name": "calculations", "dataType": "GPString", "displayName": "Calculations", "description": "An array of the calculations to perform, defined in a JSON structure of the form [{\"name\": \"County\", \"layer: \"COUNTY\", \"calculation\":\"Intersect\",\"distance\":null,\"fields\":[\"D_COUNTY_ID\", \"countycode\"],\"join\":{\"joinField\":\"COUNTY_CD\",\"joinTable\":\"D_COUNTY_VW\",\"sourceField\":\"countycode}}]Allowable values for calculation are: Intersect, Dominant, IsContainedIn, IsCenterContainedIn, IsWithin, Acres, Hectares, Area, Centroid, or Length.", "direction": "esriGPParameterDirectionInput", "defaultValue": [ { "calculation": "Acreage", "distance": null, "fields": [], "join": null, "layer": null, "name": "Acreage" }, { "calculation": "Centroid", "distance": null, "fields": [], "join": null, "layer": null, "name": "Centroid" }, { "calculation": "Hectares", "distance": null, "fields": [], "join": null, "layer": null, "name": "Hectares" }, { "calculation": "IsContainedIn", "distance": null, "fields": [ "MANAGED_AREA_ID", "FEATURE_ID" ], "join": null, "layer": "ManagedArea", "name": "Managed_Area" }, { "calculation": "Intersect", "distance": null, "fields": [ "CONSERVATION_SITE_ID", "FEATURE_ID" ], "join": null, "layer": "Site", "name": "Site" } ], "parameterType": "esriGPParameterTypeRequired", "category": "" }, { "name": "result", "dataType": "GPString", "displayName": "Result", "description": "", "direction": "esriGPParameterDirectionOutput", "defaultValue": "", "parameterType": "esriGPParameterTypeDerived", "category": "" } ] }