GISGridGenerate


Synopsis

provides a convenient user interface (UI) to the GISGrid module.

Input Ports

None

Parameters

Min Meridian

UIdial

Minimum meridian for grid in longitude.

Max Meridian

UIdial

Maximum meridian for grid in longitude.

Min Parallel

UIdial

Minimum parallel for grid in latitude.

Max Parallel

UIdial

Maximum parallel for grid in latitude.

Meridian Increment

UIslider

Increment spacing between meridians.

Parallel Increment

UIslider

Increment spacing between parallels.

Generate Grid

UIbutton

Generate a grid mesh according to settings.

 

Output Port

outLLA

Mesh

Output mesh data field containing grid.

 

Description

This user interface (UI) wrapper around the GISGrid module allows users to quickly change the grid patterns projected onto a GIS surface. The ease of use of this macro allows you to quickly see differences between the different mapping transformations, as well as providing a reference grid onto a projected GIS surface.

Note: The GISGridGenerate and GISGrid modules do not produce labeled meridian and parallel grid lines.

Parameters

Min Meridian

Allows you to provide a lower bound to the meridian (longitude) grid run. The value is entered by manipulating the UIdial to the desired longitude. Although the dial allows values from -180.0 to 360 for convenience, any longitude value entered between -180.0 to 0.0 is converted to the 0.0 to 360.0 longitude system.

Max Meridian

Allows you to provide an upper bound to the meridian (longitude) grid run. The value is entered by manipulating the UIdial to the desired longitude. Although the dial allows values from -180.0 to 360 for convenience, any longitude value entered between -180.0 to 0.0 is converted to the 0.0 to 360.0 longitude system.

Min Parallel

Allows you to provide a lower bound to the parallel (latitude) grid run. The value is entered by manipulating the UIdial to the desired latitude. The dial only allows values between -90.0 and 90.0.

Max Parallel

Allows you to provide an upper bound to the parallel (latitude) grid run. The value is entered by manipulating the UIdial to the desired latitude. The dial only allows values between -90.0 and 90.0.

Meridian Increment

Allows you to provide the increment (in decimal degrees) to apply to the meridian grid run. A meridian line is placed at appropriate distances around the parallels, with the placement of the meridian line every n degrees, where n is calculated based on the minimum and maximum meridians and the meridian increment.

Parallel Increment

Allows you to provide the increment (in decimal degrees) to apply to the parallel grid run. A parallel line is placed at appropriate distances around the meridians, with the placement of the parallel line every n degrees, where n is calculated based on the minimum and maximum parallels and the parallel increment.

Generate Grid

Using the inputs from the above parameters, a meridian/parallel grid is generated via the GISGrid module. A new grid will be generated each time this UIbutton is depressed.

Output Ports

outLLA

This is a Mesh data field containing polylines representing the meridian/parallel grid in latitude/longitude/altitude coordinates. This mesh can be treated as any other mesh data field.

This is a straight, polyline grid. If the resultant grid is projected to a "globe" or other three dimensional projection, the resultant sphere may appear coarser than expected if the meridian and parallel increments are large.

Example

Not Available.

File

v/gis2.v

See also