Square (Image Analyst)

This ArcGIS 2.7 documentation has been archived and is no longer updated. Content and links may be outdated. See the latest documentation.

Available with Spatial Analyst license.

Available with Image Analyst license.

Summary

Calculates the square of the cell values in a raster.

Illustration

Square illustration
OutRas = Square(InRas1)

Usage

  • Output values are floating point if the input values are floating point; if the input values are integer, the output values are integer.

  • If the input is a multiband raster, the output will be a multiband raster. The tool will perform the operation on each band in the input.

Syntax

Square(in_raster_or_constant)
ParameterExplanationData Type
in_raster_or_constant

The input values to find the square of.

To use a number as an input for this parameter, the cell size and extent must first be set in the environment.

Raster Layer; Constant

Return Value

NameExplanationData Type
out_raster

The output raster.

The cell values are the square of the input cell values.

Raster

Code sample

Square example 1 (Python window)

This example finds the square of the values in the input GRID raster.

import arcpy
from arcpy import env
from arcpy.ia import *
env.workspace = "C:/iapyexamples/data"
outSquare = Square("degs")
outSquare.save("C:/iapyexamples/output/outsq")
Square example 2 (stand-alone script)

This example finds the square of the values in the input GRID raster.

# Name: Square_Ex_02.py
# Description: Calculates the square of the pixels in a raster
# Requirements: Image Analyst Extension

# Import system modules
import arcpy
from arcpy import env
from arcpy.ia import *

# Set environment settings
env.workspace = "C:/iapyexamples/data"

# Set local variables
inRaster = "degs"

# Check out the ArcGIS Image Analyst extension license
arcpy.CheckOutExtension("ImageAnalyst")

# Execute Square
outSquare = Square(inRaster)

# Save the output 
outSquare.save("C:/iapyexamples/output/outsquare")

Licensing information

  • Basic: Requires Image Analyst or Spatial Analyst
  • Standard: Requires Image Analyst or Spatial Analyst
  • Advanced: Requires Image Analyst or Spatial Analyst

Related topics