Difference between revisions of "ECW"

From OpenJUMP Wiki
Jump to navigation Jump to search
(Created page with ''''ECW''' (Windows users): OpenJUMP can read ECW if Mapper ECW drivers NcsCnet.dll, ''NCSEcw.dll'' and ''NCSUtil.dll'' are copied in OpenJUMP/lib/ext folder, and if ermapper.jar…')
 
Line 1: Line 1:
'''ECW''' (Windows users): OpenJUMP can read ECW if Mapper ECW drivers NcsCnet.dll, ''NCSEcw.dll'' and ''NCSUtil.dll'' are copied in  OpenJUMP/lib/ext folder, and if ermapper.jar is available in OpenJUMP/lib folder.
+
'''back to''' [[Working with Raster]] page
These files can be find on the [http://www.ermapper.com/ProductView.aspx?t=28 ER Mapper web page] as part of Image Compression SDK. They can also be download from some Fttp severs (see  [http://people.ok.ubc.ca/mberger/MiscSW/IrfanView/Plugins/Ecw/ Irfanview] Ecw plugin).
 
  
'''Note''': The last ECW SDK found on ER Mapper site is not compatible with the java wrapper available in OpenJUMP distribution, and it seems that ER Mapper do not maintain this java wrapper. To use the plugin, you need the jar file included in OpenJUMP distribution and the ecw dll available in OpenJUMP project svn tree (I did not find the exact version of all these binaries). Here is an interseting document about the [http://www.deegree.org/deegree/deegreeday/2007/presentations/deegreeDay2007_Stutte_WcsIssues.pdf subject]
+
== ECW File format ==
 +
 
 +
ECW is a proprietary wavelet compression image format optimized for aerial and satellite imagery. See complete article about [http://en.wikipedia.org/wiki/ECW_%28file_format%29 ECW in wikipedia].
 +
 
 +
== ECW OpenJUMP reader ==
 +
 
 +
=== Old ECW Reader ===
 +
To read ECW images, OpenJUMP needs proprietary code from [[http://www.erdas.com/Homepage.aspx ERDAS Er Mapper]]. Until version 1.4.2 (version 1.4.2 included), OpenJUMP relyed on ermapper.jar, a library containing glue code between OpenJUMP code and ermapper ''dll''s. To be able to read ecw files. This library, which has to be in the lib directory, has dependencies on three ''dll''s which have to be in ext directory :
 +
* ''NcsCnet.dll''
 +
* ''NCSEcw.dll''
 +
* ''NCSUtil.dll''
 +
These dll are no more available on Erdas website. A new SDK is downloadable from [http://www.erdas.com/products/ecw/ERDASECWJPEG2000SDK/Downloads.aspx ERDAS] as part of the ERDAS ECW/JP2 SDK, but it is not compatible with the ermapper.jar.
 +
Old versions of dll required by ermapper.jar are still available here and there on the web (see  [http://people.ok.ubc.ca/mberger/MiscSW/IrfanView/Plugins/Ecw/ Irfanview] Ecw plugin).
 +
 
 +
'''Note''': The last ECW SDK found on [[http://www.erdas.com/Homepage.aspx ERDAS]] website is not compatible with ermapper.jar available in OpenJUMP distribution until OpenJUMP 1.4.2 version, and it seems that ERDAS ER Mapper does not maintain this old java wrapper.
 +
 
 +
=== New ECW Reader ===
 +
A new version of ECW reader based on ERDAS ECW/JP2 SDK version 3.3 is made available from OpenJUMP 1.4.3.
 +
One advantage of the new SDK is that it gives also access to [[JPEG2000]] format.
 +
 
 +
TO BE COMPLETED (installation, ecw on LINUX...)
 +
 
 +
== Interesting links about ECW ==
 +
 
 +
[http://www.deegree.org/deegree/deegreeday/2007/presentations/deegreeDay2007_Stutte_WcsIssues.pdf WCS issues] from deegree website (2007)
 +
 
 +
[http://www.gdal.org/frmt_ecw.html Use of ecw in gdal]
 +
 
 +
== Licensing discussion ==
 +
 
 +
See [[OpenJUMP_Licensing]]

Revision as of 11:22, 8 October 2011

back to Working with Raster page

ECW File format

ECW is a proprietary wavelet compression image format optimized for aerial and satellite imagery. See complete article about ECW in wikipedia.

ECW OpenJUMP reader

Old ECW Reader

To read ECW images, OpenJUMP needs proprietary code from [ERDAS Er Mapper]. Until version 1.4.2 (version 1.4.2 included), OpenJUMP relyed on ermapper.jar, a library containing glue code between OpenJUMP code and ermapper dlls. To be able to read ecw files. This library, which has to be in the lib directory, has dependencies on three dlls which have to be in ext directory :

  • NcsCnet.dll
  • NCSEcw.dll
  • NCSUtil.dll

These dll are no more available on Erdas website. A new SDK is downloadable from ERDAS as part of the ERDAS ECW/JP2 SDK, but it is not compatible with the ermapper.jar. Old versions of dll required by ermapper.jar are still available here and there on the web (see Irfanview Ecw plugin).

Note: The last ECW SDK found on [ERDAS] website is not compatible with ermapper.jar available in OpenJUMP distribution until OpenJUMP 1.4.2 version, and it seems that ERDAS ER Mapper does not maintain this old java wrapper.

New ECW Reader

A new version of ECW reader based on ERDAS ECW/JP2 SDK version 3.3 is made available from OpenJUMP 1.4.3. One advantage of the new SDK is that it gives also access to JPEG2000 format.

TO BE COMPLETED (installation, ecw on LINUX...)

Interesting links about ECW

WCS issues from deegree website (2007)

Use of ecw in gdal

Licensing discussion

See OpenJUMP_Licensing