Background
Sentinel-1 Ground-Range Detected (GRD) products are available for download from ASF’s Vertex data portal. These Level-1 GRD products are georeferenced to geographic coordinates using the Earth ellipsoid WGS84, but are still in SAR geometry. By following this data recipe, users will learn how to geocode Sentinel-1 GRD products in ArcGIS using the Project Raster tool. This recipe was tested against ArcGIS 10.6.1 and 10.4, but it should work for earlier 10.X versions as well.
Why Geocode?
Once extracted from their zip file, GRD products downloaded from Vertex can be viewed directly in ArcGIS without any additional steps. The georeferenced TIFF files include the information necessary to allow most GIS software platforms to project the data layers on the fly to match the other layers in your GIS, so you can easily visualize the data without additional effort. If you are visualizing the images outside of a GIS platform, however, the images may appear reversed or rotated. To display the images as you would expect to see them, the image must be transformed from its SAR geometry into a map projection. When working with SAR data, this process is called “Geocoding”.
Geocoding the imagery will ensure not only that the image displays at the correct location on the Earth’s surface in any given application, but that the image will also display as expected when it is viewed outside of a spatially-enabled framework (i.e. north is up, features are not stretched or reversed in unexpected ways).
Even when working within a GIS, if you want to go beyond simply visualizing the data and perform analysis or geoprocessing functions using the GRD granule, it should be geocoded to a map projection first. In ArcGIS, this can be accomplished by using the Project Raster tool. If you would prefer to use GDAL, QGIS 2.18, or QGIS 3.X to geocode, refer to ASF’s Data Recipes for geocoding products within each of these platforms.
Note that using different geocoding techniques/options may result in slight differences in the output products. While one output is not necessarily “better” than another, it is a good idea to be consistent when generating geocoded products for use in the same project, especially if you are looking at imagery from one location through time. The best approach to use will vary depending on the goals and preferences of the user.
Geocoding is NOT Terrain Correction
It is important to understand that this geocoding process does not involve terrain correction. To match the imagery to actual features on the earth and correct for distortions caused by the side-looking geometry of SAR data, you must perform Radiometric Terrain Correction (RTC) instead. This will be particularly important in areas of high topographic variation. Refer to ASF’s Data Recipes on Radiometric Terrain Correction, or contact ASF to learn about other resources for RTC processing.
Prerequisites
Materials List:
- ArcGIS Desktop (any licensing level)
- Earthdata login credentials
- If you do not already have an Earthdata account, visit the Earthdata website to register for this free service.
- Download Sentinel-1 GRD data using Vertex.
- When downloading from Vertex, you must either already be logged in to Earthdata, or you will be prompted to enter your Earthdata Login username and password before the download will begin.
- You may use this Sample Granule.
If you choose to download a granule other than the sample granule, you will need to determine an appropriate projected coordinate reference system to use for that location (i.e., UTM zone).
To determine the UTM zone for an unfamiliar granule:
- Add the GRD to ArcGIS (See the Geocoding Steps section for downloading and extracting the granule and tips on adding data to ArcMap).
- In the File menu, select Add Data — Add Data from ArcGIS Online.
- In the search bar, enter “UTM Zones” and click Enter to display the results.
- Find the “World UTM Grid” layer package, served by esri_dm, and click Add.
- No transformation should be necessary, as both should be in WGS84.
- With the Identify tool, click on the UTM grid cell containing your granule to display the World UTM Grid properties for that area.
- Note the ZONE and ROW_attributes.
- The UTM zone number will be the ZONE value, and you must determine if the zone is in the northern or southern hemisphere.
- Northern Hemisphere: Rows N-Z
- Southern Hemisphere: Rows A-M
- Visit the Spatial Reference website and enter your UTM zone in the search field (i.e. “UTM 13N” for zone 13 — northern hemisphere).
- Click the link for the European Petroleum Survey Group (EPSG) code for the WGS 84 entry (i.e. WGS 84 / UTM zone 13N) and verify that its location logically matches your granule.
- Copy the EPSG number for use in step 3.4 in Geocoding Steps — Project your Product of this data recipe.
Geocoding Steps
If you are new to the ArcGIS environment, refer to the Appendix: Working in the ArcGIS Environment, which will introduce you to some key aspects of ArcMap that will be helpful to understand when working through this Data Recipe.
Download Sentinel-1 Data
Extract the .tif File with the Data of Interest
Within the downloaded zip file is a base directory with the name of the granule followed by a .SAFE extension. This SAFE structure contains a number of directories and files, and the data images are saved as georeferenced .tiff files in the folder named “measurement.”
The image we are interested in for this tutorial is the co-polarized GRD:
s1a-iw-grd-vv-20170819t001029-20170819t001054-017985-01e2e8-001.tiff
Note: If you are using a different granule than the sample provided, the co-pol image may be labeled hh instead of vv.
Use your preferred method to extract the desired file from the zipped folder, or refer to the suggestions below.