{ "name": "Append", "displayName": "Append", "description": "Appends multiple input datasets into an existing target dataset. Input datasets can be point, line, or polygon feature classes, tables, rasters, raster catalogs, annotation feature classes, or dimensions feature classes., To combine input datasets into a new output dataset, use the Merge tool.", "category": "", "helpUrl": "https://webgis.ecora.ca/server/rest/directories/arcgisoutput/Append_tool_GPServer/Append_tool/Append.htm", "executionType": "esriExecutionTypeAsynchronous", "parameters": [ { "name": "inputs", "dataType": "GPMultiValue:GPFeatureRecordSetLayer", "displayName": "Input Datasets", "description": "The input datasets whose data will be appended into the target dataset. Input datasets can be point, line, or polygon feature classes, tables, rasters, raster catalogs, annotation feature classes, or dimensions feature classes. Each input dataset must match the data type of the target dataset.", "direction": "esriGPParameterDirectionInput", "defaultValue": [], "parameterType": "esriGPParameterTypeRequired", "category": "" }, { "name": "target", "dataType": "GPFeatureRecordSetLayer", "displayName": "Target Dataset", "description": "The existing dataset that the input datasets' data will be appended into. Each input dataset must match the data type of the target dataset.", "direction": "esriGPParameterDirectionInput", "defaultValue": { "displayFieldName": "", "geometryType": "esriGeometryPolygon", "spatialReference": { "wkid": 3153, "latestWkid": 3153 }, "fields": [ { "name": "FID", "type": "esriFieldTypeOID", "alias": "FID" }, { "name": "BUFF_DIST", "type": "esriFieldTypeDouble", "alias": "BUFF_DIST" }, { "name": "ORIG_FID", "type": "esriFieldTypeInteger", "alias": "ORIG_FID" }, { "name": "SHAPE_Leng", "type": "esriFieldTypeDouble", "alias": "SHAPE_Leng" }, { "name": "Shape_Length", "type": "esriFieldTypeDouble", "alias": "Shape_Length" }, { "name": "Shape_Area", "type": "esriFieldTypeDouble", "alias": "Shape_Area" } ], "features": [], "exceededTransferLimit": false }, "parameterType": "esriGPParameterTypeRequired", "category": "" }, { "name": "schema_type", "dataType": "GPString", "displayName": "Schema Type", "description": "Specifies if the schema (field definitions) of the input datasets must match the schema of the target dataset in order for data to be appended. TEST\n \u2014Input dataset schema (field definitions) must match the schema of the target dataset. An error will be returned if the schemas do not match. NO_TEST\n \u2014Input dataset schema (field definitions) do not have to match that of the target dataset. Any fields from the input datasets that do not match the fields of the target dataset will not be mapped to the target dataset unless the mapping is explicitly set in the Field Map control.", "direction": "esriGPParameterDirectionInput", "defaultValue": "TEST", "parameterType": "esriGPParameterTypeOptional", "category": "", "choiceList": [ "TEST", "NO_TEST" ] }, { "name": "field_mapping", "dataType": "GPString", "displayName": "Field Map", "description": "Controls how the attribute information in input datasets' fields is transferred to the target dataset. This parameter can only be used if the Schema Type NO_TEST is specified. Because the input datasets' data is appended into an existing target dataset that has a predefined schema (field definitions), fields cannot be added or removed from the target dataset. Merge rules allow you to specify how values from two or more\ninput fields are merged into a single output value.\nThere are several merge rules that you can use:\nFirst\u2014Use the first input field's values to populate the output field.Last\u2014Use the last input field's values to populate the output field.Join\u2014Concatenate (join) all input fields' values to populate the output field.Sum\u2014Calculate the total of all input fields' values.Mean\u2014Calculate the mean (average) of all input fields' values.Median\u2014Calculate the median (middle) value.Mode\u2014Use the value with the highest frequency.Min\u2014Use the minimum value of all input fields' values.Max\u2014Use the maximum value of all input fields' values.Standard deviation\u2014Use the standard deviation classification method on all input fields'\nvalues.Count\u2014Find the number of records included in the calculation.", "direction": "esriGPParameterDirectionInput", "defaultValue": "", "parameterType": "esriGPParameterTypeOptional", "category": "" }, { "name": "subtype", "dataType": "GPString", "displayName": "Subtype", "description": "A subtype description to assign that subtype to all new data that is appended to the target dataset.", "direction": "esriGPParameterDirectionInput", "defaultValue": "", "parameterType": "esriGPParameterTypeOptional", "category": "" }, { "name": "output", "dataType": "GPFeatureRecordSetLayer", "displayName": "Output Features", "description": "", "direction": "esriGPParameterDirectionOutput", "defaultValue": { "displayFieldName": "", "geometryType": "esriGeometryPolygon", "spatialReference": { "wkid": 3153, "latestWkid": 3153 }, "fields": [ { "name": "FID", "type": "esriFieldTypeOID", "alias": "FID" }, { "name": "BUFF_DIST", "type": "esriFieldTypeDouble", "alias": "BUFF_DIST" }, { "name": "ORIG_FID", "type": "esriFieldTypeInteger", "alias": "ORIG_FID" }, { "name": "SHAPE_Leng", "type": "esriFieldTypeDouble", "alias": "SHAPE_Leng" }, { "name": "Shape_Length", "type": "esriFieldTypeDouble", "alias": "Shape_Length" }, { "name": "Shape_Area", "type": "esriFieldTypeDouble", "alias": "Shape_Area" } ], "features": [], "exceededTransferLimit": false }, "parameterType": "esriGPParameterTypeDerived", "category": "" } ] }