Working with Raster

From OpenJUMP Wiki
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

back to New User Guide Index page

Open Raster Files

All raster readers support georeferencing via world file (see http://en.wikipedia.org/wiki/World_file). Also see How to georeference rasters.

To open raster image files

click on File>Open and select File on the left side
or
use File>Open File
or
use drag and drop by selecting the image file in file manager window and dragging it into OpenJUMP project

There is a Layer>Image Layer Manager which allows you load several images into one layer and manage them.

Format support

Currently [29.11.2013 OJ snapshot] OpenJUMP can read

BMP, DCX, FPX, GIF, JB2, JBIG2, JPEG, PAM, PBM, PCX, PGM, PNG, PNM, PPM, PSD, TGA, TIFF, WBMP, XBM, XPM

files out of the box. Additionally OpenJUMP Plus supports reading

  • ECW, JPEG2000
    • via native ECW SDK libraries with 32bit java on Windows, Linux, MacOSX
    • see ECW, JPEG2000
  • MRSID
    • via mrsid console binaries
    • see MrSID
  • ECW, JPEG2000, MRSID, NITF and many more (currently on Windows, Linux only)

Available readers and frameworks

Buffered Image Apache Commons reader

Reads a variety of raster formats http://commons.apache.org/proper/commons-imaging/formatsupport.html into memory, so be careful with big files.

ECW SDK native reader

comes with OJ PLUS, can be downloaded for OJ CORE
see ECW, JPEG2000

GeoTIFF Plus (JAI) reader

The old GeoTIFF reader enhanced to support more formats.
As the name suggests Georeferencing is done via world files or GeoTIFF information.

MrSID native reader

must be installed manually by the user due to license restrictions
see MrSID

Referenced Image reader

Supports reading raster files with all java APIs available in jre (ImageIO[ext], JAI, ImageCodec...). There maybe duplicate readers here to offer the user the choice to figure out which one works best or at all with the image files at hand.

Georeferencing is done via world files, GeoTIFF information or GDAL reader if installed like described below.

GDAL support (Windows, Linux only)

Additionally reads ECW, JPEG2000, MRSID and lots of more formats on Windows, Linux only provided

Note: GDAL reader has the widest support for different tiff/GeoTIFF variants. If other drivers fail, try with GDAL. Typical example is images which are compressed with "deflate" method. GDAL can also utilise overviews (subsampled versions of the images, pyramid layers) if they exist which can make browsing much faster in small scales.

Sextante Raster framework

Load an image/raster using the function File>Open...>. Select in the left window the "Sextante Raster Image" option.

Current image formats: ASC FLT GIF JPG PNG TIF

OpenJUMPs PLUS edition contains the Sextante Toolbox. That toolbox contains lots of raster processing and analysis functions.

Save Raster Files

OpenJUMP can save a project view to raster files. To save the view to Raster file choose File>Save View as Image...

Currently only PNG and JPG are supported.

OpenJUMP can save to georeferenced file with world file. To save to georeferenced file make sure that the option Write World File is enabled. The Fence function in the Save as Image window allows to save as Image the part of project within a fence.


OPenJUMP can export Sextante Image Layers to some grid (ASC FLT TIF) and image file format (GIF JPG PNG TIF).

Raster Transparency

Most readers respect the transparency that can be set in the layer properties context dialogue.

Georeference Raster

Tools>Warp>Affine transformation (with paramteres) tool works with JPG/PNG/GIF/TIF image loaded via ReferencedImage layer (Open layer>Layer)

RasterTools Extension[1] for OpenJUMP has a Georeferencing toolbar with some tools for simple affine transformations of Sextante Raster Layers. See general documention here[2] and about georeferencing with OpenJUMP and RasterTools here[3]

See also How to georeference rasters page for external softwares

Raster Reprojection

Currently OpenJUMP does not support reprojection of Raster files. You can use FWTools: a set of tools for Linux and Windowsto which can view/edit/save several raster and vector file formats. Based on GDAL and OGR libraries, it includes the viewer OpenEV that provides access to the files with a graphic interface (see also GDAL Raster Formats and OGR Vector Format. There is also a tool to reproject raster files

See also Working with FwTools and GeoTIFF files from fsdevelopers.com

Some usefull information about raster reprojection software can be found in Leszek Pawlowicz's post Reprojecting Raster Imagery I and Reprojecting Raster Imagery II - ERDAS Viewfinder

Some usefull software for local or national coordinate raster reprojection: Traspunto (Gauss-Boaga, datum Roma40 - UTM, datum ED50 - UTM, datum WGS84)

Raster Filters

RasterTools Extension[4] for OPenJUMP has a set of more common image filters on Sextante Raster layers

Image Plugin Enhancement, from Lenka Ferkova and Jan Kucharczyk, allows some filter operations on Image (edge, blur, inverse). User can define their own kernel filter.




back to New User Guide Index page