svn-gvsig-desktop / tags / v1_1_1_Build_1020 / libraries / libjni-ecw / readme @ 34029
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. |