Difference between revisions of "Working with Raster"
(12 intermediate revisions by 2 users not shown) | |||
Line 14: | Line 14: | ||
There is a '''Layer>Image Layer Manager''' which allows you load several images into one layer and manage them. | 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 | Currently [29.11.2013 OJ snapshot] OpenJUMP can read | ||
Line 32: | Line 32: | ||
** see [[#Referenced Image reader]] | ** see [[#Referenced Image reader]] | ||
+ | == Available readers and frameworks == | ||
− | === | + | === Buffered Image Apache Commons reader === |
Reads a variety of raster formats | Reads a variety of raster formats | ||
Line 39: | Line 40: | ||
into memory, so be careful with big files. | into memory, so be careful with big files. | ||
+ | === ECW SDK native reader === | ||
− | + | comes with OJ PLUS, can be downloaded for OJ CORE <br/> | |
+ | see [[ECW]], [[JPEG2000]] | ||
− | + | === GeoTIFF Plus (JAI) reader === | |
+ | The old GeoTIFF reader enhanced to support more formats. <br/> | ||
+ | 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 <br/> | ||
+ | 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. | 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. | 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 [http://github.com/geosolutions-it/imageio-ext/wiki/GDAL-framework-and-plugins more formats] on '''Windows, Linux only''' provided | Additionally reads ECW, JPEG2000, MRSID and lots of [http://github.com/geosolutions-it/imageio-ext/wiki/GDAL-framework-and-plugins more formats] on '''Windows, Linux only''' provided | ||
Line 58: | Line 70: | ||
'''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. | '''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. | 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. | OpenJUMPs PLUS edition contains the Sextante Toolbox. That toolbox contains lots of raster processing and analysis functions. | ||
Line 76: | Line 89: | ||
− | Sextante Image Layers | + | OPenJUMP can export Sextante Image Layers to some grid (ASC FLT TIF) and image file format (GIF JPG PNG TIF). |
== Raster Transparency == | == Raster Transparency == | ||
Line 82: | Line 95: | ||
Most readers respect the transparency that can be set in the layer properties context dialogue. | 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[http://sourceforge.net/projects/opensit/files/Openjump/PlugIn/Raster%20Tools/] for OpenJUMP has a Georeferencing toolbar with some tools for simple affine transformations of Sextante Raster Layers. | |
− | + | See general documention here[http://sourceforge.net/projects/opensit/files/Openjump/PlugIn/Raster%20Tools/Rastertools-02.pdf/download] and about georeferencing with OpenJUMP and RasterTools here[https://sourceforge.net/projects/opensit/files/Openjump/PlugIn/Raster%20Tools/Rastertools-02-georeferencing.pdf/download] | |
− | |||
− | |||
− | RasterTools Extension[http://sourceforge.net/projects/opensit/files/Openjump/PlugIn/Raster%20Tools/] for OpenJUMP has a Georeferencing toolbar with some tools for simple affine transformations of Sextante Raster Layers | ||
See also [[How to georeference rasters]] page for external softwares | See also [[How to georeference rasters]] page for external softwares | ||
Line 103: | Line 115: | ||
Some usefull software for local or national coordinate raster reprojection: [http://www.progettotrio.it/html/mod_prof/cartografia/lucchesi/tut/tut_03_georeferenziazione_01.zip Traspunto] (Gauss-Boaga, datum Roma40 - UTM, datum ED50 - UTM, datum WGS84) | Some usefull software for local or national coordinate raster reprojection: [http://www.progettotrio.it/html/mod_prof/cartografia/lucchesi/tut/tut_03_georeferenziazione_01.zip Traspunto] (Gauss-Boaga, datum Roma40 - UTM, datum ED50 - UTM, datum WGS84) | ||
− | |||
− | |||
− | |||
− | |||
== Raster Filters == | == Raster Filters == |
Latest revision as of 20:43, 20 August 2018
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
- MRSID
- via mrsid console binaries
- see MrSID
- ECW, JPEG2000, MRSID, NITF and many more (currently on Windows, Linux only)
- via native GDAL libraries
- see #Referenced Image reader
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
- OpenJUMP Plus is used
- native GDAL libraries are installed correctly
- download GDAL-*.zip from https://sourceforge.net/projects/jump-pilot/files/OpenJUMP_plugins/Drivers/
- install instruction can be found within the zip file
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