Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

Using NISAR Data in ArcGIS

There are a number of Level 2 and 3 NISAR products that are suitable for use in GIS, as described in the using GIS software overview.

NISAR Support in ArcGIS Pro

Support for the NISAR file format was added to ArcGIS Pro at version 3.4 (November 2024). Those using version 3.4.0 or newer are able to use NISAR products as they would any other HDF5 file in ArcGIS Pro.

When using older versions of ArcGIS Pro, refer to this documentation for guidance.

NISAR in ArcGIS Tutorials

This page provides a quick introduction to working with NISAR data in ArcGIS. More in-depth tutorials are also available:

Adding NISAR Data

There are multiple options available for adding NISAR data to an ArcGIS Pro project. You can use the Add Multidimensional Raster tool or simply Drag and Drop the HDF5 file from the table of contents. Step-by-step guidance for each method can be found in the NISAR Data in ArcGIS Pro section of the NISAR in GIS tutorial.

Add Multidimensional Raster Tool

Using the Add Multidimensional Raster tool provides more flexibility in how the variables are displayed.

1. Select Multidimensional Data from the Add Data menu

Screenshot highlighting the Add Multidimensional Raster tool in ArcGIS Pro

Figure 1:Click the Add Data menu and select Multidimensional Data to open the Add Multidimensional Data dialog window ArcGIS Pro.

2. Select Desired Variables

Screenshot illustrating how to select desired variables in an HDF5 file using the Add Multidimensional Raster tool in ArcGIS Pro

Figure 2:Select desired variables from a NISAR file to add them as individual layers to the map.

The Multidimensional Raster output configuration is the best choice for adding most variables to the map as individual layers. However, to add complex-valued variables, such as wrapped interferograms, you will need to select Multiband Raster as the output format in order to access both the amplitude and phase components of the dataset.

Drag and Drop

You can simply drag and drop the entire file from the Catalog pane. This approach is most useful when you want to export individual variables to other data formats before working with them in ArcGIS Pro.

The ability to adjust visualizations, use imagery tools, or perform analysis is limited when you add the entire HDF5 file to the map.

Add HDF5 File from Catalog Pane

By default, the first variable in the HDF5 file is displayed, and any changes to symbology are applied to all variables in the file.

Screenshot demonstrating drag-and-drop capabilities in ArcGIS Pro

Figure 3:Using drag-and-drop functionality to add NISAR data to an ArcGIS Pro project.

Visualizing NISAR Data

Most NISAR data does not visualize well by default, and symbology adjustments need to be applied to view features of interest. Refer to the NISAR in GIS StoryMap to learn more about adjusting symbology for GCOV and GUNW product variables.

Symbology Settings

Symbology adjustments can be made for NISAR variables as you would any other layer. Right-click the layer and select Symbology to open the Symbology panel.

Screenshot showing how to access the Symbology settings in ArcGIS Pro

Figure 4:Right-click a layer and select Symbology to open the Symbology settings pane.

By default, ArcGIS displays NISAR variables using the Spectrum - Full Bright color scheme. SAR backscatter is traditionally displayed in grayscale, with lower values appearing darker than higher values, but you can apply whatever color scheme you prefer. If you do want to use the traditional grayscale rendering, make sure that the Invert check-box is cleared.

Screenshot showing how to set the color scheme in ArcGIS Pro

Figure 5:Change the color scheme for the layer. To use a traditional grayscale scheme, clear the check next to Invert when selecting the Black-to-White color scheme.

Viewing Amplitude Data

When viewing amplitude data, the images tend to appear very dark when using the default symbology. Because most backscatter values are very close to 0, it’s helpful to change the stretch settings to focus on the range of the majority of the pixel values.

One way to quickly render a view of the landscape is to apply a Standard Deviation stretch using Dynamic Range Adjustment (DRA).

Set the Stretch type to Standard Deviation. In the Statistics tab, set Statistics to DRA. You may want adjust the number of standard deviations to see what works best for your particular area. Values between 1 and 2 are often suitable for backscatter.

Screenshot showing how to set a standard deviation stretch symbology using dynamic range adjustment in ArcGIS Pro

Figure 6:Set the Stretch type to Standard Deviation, and set the Statistics type to DRA in the Statistics tab.

Another option is to set a custom Minimum-Maximum value range. Experiment to find the values that work best to view the features you want to see in your area of interest. Keep in mind that cross-pol (HV or VH) backscatter values tend to be lower than co-pol (HH or VV) returns, so you may need to use different ranges depending on the polarization.

Change the Stretch setting to Minimum-Maximum if necessary. In the Statistics tab, set Statistics to Custom, and enter the desired Min and Max values.

Screenshot showing how to set custom min-max values for stretch symbology in ArcGIS Pro

Figure 7:For the Minimum-Maximum stretch, set the Statistics type to Custom, and enter the desired pixel values for Min and Max.

Viewing Coherence Data

The Coherence variables included in the GUNW products are traditionally displayed in grayscale, and stretched from 0 to 1. You can use whatever color scheme you prefer, but by using the Minimum-Maximum Stretch type and setting the Min and Max values to 0 and 1, you can render a consistent visualization across products, regardless of the range of actual values represented in each different coherence layer.

Screenshot showing a common approach for viewing coherence data in ArcGIS Pro

Figure 8:To include the full range of potential coherence values, use a Minimum-Maximum Stretch type and set the Statistics type to Custom with a Min value of 0 and a Max value of 1.

Maintaining Symbology Settings

Sometimes connections to the source HDF5 variable are broken, and symbology settings may not be preserved even if you use the Set Data Source dialog in the layer properties (under the Source tab) to re-set the variable path.

If you make symbology changes to a NISAR variable and you want them to persist, consider exporting the variable as a stand-alone raster first, which provides a more stable source for ArcGIS projects. It also allows you to save the data as a layer, including the symbology settings, for use in other projects.

Transforming NISAR Data

There are many reasons for transforming NISAR variables. You may prefer working with a particular raster file format, require a different coordinate system or projection, need to resample the data to match another dataset, or want to subset the dataset spatially to make analysis more manageable.

There are a number of approaches for transforming NISAR variables in ArcGIS Pro. The Subset Multidimensional Raster Tool and the Export Raster function are well suited for use with NISAR data. Both methods provide the ability to apply multiple transformations at the same time.

Subset Multidimensional Raster Tool

To extract variables from an HDF5 file, you can use the Subset tool in the Data Management menu to save individual variables to a stand-alone raster format.

This tool can be used either with a full HDF5 layer that was added to the project using the Drag and Drop method, or with individual layers added using the Add Multidimensional Raster Tool interface.

  1. Click on an HDF5 layer or an individual variable layer in the Contents pane

  2. Click on the Multidimensional menu tab

  3. Click the Data Management button

  4. Select Subset to open the Subset Multidimensional Raster tool

  5. Edit the Output Multidimensional Raster field to enter the desired filename

    • The default output format is Cloud Raster Format (CRF), but you can simply type .tif as the file extension to output the variable as a GeoTIFF

  6. If working with a full HDF5 layer, check the box next to the desired variable to export

    • If you’ve referenced an individual variable layer, only that one variable will be listed, and is checked by default

  7. If you want to export the variable using the default environment settings, click the OK button to export the variable

Screenshot demonstrating using the subset tool in ArcGIS Pro

Figure 9:Using the Subset tool to extract variables from an HDF5 file added to ArcGIS Pro using the Drag-and-Drop method.

Environment Settings

The Environment tab of the Subset Multidimensional Raster Geoprocessing dialog provides a convenient interface for applying dataset transformations as a variable is being extracted.

You can output the variable with a different coordinate system, apply spatial subsetting, change the pixel size, or adjust the raster storage characteristics (pyramid behavior, statistic calculation approach, compression, resampling method).

Spatial Subsetting

To extract a spatial subset of the variable using the subset tool:

  1. Click on the Environments tab

  2. Set the processing extent using one of the available options indicated by the icons, including:

    • Use the current map extent

    • Manually draw an extent on the map (as illustrated in Figure 10)

    • Use the extent of a layer in the map

    • Use the extent of a saved geospatial file

Screenshot demonstrating applying a spatial extent environment setting to the subset tool in ArcGIS Pro

Figure 10:Setting the Environment variables in the Subset tool to apply a spatial extent to variables extracted from an HDF5 file added to ArcGIS Pro using the Drag-and-Drop method.

Once you’ve adjusted the settings in the Environments tab, return to the Parameters tab to verify that all other settings are correct before clicking the OK button to export the variable to a stand-alone raster format.

Export Raster

To export an HDF5 variable added as an individual layer using the Add Multidimensional Raster Tool, you can simply use the Export Raster function. Access this function using one of these methods:

Screenshot demonstrating accessing the Export Raster function from the context menu for an item in the **Contents** pane in ArcGIS Pro

Figure 11:Accessing Export Raster from the context menu for an item in the Contents pane.

Screenshot demonstrating accessing the Export Raster function from the Data menu in ArcGIS Pro

Figure 12:Accessing Export Raster from the Data menu for an item in the Contents pane.

In the Export Raster dialog window:

  1. Set the path and filename for the output raster

  2. Select the raster format to use

  3. If you want to export the variable using the default settings, click the Export button

Screenshot illustrating the Export Raster function dialog window

Figure 13:Set the output file path and file type in the Export Raster dialog window.

Export Raster Settings

As with the Subset Multidimensional Raster Tool, there are a number of settings that can be adjusted to apply additional data transformations when exporting the variable to a stand-alone raster.

Some of these settings are accessed directly in the General tab, including:

Additional options are available in the Settings tab, including:

Spatial Subsetting

The options available for setting a spatial extent are available in the Clipping Geometry section of the General tab.

The Clipping Geometry drop-down menu provides the option to use the current map extent or the extent of a layer in the map. It’s convenient to use a feature class containing a single feature (or restricted to a single feature using a definition query) to set the extent, as illustrated by the Area of Interest (AOI) feature class used in Figure 14.

You can also click the Browse icon to navigate to a saved geospatial file, or manually enter an extent in the Extent fields.

Screenshot illustrating setting the raster extent in the Export Raster dialog window

Figure 14:Set the raster extent in the Export Raster dialog window.

Once all the other settings (in both the General and Settings tabs) are set as desired, click the Export button to export the variable to a stand-alone raster with the desired spatial extent.