[Gvsig_desarrolladores] posible bug en la forma de guardar la proyección en los gvp

Francisco Puga fpuga en cartolab.es
Lun Ene 11 19:42:12 CET 2010


Hola,

creo que he detectado un posible bug en la forma en la que se guarda
la proyección al guardar un .gvp

En la clase com.iver.cit.gvsig.project.Project hay dos campos que
hacen referencia a la proyección: "defaultProjection" y "projection".
Entiendo que lo lógico es que cuando desarrollas una extensión que
quieres que cree un proyecto con una determinada proyección emplees el
método setProjection para fijarla (y no el estático
setDefaultProjection)

El problema está que durante el guardado del proyecto, método
getXMLEntity (de la clase Project) sólo se toma el valor del campo
defaultProjection y se ignora el de projection. La solución temporal
es bastante sencilla basta con fijar nuestra proyección con
setDefaultProjection, pero entiendo que sería más lógico que en
getXMLEntity se comprobara si projection está definido, y que en caso
de estarlo fuera este el valor que se almacenase.

Un Saludo

-- 
Francisco Puga
Cartolab - Laboratorio de Ingeniería Cartográfica.
http://www.cartolab.es

ETS Ingeniería de Caminos, Canales y Puertos
Universidade da Coruña
Campus de Elviña - 15071 A Coruña (España)
(34)981167000 ext. 5493


Más información sobre la lista de distribución gvSIG_desarrolladores