{ "name": "MakeFeatureLayer", "displayName": "Make Feature Layer", "description": "Geoprocessing tool to create a feature layer from an input feature class or layer.", "category": "", "helpUrl": "https://gis.esquimalt.ca/arcgis/rest/directories/arcgisoutput/Python/MakeFeatureLayer_GPServer/Python_MakeFeatureLayer/MakeFeatureLayer.htm", "executionType": "esriExecutionTypeAsynchronous", "parameters": [ { "name": "in_features", "dataType": "GPFeatureRecordSetLayer", "displayName": "Input Features", "description": "The input feature class or layer from which to make the new layer. Complex feature classes, such as annotation and dimensions, are not valid inputs to this tool.", "direction": "esriGPParameterDirectionInput", "defaultValue": { "displayFieldName": "", "hasZ": true, "geometryType": "esriGeometryPolygon", "spatialReference": { "wkid": 26910, "latestWkid": 26910 }, "fields": [ { "name": "OBJECTID", "type": "esriFieldTypeOID", "alias": "OBJECTID" }, { "name": "UNIQUE_ID", "type": "esriFieldTypeInteger", "alias": "UNIQUE_ID" }, { "name": "PID", "type": "esriFieldTypeString", "alias": "PID", "length": 11 }, { "name": "GISLINK", "type": "esriFieldTypeString", "alias": "GISLINK", "length": 16 }, { "name": "Shape_Length", "type": "esriFieldTypeDouble", "alias": "Shape_Length" }, { "name": "Shape_Area", "type": "esriFieldTypeDouble", "alias": "Shape_Area" } ], "features": [], "exceededTransferLimit": false }, "parameterType": "esriGPParameterTypeRequired", "category": "" }, { "name": "out_layer", "dataType": "GPFeatureRecordSetLayer", "displayName": "Output Layer", "description": "The name of the feature layer to be created. The newly created layer can be used as input to any geoprocessing tool that accepts a feature layer as input.", "direction": "esriGPParameterDirectionOutput", "defaultValue": { "displayFieldName": "", "hasZ": true, "geometryType": "esriGeometryPolygon", "spatialReference": { "wkid": 26910, "latestWkid": 26910 }, "fields": [ { "name": "OBJECTID", "type": "esriFieldTypeOID", "alias": "OBJECTID" }, { "name": "UNIQUE_ID", "type": "esriFieldTypeInteger", "alias": "UNIQUE_ID" }, { "name": "PID", "type": "esriFieldTypeString", "alias": "PID", "length": 11 }, { "name": "GISLINK", "type": "esriFieldTypeString", "alias": "GISLINK", "length": 16 }, { "name": "Shape_Length", "type": "esriFieldTypeDouble", "alias": "Shape_Length" }, { "name": "Shape_Area", "type": "esriFieldTypeDouble", "alias": "Shape_Area" } ], "features": [], "exceededTransferLimit": false }, "parameterType": "esriGPParameterTypeRequired", "category": "" }, { "name": "where_clause", "dataType": "GPString", "displayName": "Expression", "description": "An SQL expression used to select a subset of features.", "direction": "esriGPParameterDirectionInput", "defaultValue": "", "parameterType": "esriGPParameterTypeOptional", "category": "" }, { "name": "field_info", "dataType": "GPString", "displayName": "Field Info", "description": "Can be used to review and alter the field names and hide a subset of fields in the output layer. A split policy can be specified. See the usages for more information.", "direction": "esriGPParameterDirectionInput", "defaultValue": "OBJECTID OBJECTID VISIBLE NONE;Shape Shape VISIBLE NONE;UNIQUE_ID UNIQUE_ID VISIBLE NONE;PID PID VISIBLE NONE;GISLINK GISLINK VISIBLE NONE", "parameterType": "esriGPParameterTypeOptional", "category": "" } ] }