{"_id":"5a3adcd1f6c92b0028097901","project":"55faeacad0e22017005b8265","version":{"_id":"55faeacad0e22017005b8268","project":"55faeacad0e22017005b8265","__v":36,"createdAt":"2015-09-17T16:31:06.800Z","releaseDate":"2015-09-17T16:31:06.800Z","categories":["55faeacbd0e22017005b8269","55faf550764f50210095078e","55faf5b5626c341700fd9e96","55faf8a7825d5f19001fa386","560052f91503430d007cc88f","560054f73aa0520d00da0b1a","56005aaf6932a00d00ba7c62","56005c273aa0520d00da0b3f","5601ae7681a9670d006d164d","5601ae926811d00d00ceb487","5601aeb064866b1900f4768d","5601aee850ee460d0002224c","5601afa02499c119000faf19","5601afd381a9670d006d1652","561d4c78281aec0d00eb27b6","561d588d8ca8b90d00210219","563a5f934cc3621900ac278c","5665c5763889610d0008a29e","566710a36819320d000c2e93","56ddf6df8a5ae10e008e3926","56e1c96b2506700e00de6e83","56e1ccc4e416450e00b9e48c","56e1ccdfe63f910e00e59870","56e1cd10bc46be0e002af26a","56e1cd21e416450e00b9e48e","56e3139a51857d0e008e77be","573b4f62ef164e2900a2b881","57c9d1335fd8ca0e006308ed","57e2bd9d1e7b7220000d7fa5","57f2b992ac30911900c7c2b6","58adb5c275df0f1b001ed59b","58c81b5c6dc7140f003c3c46","595412446ed4d9001b3e7b37","59e76ce41938310028037295","5a009de510890d001c2aabfe","5a96f89c89442e002041144b"],"is_deprecated":false,"is_hidden":false,"is_beta":false,"is_stable":true,"codename":"v1","version_clean":"1.0.0","version":"1"},"category":{"_id":"573b4f62ef164e2900a2b881","__v":0,"project":"55faeacad0e22017005b8265","version":"55faeacad0e22017005b8268","sync":{"url":"","isSync":false},"reference":false,"createdAt":"2016-05-17T17:05:38.443Z","from_sync":false,"order":9,"slug":"algorithm-guide","title":"Algorithms"},"user":"55fae9d4825d5f19001fa379","__v":0,"parentDoc":null,"updates":[],"next":{"pages":[],"description":""},"createdAt":"2017-12-20T21:57:37.253Z","link_external":false,"link_url":"","githubsync":"","sync_unique":"","hidden":false,"api":{"results":{"codes":[]},"settings":"","auth":"required","params":[],"url":""},"isReference":false,"order":134,"body":"### Inputs\nThe following table lists all ENVI_RasterHistogram inputs.\nMandatory (optional) settings are listed as Required = True (Required = False).\n\n  Name  |  Required  |  Default  |  Valid Values  |  Description  \n--------|:----------:|-----------|----------------|---------------\nfile_types|False|N/A|string|GBDX Option. Comma seperated list of permitted file type extensions. Use this to filter input files -- Value Type: STRING`[*]`\ninput_raster|True|N/A|[See ENVIRASTER input type](https://gbdxdocs.digitalglobe.com/docs/envi-task-engine#section-enviraster)|Specify a raster from which to generate histogram statistics. -- Value Type: ENVIRASTER\ninput_raster_format|False|N/A|[See ENVIRASTER input type](https://gbdxdocs.digitalglobe.com/docs/envi-task-engine#section-enviraster)|Provide the format of the image, for example: landsat-8. -- Value Type: STRING\ninput_raster_band_grouping|False|N/A|[See ENVIRASTER input type](https://gbdxdocs.digitalglobe.com/docs/envi-task-engine#section-enviraster)|Provide the name of the band grouping to be used in the task, ie - panchromatic. -- Value Type: STRING\ninput_raster_filename|False|N/A|[See ENVIRASTER input type](https://gbdxdocs.digitalglobe.com/docs/envi-task-engine#section-enviraster)|Provide the explicit relative raster filename that ENVI will open. This overrides any file lookup in the task runner. -- Value Type: STRING\ninput_min|False|N/A|string|Specify the minimum value of the histogram for each band. If the array has one value, it applies to all bands, otherwise it must have the same number of elements as the input raster has bands. -- Value Type: DOUBLEARRAY\ninput_binsize|False|N/A|string|Specify a value for the bin size, to manage the resolution of the histogram. INPUT_BINSIZE is mutually exclusive from INPUT_NBINS. If the array has one value, it applies to all bands, otherwise it must have the same number of elements as the input raster has bands. -- Value Type: DOUBLEARRAY\ninput_max|False|N/A|string|Specify the maximum value of the histogram for each band. If the array has one value, it applies to all bands, otherwise it must have the same number of elements as the input raster has bands. -- Value Type: DOUBLEARRAY\ninput_nbins|False|N/A|string|Specify a value for the number of bins. INPUT_NBINS is mutually exclusive from INPUT_BINSIZE. If you do not specify either of these keywords, a default value of 256 bins will be used for all bands. If the array has one value, it applies to all bands, otherwise it must have the same number of elements as the input raster has bands. -- Value Type: DOUBLEARRAY\n\n\n### Outputs\n\nThe following table lists all ENVI_RasterHistogram outputs.\nMandatory (optional) settings are listed as Required = True (Required = False).\n\n  Name  |  Required  |  Default  |  Valid Values  |  Description\n--------|:----------:|-----------|----------------|---------------\ntask_meta_data|False|N/A|directory|GBDX Option. Output location for task meta data such as execution log and output JSON\noutput_counts|True|N/A|string|This is the pixel count of the histogram for each band. -- Value Type: LIST\noutput_nbins|True|N/A|string|This is the number of bins the histogram was limited to for each band. -- Value Type: DOUBLEARRAY\noutput_max|True|N/A|string|This is the maximum value of the histogram for each band. -- Value Type: DOUBLEARRAY\noutput_binsize|True|N/A|string|This is the bin size of the histogram for each band. -- Value Type: DOUBLEARRAY\noutput_min|True|N/A|string|This is the minimum value of the histogram for each band. -- Value Type: DOUBLEARRAY\n\n\n**Output structure**\n\nThe output_counts file will be written to the specified S3 Customer Account Location.The output_nbins file will be written to the specified S3 Customer Account Location.The output_max file will be written to the specified S3 Customer Account Location.The output_binsize file will be written to the specified S3 Customer Account Location.The output_min file will be written to the specified S3 Customer Account Location.\n\n### Background\nFor additional background information on this task please refer to the [Harris Geospatial ENVI documentation](http://www.harrisgeospatial.com/docs/home.html) and \n[ENVI® Raster Histogram](http://www.harrisgeospatial.com/docs/envirasterhistogramtask.html). \n\n### Contact\nIf you have any questions or issues with this task, please contact [gbdx-support:::at:::digitalglobe.com](mailto:gbdx-support@digitalglobe.com).","excerpt":"The histogram associated with the raster\n    \n**GBDX Registered Name:** ENVI_RasterHistogram\n**Provider:** Harris Geospatial Solutions","slug":"envi-raster-histogram","type":"basic","title":"ENVI® Raster Histogram"}

ENVI® Raster Histogram

The histogram associated with the raster **GBDX Registered Name:** ENVI_RasterHistogram **Provider:** Harris Geospatial Solutions

### Inputs The following table lists all ENVI_RasterHistogram inputs. Mandatory (optional) settings are listed as Required = True (Required = False). Name | Required | Default | Valid Values | Description --------|:----------:|-----------|----------------|--------------- file_types|False|N/A|string|GBDX Option. Comma seperated list of permitted file type extensions. Use this to filter input files -- Value Type: STRING`[*]` input_raster|True|N/A|[See ENVIRASTER input type](https://gbdxdocs.digitalglobe.com/docs/envi-task-engine#section-enviraster)|Specify a raster from which to generate histogram statistics. -- Value Type: ENVIRASTER input_raster_format|False|N/A|[See ENVIRASTER input type](https://gbdxdocs.digitalglobe.com/docs/envi-task-engine#section-enviraster)|Provide the format of the image, for example: landsat-8. -- Value Type: STRING input_raster_band_grouping|False|N/A|[See ENVIRASTER input type](https://gbdxdocs.digitalglobe.com/docs/envi-task-engine#section-enviraster)|Provide the name of the band grouping to be used in the task, ie - panchromatic. -- Value Type: STRING input_raster_filename|False|N/A|[See ENVIRASTER input type](https://gbdxdocs.digitalglobe.com/docs/envi-task-engine#section-enviraster)|Provide the explicit relative raster filename that ENVI will open. This overrides any file lookup in the task runner. -- Value Type: STRING input_min|False|N/A|string|Specify the minimum value of the histogram for each band. If the array has one value, it applies to all bands, otherwise it must have the same number of elements as the input raster has bands. -- Value Type: DOUBLEARRAY input_binsize|False|N/A|string|Specify a value for the bin size, to manage the resolution of the histogram. INPUT_BINSIZE is mutually exclusive from INPUT_NBINS. If the array has one value, it applies to all bands, otherwise it must have the same number of elements as the input raster has bands. -- Value Type: DOUBLEARRAY input_max|False|N/A|string|Specify the maximum value of the histogram for each band. If the array has one value, it applies to all bands, otherwise it must have the same number of elements as the input raster has bands. -- Value Type: DOUBLEARRAY input_nbins|False|N/A|string|Specify a value for the number of bins. INPUT_NBINS is mutually exclusive from INPUT_BINSIZE. If you do not specify either of these keywords, a default value of 256 bins will be used for all bands. If the array has one value, it applies to all bands, otherwise it must have the same number of elements as the input raster has bands. -- Value Type: DOUBLEARRAY ### Outputs The following table lists all ENVI_RasterHistogram outputs. Mandatory (optional) settings are listed as Required = True (Required = False). Name | Required | Default | Valid Values | Description --------|:----------:|-----------|----------------|--------------- task_meta_data|False|N/A|directory|GBDX Option. Output location for task meta data such as execution log and output JSON output_counts|True|N/A|string|This is the pixel count of the histogram for each band. -- Value Type: LIST output_nbins|True|N/A|string|This is the number of bins the histogram was limited to for each band. -- Value Type: DOUBLEARRAY output_max|True|N/A|string|This is the maximum value of the histogram for each band. -- Value Type: DOUBLEARRAY output_binsize|True|N/A|string|This is the bin size of the histogram for each band. -- Value Type: DOUBLEARRAY output_min|True|N/A|string|This is the minimum value of the histogram for each band. -- Value Type: DOUBLEARRAY **Output structure** The output_counts file will be written to the specified S3 Customer Account Location.The output_nbins file will be written to the specified S3 Customer Account Location.The output_max file will be written to the specified S3 Customer Account Location.The output_binsize file will be written to the specified S3 Customer Account Location.The output_min file will be written to the specified S3 Customer Account Location. ### Background For additional background information on this task please refer to the [Harris Geospatial ENVI documentation](http://www.harrisgeospatial.com/docs/home.html) and [ENVI® Raster Histogram](http://www.harrisgeospatial.com/docs/envirasterhistogramtask.html). ### Contact If you have any questions or issues with this task, please contact [gbdx-support@digitalglobe.com](mailto:gbdx-support@digitalglobe.com).