Pipeline Scripts

CropTiffsWithShapefiles.sml Script to resample georeferenced airphoto TIFF files to NAD83 / New Jersey State Plane Feet and crop to a rectangular area in that coordinate system. The rectangular area for each photo TIFF is defined by a rectangle in an accompanying shapefile.
filterTest.sml
PipelineContrastCompositeToTIFF.sml Sample standalone script to demonstrate an image pipeline application: applying contrast to three grayscale RVC source rasters and making an RGB composite GeoTIFF file.
PipelineCropAndMaskFromRegion.sml
TechGuideUsing Regions in a Pipeline
Sample standalone script to demonstrate use of a region as a pipeline source to mask and crop a source image.
PipelineFilterLookup.sml Sample standalone script to demonstrate a simple image pipeline application: applying contrast to a grayscale raster.
PipelineMosaicToReference.sml
TechGuidePipeline Structures for Multiple Inputs
Sample standalone script to demonstrate an image pipeline application using multiple RVC sources and a single RVC target: mosaicking the source rasters.
PipelineNDVIfromTIFF_CropAndMaskFromRegion.sml
PipelineNDVIfromTIFF.sml Computes a Normalized Difference Vegetation Index (NDVI) raster from Red and Near-infrared bands directly from an input GeoTIFF file containing a 4-band multispectral QuickBird or Ikonos satellite image.
PipelinePanSharp.sml Sample script that illustrates 1) the use of a custom dialog window constructed using an XML dialog specification and 2) assembly of an Image Pipeline using options set from the dialog.

The script computes a pan-sharpened color-composite image from three low-resolution bands of a multispectral image (must match each other in dimensions and extents) and a higher-resolution panchromatic image.
PipelineResampleToGeoref.sml
TechGuidePipeline Image Processing
Sample standalone script to demonstrate a simple image pipeline application: resampling/reprojecting a source raster to match its georeference at the specified cell size.
PipelineResampleToGeorefMulti.sml Sample standalone script to demonstrate a simple image pipeline application: Reprojecting a series of source rasters with control-point georeference to align their lines/columns with their coordinate reference system and maintain their current cell size.

Script shows how to incorporate an image processing pipeline into a user-defined function that is iteratively called to process a series of grayscale rasters through the same processing steps, with each iteration producing a single output raster.
PipelineResampleToMatch.sml
TechGuidePipeline Programming Basics
Sample standalone script to demonstrate a simple image pipeline application: resampling/reprojecting a source raster to match the extents, cell size, and projection of a reference raster.
PipelineResampleToMatchMulti.sml Sample standalone script to demonstrate a simple image pipeline application: resampling/reprojecting a series of georeferenced source rasters to match the extents, cell size, and projection of a georeferenced reference raster.

Script shows how to incorporate an image processing pipeline into a user-defined function that is iteratively called to process a series of grayscale rasters through the same processing steps, with each each iteration producing a single output raster.
PipelineResampleToUTM.sml Sample standalone script to demonstrate a simple image pipeline application: resampling/reprojecting a source raster to a different coordinate reference system. In this example the image is reprojected to the UTM zone appropriate for its location while maintaining the same datum.
PipelineTopographic.sml Sample standalone script to demonstrate an image pipeline application using a single RVC source and a target consisting of several RVC raster objects.
ProvisionPoly.sml Image provisioning script for client providing polygon vertex coordinates.
ProvisionRect.sml Image provisioning script for client providing rectangular extents.
ProvisionSection.sml Image provisioning script for extracting Nebraska orthoimage for Township, Range, and Section.