WorldFileTool: Unterschied zwischen den Versionen

Aus Geoinformation HSR
Wechseln zu: Navigation, Suche
(Features)
(Other software to convert World files)
 
(23 dazwischenliegende Versionen von 3 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
 
[[Bild:worldfiletool_swing.png|thumb|WorldFileTool in Swing]]
 
[[Bild:worldfiletool_swing.png|thumb|WorldFileTool in Swing]]
  
'''World File Tool''' - A metadata management tool for georeferenced images.
+
'''A metadata management tool for georeferenced images.'''
  
See also [[World file]].
+
See also [[World file]], [[IndoorWPS_Locator]], [[Google Earth]], [[DesktopWMS]].
  
== About the WorldFileTool ==
+
== About... ==
An interactive tool and a library to georeference images using free and open source software.
+
The WorldFileTool is an interactive tool and a library to georeference images using free and open source software.
A [[World file]] and the [[KML]] format enable GIS programs to read georeferenced images.
+
Both, the [[World file]] and the [[KML]] file ('GroundOverlay' tag), enable GIS programs to read georeferenced images.
  
 
== Features ==
 
== Features ==
 
* Loads, edits and saves KML with its linked image
 
* Loads, edits and saves KML with its linked image
* If needed, rotates an image to be north aligned and saves it back (and rotating images is NOT trivial and at least time consuming!)
+
* 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, tiff, png, gif
+
* 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 (which in turn makes its size at least smaller). 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 ==
  
Prepare the image. In order to minimize the system strain, keep the image size smaller than 2000 x 2000 pixels.
+
Prepare the image. In order to minimize the system strain, keep the image size smaller than 2000 x 2000 pixels. If the image is larger then that, start WorldFile Tool in Terminal with "java -Xmx256M -jar WorldFileTool.jar".
  
 
# Open [[Google Earth]], use "Add Image Overlay", save it and export it as .kml in a local directory.
 
# Open [[Google Earth]], use "Add Image Overlay", save it and export it as .kml in a local directory.
Zeile 24: Zeile 27:
  
 
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).
 
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 [http://sifsv002.hsr.ch/worldfiletool Developer's Wiki].
  
 
== How to transform a World file into WGS84? ==
 
== How to transform a World file into WGS84? ==
Zeile 35: Zeile 40:
  
 
== Download ==
 
== Download ==
* Binaries: [http://wiki.hsr.ch/StefanKeller/wiki.cgi?WorldFileTool Download-Wiki]
+
* Download: [http://gis.hsr.ch/wiki/images/a/ad/Worldfiletool_0_3_6.zip WorldFileTool]
* Full deliverable contains Java (inc. Javadoc), Swing, SWT and test cases (JUnit).  
+
* SVN: http://sifsv002.hsr.ch/svn/worldfiletool ([http://sifsv002.hsr.ch/worldfiletool/browser Browse source on SVN])
 +
* [http://sifsv002.hsr.ch/worldfiletool/newticket Bug Report]
 +
* Full deliverable contains Java (inc. Javadoc), Swing, SWT and test cases (JUnit).
  
 
== Other software to convert World files ==
 
== Other software to convert World files ==
  
* [[ArcGIS]]
+
* [http://egb13.net/2009/03/worldfile-calculator/ WorldFile Calculator]
 +
* [[ArcGIS]] Desktop GIS.
 
* 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.
 
* 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
 
* See also http://freegeographytools.com
 +
 +
[[Kategorie:Konverter]]

Aktuelle Version vom 4. Dezember 2011, 03:33 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 (which in turn makes its size at least smaller). 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. If the image is larger then that, start WorldFile Tool in Terminal with "java -Xmx256M -jar WorldFileTool.jar".

  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

  • WorldFile Calculator
  • ArcGIS Desktop GIS.
  • 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