Statistics
| Revision:

svn-gvsig-desktop / tags / v2_0_Build_1211 / libraries / libjni-gdal / readme.txt @ 40994

History | View | Annotate | Download (3.73 KB)

1 19310 maquerol
Notas de compilaci?n de la librer?a jgdal.
2
3
La compilaci?n de la librer?a jgdal se realiza autom?ticamente ejecutando el build.xml
4
del proyecto. Para ello el sistema tiene que tener instalado y accesible:
5
6 20306 maquerol
- CMake - Probado con la versi?n 2.4
7 20367 maquerol
- Compilador gcc - g++ en el caso de Linux - Compilado con gcc 4.1. Con la versi?n 3.3
8
  de gcc - g++ no compila correctamente.
9 19310 maquerol
- Entorno de desarrollo Visual Studio en caso de Windows con las variables de
10 20306 maquerol
  entorno cargadas. - Compilado con Visual Studio 2005
11
- Librer?a gdal instalada. Hasta el momento (0.6.3) se est? compilando con gdal 1.5.0 con
12
  soporte para Grass y Modis (Hdf 4 y 5). Si el SDK est? en alguna ruta distinta a las que
13
  se incluyen en el archivo FindGDAL, habr? que a?adirla a dicho archivo o instalar el SDK
14
  en alguna de las indicadas.
15 19310 maquerol
- JDK de Java.
16
17
Con ejecutar el build.xml es suficiente para generar la librer?a y el jar.
18
19
*********************************************************
20
Cambios seg?n versiones a partir de la 0.6.1
21
22
0.6.1: Eliminaci?n de la comprobaci?n de direcciones de memoria negaticas ya que
23
		?stas se utilizan.
24
25
0.6.2: Versi?n en desarrollo. Migraci?n a CMake.
26
27 20306 maquerol
0.6.3: No se utiliza la captura de se?ales de las librer?as nativas ya que produce
28 20367 maquerol
		inestabilidades en la librer?a. Soporte para grass y HDF 4 y 5. Grass solo en
29
		Linux.
30 20390 nbrodin
31 20367 maquerol
0.6.4: Se incluyen comprobaciones de los par?metros que se pasan a JNI
32
		y lanzamiento de excepciones desde la parte de java.
33
34 21068 maquerol
0.7.0: Recubrimiento de la utilidad para reproyeccion gdalwarp.
35
		Incluido el recubrimiento del generador de overwiews gdaladdo.
36
		M?todo getMetadata con par?metro para poder seleccionar dominios de metadatos.
37
		Recubrimiento de la funcion GDALSetRaserColorInterpretation.
38
39
0.7.1: Resoluci?n de un bug en el m?todo createCopy de la clase GdalDriver.
40 21213 nbrodin
41
0.7.2: Resoluci?n de bug en GdalDriver. El params de create debe admitir el valor de null
42
43
0.8.0: Llamada existsNoDataValue de GdalRasterBand
44 21068 maquerol
45 19374 maquerol
*********************************************************
46
47
NOTAS DE COMPILACI?N:
48
49
Linux:
50 20367 maquerol
* Es necesario que haya instalado un gdal. Seg?n la versi?n de la librer?a, puede requerir
51
que gdal est? compilado con diferentes soportes.
52 19374 maquerol
53
54
55
Windows:
56
* Es necesario que haya un Visual Studio instalado con sus variables de entorno cargadas por
57
defecto en el sistema para poder acceder al copilador por linea de comandos.
58
* Es necesario que haya un CMake en el sistema con sus variable de entorno cargadas en el
59
sistema para generar los Makefiles.
60
* Es necesario que la variable JAVA_HOME exista y apunte a un Jdk.
61
* Es necesario indicar la variable de entorno JAVA_HOME al ejecutar el ant desde eclipse
62
para que se puedan encontrar los includes JNI. La direcci?n de estos includes se guardar?
63
en las variables JAVA_INCLUDE_PATH y JAVA_INCLUDE_PATH2.
64
* En el archivo de configuraci?n para la compilaci?n de la librer?a gdal, es necesario
65
que se utilice la opci?n STDCALL. Tambi?n se tiene que deshabilitar el soporte para ODBC.
66
Comentar la linea ODBC_SUPPORTED=YES. Importante, comentar la linea, no poner valor =NO.
67
* En el caso de que se haya compilado la librer?a con soporte externo (tal como HDF4, HDF5...)
68
es necesario que las librer?as de las que depende gdal est?n accesibles.
69
70
* SOPORTE PARA HDF4:
71
	- La librer?a 1.5.0 de gdal se tiene que compilar con el sdk 4.2r2 de HDF4. La versi?n
72
	4.2r1 est? compilada con Visual Studio 6.0 y no soporta VS 2005. La versi?n 4.2r3 da un
73
	error en la compilaci?n de gdal posiblemente porque este ?ltimo no est? actualizado.
74
75
* SOPORTE PARA HDF5:
76
	- Al igual que ocurre con HDF4, gdal 1.5.0 no soporta la ?ltima versi?n hasta la fecha
77
	de HDF5 (1.8.0) por lo que hay que utilizar la (1.6.7) que si que soporta Visual Studio
78
	2005. Tambi?n es conveniente utilizar una version de szip compatible con Visual Studio
79
	2005.
80