{"_id":"5a3a961ebcc254001c4bfb35","project":"55faeacad0e22017005b8265","version":{"_id":"55faeacad0e22017005b8268","project":"55faeacad0e22017005b8265","__v":37,"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","5b3f9b7267cbc90003d283a5"],"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-20T16:55:58.854Z","link_external":false,"link_url":"","githubsync":"","sync_unique":"","hidden":false,"api":{"results":{"codes":[]},"settings":"","auth":"required","params":[],"url":""},"isReference":false,"order":78,"body":"### Inputs\nThe following table lists all ENVI_GenerateGCPsFromTiePoints 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`[*]`\ndem_is_height_above_ellipsoid|False| false|string|Set this property to true if the DEM is already expressed as the height above the ellipsoid and no geoid correction is required. -- Value Type: BOOLEAN -- Default Value: false\noutput_gcps2_uri_filename|False|N/A|string|Specify a string with the fully-qualified path and filename for OUTPUT_GCPS2. -- Value Type: STRING\ninput_dem_raster|False|N/A|[See ENVIRASTER input type](https://gbdxdocs.digitalglobe.com/docs/envi-task-engine#section-enviraster)|Specify a digital elevation model (DEM) raster. The elevation values of GCPs are calculated using the DEM raster. If you do not have a DEM file readily available, you can use the global DEM named GMTED2010.jp2 that is provided with your ENVI installation under the Exelis/envixx/data folder. The Global Multi-resolution Terrain Elevation Data 2010 (GMTED2010) dataset has a mean resolution of 30 arc seconds. -- Value Type: ENVIRASTER\ninput_dem_raster_filename|False|N/A|string|Provide the explicit relative raster filename that ENVI will open. This overrides any file lookup in the task runner. -- Value Type: STRING\ninput_tiepoints|True|N/A|[See ENVITIEPOINTSET input type](https://gbdxdocs.digitalglobe.com/docs/envi-task-engine#section-envitiepointset)|This is a reference to an input ENVITiePointSet object. -- Value Type: ENVITIEPOINTSET\noutput_gcps1_uri_filename|False|N/A|string|Specify a string with the fully-qualified path and filename for OUTPUT_GCPS1. -- Value Type: STRING\n\n\n### Outputs\n\nThe following table lists all ENVI_GenerateGCPsFromTiePoints 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_gcps2_uri|True|N/A|directory|Output for OUTPUT_GCPS2. -- Value Type: ENVIURI\noutput_gcps1_uri|True|N/A|directory|Output for OUTPUT_GCPS1. -- Value Type: ENVIURI\n\n\n**Output structure**\n\nThe output_gcps2_uri file will be written to the specified S3 Customer Account Location.The output_gcps1_uri 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® Generate GCPs From Tie Points](http://www.harrisgeospatial.com/docs/envigenerategcpsfromtiepointstask.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":"This task generates two sets of ground control points (GCPs) from tie points. The geographic locations of the GCPs are calculated from the first raster. The elevation values of the GCPs are calculated from the DEM raster.\n    \n\n**GBDX Registered Name:** ENVI_GenerateGCPsFromTiePoints\n**Provider:** Harris Geospatial Solutions","slug":"envi-generate-gcps-from-tie-points","type":"basic","title":"ENVI® Generate GCPs From Tie Points"}

ENVI® Generate GCPs From Tie Points

This task generates two sets of ground control points (GCPs) from tie points. The geographic locations of the GCPs are calculated from the first raster. The elevation values of the GCPs are calculated from the DEM raster. **GBDX Registered Name:** ENVI_GenerateGCPsFromTiePoints **Provider:** Harris Geospatial Solutions

### Inputs The following table lists all ENVI_GenerateGCPsFromTiePoints 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`[*]` dem_is_height_above_ellipsoid|False| false|string|Set this property to true if the DEM is already expressed as the height above the ellipsoid and no geoid correction is required. -- Value Type: BOOLEAN -- Default Value: false output_gcps2_uri_filename|False|N/A|string|Specify a string with the fully-qualified path and filename for OUTPUT_GCPS2. -- Value Type: STRING input_dem_raster|False|N/A|[See ENVIRASTER input type](https://gbdxdocs.digitalglobe.com/docs/envi-task-engine#section-enviraster)|Specify a digital elevation model (DEM) raster. The elevation values of GCPs are calculated using the DEM raster. If you do not have a DEM file readily available, you can use the global DEM named GMTED2010.jp2 that is provided with your ENVI installation under the Exelis/envixx/data folder. The Global Multi-resolution Terrain Elevation Data 2010 (GMTED2010) dataset has a mean resolution of 30 arc seconds. -- Value Type: ENVIRASTER input_dem_raster_filename|False|N/A|string|Provide the explicit relative raster filename that ENVI will open. This overrides any file lookup in the task runner. -- Value Type: STRING input_tiepoints|True|N/A|[See ENVITIEPOINTSET input type](https://gbdxdocs.digitalglobe.com/docs/envi-task-engine#section-envitiepointset)|This is a reference to an input ENVITiePointSet object. -- Value Type: ENVITIEPOINTSET output_gcps1_uri_filename|False|N/A|string|Specify a string with the fully-qualified path and filename for OUTPUT_GCPS1. -- Value Type: STRING ### Outputs The following table lists all ENVI_GenerateGCPsFromTiePoints 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_gcps2_uri|True|N/A|directory|Output for OUTPUT_GCPS2. -- Value Type: ENVIURI output_gcps1_uri|True|N/A|directory|Output for OUTPUT_GCPS1. -- Value Type: ENVIURI **Output structure** The output_gcps2_uri file will be written to the specified S3 Customer Account Location.The output_gcps1_uri 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® Generate GCPs From Tie Points](http://www.harrisgeospatial.com/docs/envigenerategcpsfromtiepointstask.html). ### Contact If you have any questions or issues with this task, please contact [gbdx-support@digitalglobe.com](mailto:gbdx-support@digitalglobe.com).