NEW CROP -- crop 3d or 4d field to reduce the range of any of its dimensions

Name

NEW CROP -- crop 3d or 4d field to reduce the range of any of its
			dimensions   

Author

Kathy Pearson, MCNC, kathyp@mcnc.org, (919) 248-9240

Summary

	Name		NEW CROP	
	Type		mapper	
	Inputs		input field		(field)	
			input X-Y map parameters(string)
	Outputs
			output field		(field)
			output string		(string)
	Parameters
			Name			Type	Def	Min	Max
			----			----	---	---	---
			xmin			(int)	-5000	-5000	5000
			xmax			(int)	-5000	-5000	5000
			ymin			(int)	-5000	-5000	5000
			ymax			(int)	-5000	-5000	5000
			zmin			(int)	-5000	-5000	5000
			zmax			(int)	-5000	-5000	5000
			tmin			(int)	-5000	-5000	5000
			tmax			(int)	-5000	-5000	5000
			crop method		(choice) USER CHOICE
			reset field minmax	(toggle)    0       0      1
			crop limit to 2		(toggle)    0       0      1
	

Description

Unlike the standard AVS crop module, the NEW CROP module allows the user to
crop a field down to a single grid cell in any dimension.  For compatibility
with the AVS field-to-mesh module, the "crop limit to 2" should be set since
it, like all standard AVS modules, cannot correctly deal with a dimension of
one unless it is the last dimension.  Also unlike the standard crop module,
the NEW CROP module values will "hold" between invocations if the previous
settings are within the latest range for X, Y, Z, or Time.  The standard crop
module allows cropping on 3 dimensions only, but the NEW CROP module allows
the user to crop either 3D or 4D fields.

Inputs

input field	field	
input X-Y map

Parameters

a string passed from the GET MODEL MAP module with cropping
		information based upon a map description file that includes
		settings for the entire grid, the grid without boundary 
		conditions, and an arbitrary specially defined clipped region;
		these values are not used if USER CHOICE crop selection is
		set

Outputs

output field	the cropped field 
output string	a string specifying ranges for X, Y, Z, and Time
PARAMETERS
xmin		the minimum value in the X dimension
xmax		the maximum value in the X dimension
ymin		the minimum value in the Y dimension
ymax		the maximum value in the Y dimension
zmin		the minimum value in the Z dimension
zmax		the maximum value in the Z dimension
tmin		the minimum value in the Time dimension
tmax		the maximum value in the Time dimension
crop method	selection of default map crops (DOMAIN GRID,
			 DOMAIN CLIPPED GRID, DOMAIN BOUNDARY) or
			 USER CHOICE whereby any X Y Z Time values
			 within the range of the current input field
			 may be cropped to dimensions of user choice
			 (including a dimension of 1) 
reset field
 minmax		toggle indicating if AVS routine should be called to reset
		the minmax values after the cropping is done
crop limit
 to 2		toggle indicating if module is used in a network with
		standard AVS field-to-mesh modules or other AVS modules
		requiring dimensions to be at least 2; for MCNC-written
		NEW TILE modules, the toggle should be off since single
		dimensions are allowed for them 

Example


Related modules


Limitations


See also

(MCNC Visualization Plan)						11/93
-------------------------------------------------------------------------
The MCNC Environmental Programs Group has created this module as part of a
suite of AVS demo modules, networks, and sample data sets to demonstrate 
the functionality of its visualization prototype for an Environmental 
Decision Support System (EDSS).  This system provides a unified method of 
analysis and visualization for data output from different environmental air 
quality models.  Remotely, standard output files from the following models 
can be read into AVS:
        ROM (Regional Oxidant Model)
        RADM (Regional Acid Deposition Model), low res and high res
        RADM (Regional Acid Depostion Model) Emissions, low res
        UAM (Urban Airshed Model, regulatory version)
        UAM (Urban Airshed Model, AREAL research version)
        UAM Wind (Urban Airshed Model, regulatory version)
        MCNC ALPHA-Prototype netCDF files
Alternatively, xdr portable binary AVS fields can be created from these
data types and accessed directly from the local workstation.
You can download these modules individually from the IAC using anonymous
ftp to the appropriate directories /avs_modules at avs.ncsc.org.  
If you would like to download the entire suite of modules, networks, and
sample datasets at the same time, the IAC recommends that you use 
anonymous ftp to grab the following file from avs.ncsc.org -
/sample_data/avs_data/MCNC_Env_Pgms/MCNC_Env_Pgms.tar.Z
This contains all source code to all local and remote modules, as well as
all of the sample datasets, networks, documentation, installation, and
usage notes.
-------------------------------------------------------------------------