svn-gvsig-desktop / trunk / libraries / libjni-gdal / README @ 1188
History | View | Annotate | Download (2.55 KB)
1 |
JGDAL version 0.0.0 |
---|---|
2 |
|
3 |
Interfaz java para la librer?a C/C++ gdal de Frank Warmerdam, warmerdam@pobox.com |
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 |
|
12 |
Este interfaz est? siendo desarrollado para la integraci?n de la librer?a GDAL en el proyecto |
13 |
gvSIG (http://www.gvsig.gva.es). Esta es una versi?n preliminar para la comprobaci?n |
14 |
del rendimiento de gdal bajo java que est? orientada a resolver los problemas especificos |
15 |
de gvsig en el manejo de im?genes. Para ello se ha implementado solo una peque?a parte con |
16 |
funcionalidad suficiente para hacer dichas pruebas. Se continuar? su desarrollo a base a las |
17 |
necesidades de dicho proyecto, no descartandose la posibilidad de abordar todas las |
18 |
funcionalidades contenidas en gdal. |
19 |
|
20 |
Se incluye dentro de la librer?a jgdal un interfaz para el manejo de bsb's que se utiliz? |
21 |
como punto de partida para el desarrollo y que genera un fichero jbsb.jar que contiene los |
22 |
.class correspondientes. |
23 |
|
24 |
|
25 |
PLATAFORMAS: Probado para Linux y Windows. Incluye makefile para Linux y makefile.w32 |
26 |
para compilado con nmake de visual C++. En linux se ha trabajado sobre una |
27 |
Suse 9.0 y en windows sobre un XP Professional. |
28 |
|
29 |
ENTORNO DE DESARROLLO: Eclipse v3.0.1 para ambas plataformas |
30 |
|
31 |
DEPENDENCIAS DE COMPILACI?N: En Windows ser?n necesarias las librer?as de Visual C++, |
32 |
as? como la herramienta nmake de este para su compilaci?n, compilador cl y |
33 |
enlazador link. Ser?n necesarias las librerias de la versi?n de pago ya que |
34 |
con las de Microsoft Visual C++ Toolkit no son suficientes. |
35 |
|
36 |
En linux ser? necesario disponer de la herramienta GNU make para la compilaci?n |
37 |
(la versi?n utilizada en las pruebas es la 3.80) y del compilador gcc (versi?n usada |
38 |
3.3.1). |
39 |
|
40 |
Para ambos sistemas se utiliza la maquina virtual de java 1.4.x. Hay que incluir |
41 |
las cabeceras jni que vienen con esta en el PATH del sistema para que sean detectadas |
42 |
por el compilador. |
43 |
|
44 |
DEPENDENCIAS DE EJECUCI?N: La compilaci?n generar? una librer?a libjgdal.so.0.0.0 para |
45 |
linux y jgdal.dll para windows. Estas deben estar instaladas convenientemente con |
46 |
el resto de librerias del sistema. |
47 |
|
48 |
Deber? tenerse instalada tambi?n la libreria gdal. La ?ltima versi?n probada con este |
49 |
interface es la 1.2.4. |
50 |
|
51 |
En estas pruebas iniciales se ha compilado con soporte para MrSID. Se incluyen en el |
52 |
directorio lib del proyecto dll's para su uso con windows. |
53 |
|
54 |
|
55 |
TODO |
56 |
OGR no tiene todav?a funcionalidad aunque tenga un esqueleto java. |
57 |
GDAL tiene implementada solo la parte necesaria para el funcionamiento de gvsig. |
58 |
|
59 |
|