>>> Tools/Scripts for ArcGIS 9.+ can also be found at the ArcScript Section of ESRI's support page. Links will point there now, this way I'll have to upload new versions only once...<<<

NetCDF2Raster - ArcGIS 8.x-9.1

NetCDF2raster ScreenshotScript to import data stored in netcdf format into an ArcGIS raster dataset.
Timeslices of 2D,3D and 4D netcdf variables can be imported. Projection can be set during import.

Dependencies:
  • ArcGIS 9 w/ Spatial Analyst
  • Python 2.3 or 2.4 (Numeric is not supported in Python 2.5 anymore)
  • Python packages:
    • 'Scientific Python', Version 2.4.x or newer and
    • 'Numeric', Version 23.x or newer for NetCDF support. Note numpy does NOT work!
  • netCDF libraries
Installation:
  • Unpack files nc2grid_arc.py + ImportTools.tbx into your favorite toolbox directory.
  • Open ArcToolbox in ArcMap and rightclick: Choose 'Add>Toolbox' and browse for ImportTools.tbx
  • Right-click on Import NetCDF script, select tab 'source' and point to where nc2grid_arc.py was extracted if not in the same folder with the toolbox.
  • Double click on Import NetCDF script to execute and read dialog documentation.
Documentation:
  • Tool dialog provides all necessary information
  • Check tool html help for help on usage and netcdf installation -> active content used by ESRI works with IE only :-(

***** Needs modification to work with ArcGIS 9.2 ******

- History:
v0.61: Updated documentation
v0.60: Strings like NaN can be supplied as NoDataValue (will be replaced to -9999)
v0.57: Minor fixes, source documentation
v0.56: Minor bugfix for 2D variable import and commandline usage
v0.55: Coordinates of lower left corner of imported raster can be set via tool dialog
v0.52: minor bugfixes like ASCII to raster conversion fails when no workspace is set
v0.51: support 4D variables
v0.41: name of netcdf attribute containing cellsize can be specified in dialog
v0.4: NoDataValue and cellsize can be specified via the tool dialog
v0.32: Support Float and Int, do not import standard toolboxes, minor bugfixes
v0.3: ASCII dumps are deleted after each run.

DOWNLOAD netcdf2raster


 

Tile - ArcGIS 8.x-9.1

NetCDF2raster ScreenshotTool/Script to produce any number of equal-size tiles from an existing raster dataset (raster/grid, TIFF, GIF, etc). Tiles can be resampled during creation. Buffer/overlap of tiles can be selected. Handy if you have preprocessed raster data that you want to break down into smaller bits for processing... Comes in a toolbox with dialog help.
Dependencies:
  • ArcGIS 9 w/ Spatial Analyst needed
  • Python 2.1+ (check this document for issues installing a newer Python version with ArcGIS)
Installation:
  • Unpack files tile.py + Tile.tbx into your favorite toolbox directory and add toolbox 'Tile' to your tools.
  • Double click on Script 'Tile raster' in Toolbox 'Tile' and read documentation.
Documentation:
  • Tool dialog provides all necessary information
  • Check tool html help for help on usage and netcdf installation -> active content used by ESRI works with IE only :-(
Known Issues:
  • Tiles don't align correctly at cell borders when cellsize precision needs more than 6 decimals. Use "Support small cellsize" option in this case
  • Extent and cellsize has to be set, 'Default' will not work.
  • Resampling doesn't always work

***** Needs modification to work with ArcGIS 9.2 ******

- History:
v0.32 some editing of documentation
v0.31 workaround for decimal bug
v0.3 use 'clip' function, correct extent to multiple of cellsize.
v0.2 support tool dialog

DOWNLOAD tile


 

GridClass - ArcView 3.x

GridClass ScreenshotGridClass is an extension for ESRIs ArcView 3.x used to classify grid data sets according to either Jenks algorithm ('natural breaks' classification in ArcView) or equal interval classification. Optimal classification can be determinded using the "goodness of classification" GC and/or the "goodness of variance fit" GVF index. Classifications using different number of classes and algorithms can be tested and compared and finally the optimal classification can be applied to the grid. Results are presented in the dialog window and added to the view as a table. Done and tested under ArcView 3.2 and Windows 2000 SP3.

Current version: 0.65
ToDo: a lot. GridClass is currently working only if data to classify is the only data associated with the grid (data must be in 'value' field). Classification is limited for large values due to ArcViews "Unix heritage" of 32k max values and Integer limitation of the natural breaks method. Optimal classification must be chosen manually. Some bug if any class border is 0.

DOWNLOAD GridClass


GetAccess - ArcView 3.x

ArcView 3.x extension to import data from MS Access files into ArcView 3.x shape or point themes. Written to easily import ATKIS data into ArcView. Not much to say about it. You can chose to import data either as shapes (creating square polygons of chosable size) or point themes.

Can't find it at the moment, what a shame! I'll put it up as soon as I come across it again...

 

 

 

Last updated: 2.December 2008

Valid XHTML 1.1