Statistics
| Revision:

svn-gvsig-desktop / tags / v1_0_2_Build_912 / libraries / libjni-ecw / readme @ 11422

History | View | Annotate | Download (2.59 KB)

1
JECW version 0.0.0
2

    
3
Interfaz java para la parte de lectura de ecw de la librer?a C/C++ de Ermapper
4

    
5
@author Nacho Brodin, brodin_ign@gva.es
6
Equipo de desarrollo gvSIG
7
Conseller?a de Infraestructuras y Transportes
8
Generalitat Valenciana
9
Valencia-Espa?a
10

    
11
Este interfaz est? siendo desarrollado para la integraci?n de la librer?a ECW en el proyecto
12
gvSIG (http://www.gvsig.gva.es). Esta es una versi?n preliminar para la comprobaci?n
13
del rendimiento de gdal bajo java que est? orientada a resolver los problemas especificos
14
de gvsig en el manejo de im?genes. Para ello se ha implementado solo una peque?a parte con
15
funcionalidad suficiente para hacer dichas pruebas. Se continuar? su desarrollo a base a las
16
necesidades de dicho proyecto, no descartandose la posibilidad de abordar todas las
17
funcionalidades contenidas en gdal.
18

    
19
PLATAFORMAS: Probado para Linux y Windows. Incluye makefile para Linux y makefile.w32
20
	para compilado con nmake de visual C++. En linux se ha trabajado sobre una
21
	Suse 9.0 y en windows sobre un XP Professional.
22

    
23
ENTORNO DE DESARROLLO: Eclipse v3.0.1 para ambas plataformas
24

    
25
DEPENDENCIAS DE COMPILACI?N: En Windows ser?n necesarias las librer?as de Visual C++,
26
	as? como la herramienta nmake de este para su compilaci?n, compilador cl y
27
	enlazador link. Ser?n necesarias las librerias de la versi?n de pago ya que
28
	con las de Microsoft Visual C++ Toolkit no son suficientes.
29

    
30
	En linux ser? necesario disponer de la herramienta GNU make para la compilaci?n
31
	(la versi?n utilizada en las pruebas es la 3.80) y del compilador gcc (versi?n usada
32
	3.3.1).
33

    
34
	Para ambos sistemas se utiliza la maquina virtual de java 1.4.x. Hay que incluir
35
	las cabeceras jni que vienen con esta en el PATH del sistema para que sean detectadas
36
	por el compilador.
37
	
38
	Las librerias contenidas en lib deben estar en el path del sistema.
39

    
40
DEPENDENCIAS DE EJECUCI?N: La compilaci?n generar? una librer?a libjecw.so.0.0.0 para
41
	linux y jecw.dll para windows. Estas deben estar instaladas convenientemente con
42
	el resto de librerias del sistema.
43

    
44
	Deber?n tenerse instaladas tambi?n las librerias NCSEcw comtenidas en lib.
45

    
46
TODO
47
	jecw tiene implementada solo la parte necesaria para el funcionamiento de gvsig.
48

    
49
COMPILACI?N
50
	Linux:
51
		Dentro del directorio del proyecto ejecutar
52
		
53
		make
54
	
55
		make test para compilar el test
56
	
57
		y make install para instalar
58
	Windows:
59
		Dentro del directorio del proyecto ejecutar
60
		
61
		submake.bat
62
	
63
		submake.bat test para compilar el test
64
	
65
		y submake.bat install para instalar
66
	
67
USO DEL TEST
68
	readEcw <file-src>
69
	donde <file-src> es el fichero fuente. El test crea un fichero exit.raw a partir 
70
	del ecw de entrada.