WorldFileTool: Unterschied zwischen den Versionen

Aus Geoinformation HSR
Wechseln zu: Navigation, Suche
(Features)
Zeile 14: Zeile 14:
 
* Supports following graphic file formats: jpg, (jpeg), png, gif, (tiff)
 
* Supports following graphic file formats: jpg, (jpeg), png, gif, (tiff)
 
* Imports and exports a [[World file]] with its corresponding image
 
* Imports and exports a [[World file]] with its corresponding image
 +
 +
Limitations:
 +
* The rotation of an image can degrade its resolution. The rotation of an image outside 0, 90, 180 and 270 degree has some fundamental implications - aside a double memory consumption: (i.e. how to deal with clipped regions of a rotated square pixel?).
  
 
== Usage ==
 
== Usage ==

Version vom 8. Juni 2009, 13:22 Uhr

WorldFileTool in Swing

A metadata management tool for georeferenced images.

See also World file, IndoorWPS_Locator, Google Earth, DesktopWMS.

About...

The WorldFileTool is an interactive tool and a library to georeference images using free and open source software. Both, the World file and the KML file ('GroundOverlay' tag), enable GIS programs to read georeferenced images.

Features

  • Loads, edits and saves KML with its linked image
  • If needed, rotates an image to be north aligned and saves it back (and rotating raster images is NOT trivial and at least time consuming!)
  • Supports following graphic file formats: jpg, (jpeg), png, gif, (tiff)
  • Imports and exports a World file with its corresponding image

Limitations:

  • The rotation of an image can degrade its resolution. The rotation of an image outside 0, 90, 180 and 270 degree has some fundamental implications - aside a double memory consumption: (i.e. how to deal with clipped regions of a rotated square pixel?).

Usage

Prepare the image. In order to minimize the system strain, keep the image size smaller than 2000 x 2000 pixels.

  1. Open Google Earth, use "Add Image Overlay", save it and export it as .kml in a local directory.
  2. Start WorldFileTool, import KML and export it either again KML or as world file.
  3. Done.

Now you can use the image e.g. in GIS tools like UMN Mapserver (based on the world file) or in IndoorWPS Locator (based on the KML).

For bugs and feature requests see Developer's Wiki.

How to transform a World file into WGS84?

The WorldFileTool currently can't reproject coordinates, e.g. from local to other CRSs. But Google Earth for example expects image overlays unprojected with lat/long extents.

Use gdalwarp (see GDAL) to convert each world file into an unprojected GeoTiff, and then gdal_translate to produce a jpeg compatible with Google Earth, along with another worldfile listing in lat/lon.

 % gdalwarp -s_srs EPSG:21781 -t_srs EPSG:4326 switzerland.jpg switzerland_wgs84.tif
 % gdal_translate -outsize 13% 13% -of JPEG -co WORLDFILE=YES switzerland_wgs84.tif switzerland_wgs84.jpg

Download

Other software to convert World files

  • ArcGIS
  • The TatukGIS Viewer can open a raster image file in several different formats (JPG, BMP, PNG, TIF, ECW, SID, JP2), use the world file to georeference it, and then export it to the GeoTiff format with the georeferencing data embedded in it.
  • See also http://freegeographytools.com