[Gvsig_desarrolladores] Error cargando imagenes tif

Gabriel Roldán groldan en axios.es
Vie Dic 17 14:39:13 CET 2004


mmm.... puede que no sea eso.
Lo he probado con jdk 1.4.1 y 1.5.0, ambos con las extensiones JAI y
JAI/Image_io. Estoy seguro de ello, si no no me compilaría gt2.
De todas formas voy a verificar que tenga la ultima versión de todo y
cualquier novedad os comento.

saludos,

gabriel.
On Thu, 2004-12-16 at 17:56 +0100, Luis W. Sevilla wrote:

> Gabriel Roldán wrote:
> 
> > Hola,
> >
> >     he estado intentando cargar las imagenes te la tierra del proyecto
> >     bluemarble de la NASA y se produce la siguiente excepción:
> >
> > (las imagenes no tienen fichero worldfile asociado, pero creo que se 
> > deberian poder ver de todas formas, asignándole un 
> > LocalCoordinateReferenceSystem o algo por el estilo) 
> > (otra cosa: estas imagenes son de acceso publico y se las pueden bajar 
> > de ftp://veftp.gsfc.nasa.gov/bluemarble)
> >
> Si, me temo que tenemos una dependencia no documentada para los tiff: 
> Java Image I/O. La puedes bajar de:
> http://java.sun.com/products/java-media/jai/downloads/download-iio-1_0_01...html 
> , y asegurate que la instalas en el mismo JRE o JDK con el que estás 
> ejecutando gvSIG.
> 
> Le pegaré un vistazo a bluemarble, gracias por el link
> 
>    Saludos
>       Luis
> 
> > jmGeoRaster: 
> > /axolote/data/gis/NASA_bluemarble/veftp.gsfc.nasa.gov/bluemarble/cloud_combined_8192.tif 
> > <ftp://ftp.gsfc.nasa.gov/bluemarble/cloud_combined_8192.tif>
> > GeoTiffFile.open()
> > java.lang.reflect.InvocationTargetException
> >         at 
> > sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
> >         at 
> > sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
> >         at 
> > sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
> >         at java.lang.reflect.Constructor.newInstance(Constructor.java:274)
> >         at org.cresques.io.GeoRasterFile.openFile(GeoRasterFile.java:165)
> >         at org.cresques.px.PxRaster.<init>(PxRaster.java:51)
> >         at 
> > com.iver.cit.gvsig.fmap.FLyrRaster.addRasterFile(FLyrRaster.java:52)
> >         at 
> > com.iver.cit.gvsig.RasterFileExtension.read(RasterFileExtension.java:41)
> >         at 
> > com.iver.mdiApp.plugins.files.SelectedFile.read(SelectedFile.java:36)
> >         at 
> > com.iver.cit.gvsig.gui.FOpenDialog$1.actionPerformed(FOpenDialog.java:218)
> >         at 
> > javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1786)
> >         at 
> > javax.swing.AbstractButton$ForwardActionEvents.actionPerformed(AbstractButton.java:1839)
> >         at 
> > javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:420)
> >         at 
> > javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:258)
> >         at 
> > javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:245)
> >         at java.awt.Component.processMouseEvent(Component.java:5100)
> >         at java.awt.Component.processEvent(Component.java:4897)
> >         at java.awt.Container.processEvent(Container.java:1569)
> >         at java.awt.Component.dispatchEventImpl(Component.java:3615)
> >         at java.awt.Container.dispatchEventImpl(Container.java:1627)
> >         at java.awt.Component.dispatchEvent(Component.java:3477)
> >         at 
> > java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:3483)
> >         at 
> > java.awt.LightweightDispatcher.processMouseEvent(Container.java:3198)
> >         at 
> > java.awt.LightweightDispatcher.dispatchEvent(Container.java:3128)
> >         at java.awt.Container.dispatchEventImpl(Container.java:1613)
> >         at java.awt.Window.dispatchEventImpl(Window.java:1606)
> >         at java.awt.Component.dispatchEvent(Component.java:3477)
> >         at java.awt.EventQueue.dispatchEvent(EventQueue.java:456)
> >         at 
> > java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:201)
> >         at 
> > java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread..java:151)
> >         at 
> > java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread..java:141)
> >         at java.awt.Dialog$1.run(Dialog.java:540)
> >         at java.awt.Dialog.show(Dialog.java:561)
> >         at java.awt.Component.show(Component.java:1133)
> >         at java.awt.Component.setVisible(Component.java:1088)
> >         at com.iver.mdiApp.ui.MDIManager.Skin.mostrarDialog(Skin.java:395)
> >         at com.iver.mdiApp.ui.MDIManager.Skin.addView(Skin.java:275)
> >         at 
> > com.iver.mdiApp.ui.MDIApplicationContextImpl.addView(MDIApplicationContextImpl.java:81)
> >         at com.iver.cit.gvsig.Abrir.updateUI(Abrir.java:29)
> >         at com.iver.mdiApp.ui.MDIFrame.actionPerformed(MDIFrame.java:861)
> >         at 
> > javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1786)
> >         at 
> > javax.swing.AbstractButton$ForwardActionEvents.actionPerformed(AbstractButton.java:1839)
> >         at 
> > javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:420)
> >         at 
> > javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:258)
> >         at 
> > javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:245)
> >         at 
> > java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:231)
> >         at 
> > java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:231)
> >         at java.awt.Component.processMouseEvent(Component.java:5100)
> >         at java.awt.Component.processEvent(Component.java:4897)
> >         at java.awt.Container.processEvent(Container.java:1569)
> >         at java.awt.Component.dispatchEventImpl(Component.java:3615)
> >         at java.awt.Container.dispatchEventImpl(Container.java:1627)
> >         at java.awt.Component.dispatchEvent(Component.java:3477)
> >         at 
> > java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:3483)
> >         at 
> > java.awt.LightweightDispatcher.processMouseEvent(Container.java:3198)
> >         at 
> > java.awt.LightweightDispatcher.dispatchEvent(Container.java:3128)
> >         at java.awt.Container.dispatchEventImpl(Container.java:1613)
> >         at java.awt.Window.dispatchEventImpl(Window.java:1606)
> >         at java.awt.Component.dispatchEvent(Component.java:3477)
> >         at java.awt.EventQueue.dispatchEvent(EventQueue.java:456)
> >         at 
> > java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:201)
> >         at 
> > java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread..java:151)
> >         at 
> > java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:145)
> >         at 
> > java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:137)
> >         at java.awt.EventDispatchThread.run(EventDispatchThread.java:100)
> > Caused by: java.lang.NullPointerException
> >         at geo.raster.GeoTiffFile.getGeoData(GeoTiffFile.java:139)
> >         at geo.raster.GeoTiffFile.geoTiffDecode(GeoTiffFile.java:82)
> >         at geo.raster.GeoTiffFile.open(GeoTiffFile.java:63)
> >         at org.cresques.io.TifGeoRefFile.load(TifGeoRefFile.java:47)
> >         at org.cresques.io.TifGeoRefFile.<init>(TifGeoRefFile.java:39)
> >         ... 65 more
> > DEBUG [AWT-EventQueue-0] (NotificationManager.java:60) - Error opening 
> > file
> > java.lang.NullPointerException
> >         at org.cresques.px.PxRaster.<init>(PxRaster.java:52)
> >         at 
> > com.iver.cit.gvsig.fmap.FLyrRaster.addRasterFile(FLyrRaster.java:52)
> >         at 
> > com.iver.cit.gvsig.RasterFileExtension.read(RasterFileExtension.java:41)
> >         at 
> > com.iver.mdiApp.plugins.files.SelectedFile.read(SelectedFile.java:36)
> >         at 
> > com.iver.cit.gvsig.gui.FOpenDialog$1.actionPerformed(FOpenDialog.java:218)
> >         at 
> > javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1786)
> >         at 
> > javax.swing.AbstractButton$ForwardActionEvents.actionPerformed(AbstractButton.java:1839)
> >         at 
> > javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:420)
> >         at 
> > javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:258)
> >         at 
> > javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:245)
> >         at java.awt.Component.processMouseEvent(Component.java:5100)
> >         at java.awt.Component.processEvent(Component.java:4897)
> >         at java.awt.Container.processEvent(Container.java:1569)
> >         at java.awt.Component.dispatchEventImpl(Component.java:3615)
> >         at java.awt.Container.dispatchEventImpl(Container.java:1627)
> >         at java.awt.Component.dispatchEvent(Component.java:3477)
> >         at 
> > java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:3483)
> >         at 
> > java.awt.LightweightDispatcher.processMouseEvent(Container.java:3198)
> >         at 
> > java.awt.LightweightDispatcher.dispatchEvent(Container.java:3128)
> >         at java.awt.Container.dispatchEventImpl(Container.java:1613)
> >         at java.awt.Window.dispatchEventImpl(Window.java:1606)
> >         at java.awt.Component.dispatchEvent(Component.java:3477)
> >         at java.awt.EventQueue.dispatchEvent(EventQueue.java:456)
> >         at 
> > java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:201)
> >         at 
> > java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread..java:151)
> >         at 
> > java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread..java:141)
> >         at java.awt.Dialog$1.run(Dialog.java:540)
> >         at java.awt.Dialog.show(Dialog.java:561)
> >         at java.awt.Component.show(Component.java:1133)
> >         at java.awt.Component.setVisible(Component.java:1088)
> >         at com.iver.mdiApp.ui.MDIManager.Skin.mostrarDialog(Skin.java:395)
> >         at com.iver.mdiApp.ui.MDIManager.Skin.addView(Skin.java:275)
> >         at 
> > com.iver.mdiApp.ui.MDIApplicationContextImpl.addView(MDIApplicationContextImpl.java:81)
> >         at com.iver.cit.gvsig.Abrir.updateUI(Abrir.java:29)
> >         at com.iver.mdiApp.ui.MDIFrame.actionPerformed(MDIFrame.java:861)
> >         at 
> > javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1786)
> >         at 
> > javax.swing.AbstractButton$ForwardActionEvents.actionPerformed(AbstractButton.java:1839)
> >         at 
> > javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:420)
> >         at 
> > javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:258)
> >         at 
> > javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:245)
> >         at 
> > java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:231)
> >         at 
> > java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:231)
> >         at java.awt.Component.processMouseEvent(Component.java:5100)
> >         at java.awt.Component.processEvent(Component.java:4897)
> >         at java.awt.Container.processEvent(Container.java:1569)
> >         at java.awt.Component.dispatchEventImpl(Component.java:3615)
> >         at java.awt.Container.dispatchEventImpl(Container.java:1627)
> >         at java.awt.Component.dispatchEvent(Component.java:3477)
> >         at 
> > java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:3483)
> >         at 
> > java.awt.LightweightDispatcher.processMouseEvent(Container.java:3198)
> >         at 
> > java.awt.LightweightDispatcher.dispatchEvent(Container.java:3128)
> >         at java.awt.Container.dispatchEventImpl(Container.java:1613)
> >         at java.awt.Window.dispatchEventImpl(Window.java:1606)
> >         at java.awt.Component.dispatchEvent(Component.java:3477)
> >         at java.awt.EventQueue.dispatchEvent(EventQueue.java:456)
> >         at 
> > java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:201)
> >         at 
> > java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread..java:151)
> >         at 
> > java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:145)
> >         at 
> > java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:137)
> >         at java.awt.EventDispatchThread.run(EventDispatchThread.java:100)
> > DEBUG [AWT-EventQueue-0] (StatusBar.java:204) - estableciendo 
> > contenido premanente
> > Se pone el timer
> >
> > Gabriel Roldán (groldan en axios.es <mailto:gabriel.roldan en axios.es>)
> > Axios Engineering
> > CR/Basurtu-Kastrexana 70, Mod. 14
> > 48002, Bilbao - Bizkaia
> > Tel. 944 41 63 84
> > Fax. 944 41 64 90
> >
> >
> >------------------------------------------------------------------------
> >
> >_______________________________________________
> >gvSIG_desarrolladores mailing list
> >gvSIG_desarrolladores en runas.cap.gva.es
> >http://runas.cap.gva.es/mailman/listinfo/gvsig_desarrolladores
> >  
> >
> 
> 
> _______________________________________________
> gvSIG_desarrolladores mailing list
> gvSIG_desarrolladores en runas.cap.gva.es
> http://runas.cap.gva.es/mailman/listinfo/gvsig_desarrolladores

------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://runas.cap.gva.es/pipermail/gvsig_desarrolladores/attachments/20041217/0abc7a0e/attachment-0001.htm


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