[Gvsig_usuarios] gvSIG Desktop 2.2.0.2313

VALENTIN TABACARU valentin.tabacaru en oracle.com
Jue Ago 13 15:28:37 CEST 2015


Buenas tardes,
Necesito ayuda con una prueba que estoy haciendo con gvSIG Desktop 
2.2.0.2313. Mi objetivo es crear una capa OSM con OpenStreetMap 
(tile.openstreetmap.org) sobre cual crear otra capa con objetos 
geométricos generados desde una tabla, utilizando una conexión a una 
base de datos Oracle.
He encontrado dos problemas técnicos, que me impiden seguir.
1. No soy capaz de realizar la conexión a una base de datos Oracle. Al 
principio no encontré la extensión “Oracle Spatial/Locator Support†a 
través del “Administrador de
complementos†para la versión de gvSIG Desktop que uso, pero la encontré 
para la versión 2.0 
(http://download.osgeo.org/gvsig/gvsig-desktop/pool/org.gvsig.oracle/gvSIG-desktop-2.0.0-org.gvsig.oracle-2.0.0-2057-testing-all-all-j1_5.gvspkg). 
Instalando este complemento, no me a funcionado la conexión.
2. El servidor OSM 'Mapnik' (http://tile.openstreetmap.org/) no me 
devuelve ningún dato. Accediendo a esta URL me informa que 'If you are a 
developer... Please be aware of the tile usage policy.' He encontrado 
otro servidor OSM 'Stamen' (http://a.tile.stamen.com/toner/) que no 
tiene este límite, sin embargo no me crea la capa. En la interfaz 
gráfica muestra ésta imagen:

y me devuelve éste error en la consola:
Exception Cancelando tile.....2_1_0
  INFO [MapControl Drawer Worker] (ImageDrawerImpl.java:182) - Buffer: 
256 256
java.lang.NullPointerException
     at 
org.gvsig.raster.impl.buffer.RasterMemoryBuffer.getElemByte(RasterMemoryBuffer.java:541)
     at 
org.gvsig.raster.impl.grid.render.ImageDrawerImpl.drawByte(ImageDrawerImpl.java:168)
     at 
org.gvsig.raster.impl.grid.render.ImageDrawerImpl.drawBufferOverImageObject(ImageDrawerImpl.java:104)
     at 
org.gvsig.raster.impl.grid.render.DefaultRender.tileReady(DefaultRender.java:368)
     at 
org.gvsig.raster.cache.tile.impl.layer.TiledLayerImpl.getTiles(TiledLayerImpl.java:202)
     at 
org.gvsig.raster.tilecache.io.TileProvider.loadBuffer(TileProvider.java:763)
     at 
org.gvsig.raster.impl.provider.AbstractRasterProvider.getDataSet(AbstractRasterProvider.java:359)
     at 
org.gvsig.raster.impl.store.AbstractRasterDataStore.queryArray(AbstractRasterDataStore.java:200)
     at 
org.gvsig.raster.impl.store.AbstractRasterDataStore.query(AbstractRasterDataStore.java:165)
     at 
org.gvsig.raster.impl.grid.render.DefaultRender.drawTiledService(DefaultRender.java:299)
     at 
org.gvsig.raster.osm.app.osmclient.layer.FLyrOSM.draw(FLyrOSM.java:217)
     at 
org.gvsig.fmap.mapcontext.impl.DefaultMapContextDrawer$DrawList.drawLayer(DefaultMapContextDrawer.java:549)
     at 
org.gvsig.fmap.mapcontext.impl.DefaultMapContextDrawer$DrawList.draw(DefaultMapContextDrawer.java:530)
     at 
org.gvsig.fmap.mapcontext.impl.DefaultMapContextDrawer$DrawList.drawLayers(DefaultMapContextDrawer.java:469)
     at 
org.gvsig.fmap.mapcontext.impl.DefaultMapContextDrawer.draw(DefaultMapContextDrawer.java:147)
     at org.gvsig.fmap.mapcontext.MapContext.draw(MapContext.java:1092)
     at 
org.gvsig.fmap.mapcontrol.MapControl$PaintingRequest.paint(MapControl.java:1344)
     at 
org.gvsig.fmap.mapcontrol.MapControl$Drawer$Worker.run(MapControl.java:1564)
     at java.lang.Thread.run(Thread.java:745)
Exception Cancelando tile.....2_2_0
  INFO [MapControl Drawer Worker] (ImageDrawerImpl.java:182) - Buffer: 
256 256
java.lang.NullPointerException
     at 
org.gvsig.raster.impl.buffer.RasterMemoryBuffer.getElemByte(RasterMemoryBuffer.java:541)
     at 
org.gvsig.raster.impl.grid.render.ImageDrawerImpl.drawByte(ImageDrawerImpl.java:168)
     at 
org.gvsig.raster.impl.grid.render.ImageDrawerImpl.drawBufferOverImageObject(ImageDrawerImpl.java:104)
     at 
org.gvsig.raster.impl.grid.render.DefaultRender.tileReady(DefaultRender.java:368)
     at 
org.gvsig.raster.cache.tile.impl.layer.TiledLayerImpl.getTiles(TiledLayerImpl.java:202)
     at 
org.gvsig.raster.tilecache.io.TileProvider.loadBuffer(TileProvider.java:763)
     at 
org.gvsig.raster.impl.provider.AbstractRasterProvider.getDataSet(AbstractRasterProvider.java:359)
     at 
org.gvsig.raster.impl.store.AbstractRasterDataStore.queryArray(AbstractRasterDataStore.java:200)
     at 
org.gvsig.raster.impl.store.AbstractRasterDataStore.query(AbstractRasterDataStore.java:165)
     at 
org.gvsig.raster.impl.grid.render.DefaultRender.drawTiledService(DefaultRender.java:299)
     at 
org.gvsig.raster.osm.app.osmclient.layer.FLyrOSM.draw(FLyrOSM.java:217)
     at 
org.gvsig.fmap.mapcontext.impl.DefaultMapContextDrawer$DrawList.drawLayer(DefaultMapContextDrawer.java:549)
     at 
org.gvsig.fmap.mapcontext.impl.DefaultMapContextDrawer$DrawList.draw(DefaultMapContextDrawer.java:530)
     at 
org.gvsig.fmap.mapcontext.impl.DefaultMapContextDrawer$DrawList.drawLayers(DefaultMapContextDrawer.java:469)
     at 
org.gvsig.fmap.mapcontext.impl.DefaultMapContextDrawer.draw(DefaultMapContextDrawer.java:147)
     at org.gvsig.fmap.mapcontext.MapContext.draw(MapContext.java:1092)
     at 
org.gvsig.fmap.mapcontrol.MapControl$PaintingRequest.paint(MapControl.java:1344)
     at 
org.gvsig.fmap.mapcontrol.MapControl$Drawer$Worker.run(MapControl.java:1564)
     at java.lang.Thread.run(Thread.java:745)
Exception Cancelando tile.....2_1_3
  INFO [MapControl Drawer Worker] (ImageDrawerImpl.java:182) - Buffer: 
256 256
java.lang.NullPointerException
     at 
org.gvsig.raster.impl.buffer.RasterMemoryBuffer.getElemByte(RasterMemoryBuffer.java:541)
     at 
org.gvsig.raster.impl.grid.render.ImageDrawerImpl.drawByte(ImageDrawerImpl.java:168)
     at 
org.gvsig.raster.impl.grid.render.ImageDrawerImpl.drawBufferOverImageObject(ImageDrawerImpl.java:104)
     at 
org.gvsig.raster.impl.grid.render.DefaultRender.tileReady(DefaultRender.java:368)
     at 
org.gvsig.raster.cache.tile.impl.layer.TiledLayerImpl.getTiles(TiledLayerImpl.java:202)
     at 
org.gvsig.raster.tilecache.io.TileProvider.loadBuffer(TileProvider.java:763)
     at 
org.gvsig.raster.impl.provider.AbstractRasterProvider.getDataSet(AbstractRasterProvider.java:359)
     at 
org.gvsig.raster.impl.store.AbstractRasterDataStore.queryArray(AbstractRasterDataStore.java:200)
     at 
org.gvsig.raster.impl.store.AbstractRasterDataStore.query(AbstractRasterDataStore.java:165)
     at 
org.gvsig.raster.impl.grid.render.DefaultRender.drawTiledService(DefaultRender.java:299)
     at 
org.gvsig.raster.osm.app.osmclient.layer.FLyrOSM.draw(FLyrOSM.java:217)
     at 
org.gvsig.fmap.mapcontext.impl.DefaultMapContextDrawer$DrawList.drawLayer(DefaultMapContextDrawer.java:549)
     at 
org.gvsig.fmap.mapcontext.impl.DefaultMapContextDrawer$DrawList.draw(DefaultMapContextDrawer.java:530)
     at 
org.gvsig.fmap.mapcontext.impl.DefaultMapContextDrawer$DrawList.drawLayers(DefaultMapContextDrawer.java:469)
     at 
org.gvsig.fmap.mapcontext.impl.DefaultMapContextDrawer.draw(DefaultMapContextDrawer.java:147)
     at org.gvsig.fmap.mapcontext.MapContext.draw(MapContext.java:1092)
     at 
org.gvsig.fmap.mapcontrol.MapControl$PaintingRequest.paint(MapControl.java:1344)
     at 
org.gvsig.fmap.mapcontrol.MapControl$Drawer$Worker.run(MapControl.java:1564)
     at java.lang.Thread.run(Thread.java:745)
Exception Cancelando tile.....2_1_2
  INFO [MapControl Drawer Worker] (ImageDrawerImpl.java:182) - Buffer: 
256 256
java.lang.NullPointerException
     at 
org.gvsig.raster.impl.buffer.RasterMemoryBuffer.getElemByte(RasterMemoryBuffer.java:541)
     at 
org.gvsig.raster.impl.grid.render.ImageDrawerImpl.drawByte(ImageDrawerImpl.java:168)
     at 
org.gvsig.raster.impl.grid.render.ImageDrawerImpl.drawBufferOverImageObject(ImageDrawerImpl.java:104)
     at 
org.gvsig.raster.impl.grid.render.DefaultRender.tileReady(DefaultRender.java:368)
     at 
org.gvsig.raster.cache.tile.impl.layer.TiledLayerImpl.getTiles(TiledLayerImpl.java:202)
     at 
org.gvsig.raster.tilecache.io.TileProvider.loadBuffer(TileProvider.java:763)
     at 
org.gvsig.raster.impl.provider.AbstractRasterProvider.getDataSet(AbstractRasterProvider.java:359)
     at 
org.gvsig.raster.impl.store.AbstractRasterDataStore.queryArray(AbstractRasterDataStore.java:200)
     at 
org.gvsig.raster.impl.store.AbstractRasterDataStore.query(AbstractRasterDataStore.java:165)
     at 
org.gvsig.raster.impl.grid.render.DefaultRender.drawTiledService(DefaultRender.java:299)
     at 
org.gvsig.raster.osm.app.osmclient.layer.FLyrOSM.draw(FLyrOSM.java:217)
     at 
org.gvsig.fmap.mapcontext.impl.DefaultMapContextDrawer$DrawList.drawLayer(DefaultMapContextDrawer.java:549)
     at 
org.gvsig.fmap.mapcontext.impl.DefaultMapContextDrawer$DrawList.draw(DefaultMapContextDrawer.java:530)
     at 
org.gvsig.fmap.mapcontext.impl.DefaultMapContextDrawer$DrawList.drawLayers(DefaultMapContextDrawer.java:469)
     at 
org.gvsig.fmap.mapcontext.impl.DefaultMapContextDrawer.draw(DefaultMapContextDrawer.java:147)
     at org.gvsig.fmap.mapcontext.MapContext.draw(MapContext.java:1092)
     at 
org.gvsig.fmap.mapcontrol.MapControl$PaintingRequest.paint(MapControl.java:1344)
     at 
org.gvsig.fmap.mapcontrol.MapControl$Drawer$Worker.run(MapControl.java:1564)
     at java.lang.Thread.run(Thread.java:745)
Exception Cancelando tile.....2_1_1
  INFO [MapControl Drawer Worker] (ImageDrawerImpl.java:182) - Buffer: 
256 256
java.lang.NullPointerException
     at 
org.gvsig.raster.impl.buffer.RasterMemoryBuffer.getElemByte(RasterMemoryBuffer.java:541)
     at 
org.gvsig.raster.impl.grid.render.ImageDrawerImpl.drawByte(ImageDrawerImpl.java:168)
     at 
org.gvsig.raster.impl.grid.render.ImageDrawerImpl.drawBufferOverImageObject(ImageDrawerImpl.java:104)
     at 
org.gvsig.raster.impl.grid.render.DefaultRender.tileReady(DefaultRender.java:368)
     at 
org.gvsig.raster.cache.tile.impl.layer.TiledLayerImpl.getTiles(TiledLayerImpl.java:202)
     at 
org.gvsig.raster.tilecache.io.TileProvider.loadBuffer(TileProvider.java:763)
     at 
org.gvsig.raster.impl.provider.AbstractRasterProvider.getDataSet(AbstractRasterProvider.java:359)
     at 
org.gvsig.raster.impl.store.AbstractRasterDataStore.queryArray(AbstractRasterDataStore.java:200)
     at 
org.gvsig.raster.impl.store.AbstractRasterDataStore.query(AbstractRasterDataStore.java:165)
     at 
org.gvsig.raster.impl.grid.render.DefaultRender.drawTiledService(DefaultRender.java:299)
     at 
org.gvsig.raster.osm.app.osmclient.layer.FLyrOSM.draw(FLyrOSM.java:217)
     at 
org.gvsig.fmap.mapcontext.impl.DefaultMapContextDrawer$DrawList.drawLayer(DefaultMapContextDrawer.java:549)
     at 
org.gvsig.fmap.mapcontext.impl.DefaultMapContextDrawer$DrawList.draw(DefaultMapContextDrawer.java:530)
     at 
org.gvsig.fmap.mapcontext.impl.DefaultMapContextDrawer$DrawList.drawLayers(DefaultMapContextDrawer.java:469)
     at 
org.gvsig.fmap.mapcontext.impl.DefaultMapContextDrawer.draw(DefaultMapContextDrawer.java:147)
     at org.gvsig.fmap.mapcontext.MapContext.draw(MapContext.java:1092)
     at 
org.gvsig.fmap.mapcontrol.MapControl$PaintingRequest.paint(MapControl.java:1344)
     at 
org.gvsig.fmap.mapcontrol.MapControl$Drawer$Worker.run(MapControl.java:1564)
     at java.lang.Thread.run(Thread.java:745)
Exception Cancelando tile.....2_2_3
  INFO [MapControl Drawer Worker] (ImageDrawerImpl.java:182) - Buffer: 
256 256
java.lang.NullPointerException
     at 
org.gvsig.raster.impl.buffer.RasterMemoryBuffer.getElemByte(RasterMemoryBuffer.java:541)
     at 
org.gvsig.raster.impl.grid.render.ImageDrawerImpl.drawByte(ImageDrawerImpl.java:168)
     at 
org.gvsig.raster.impl.grid.render.ImageDrawerImpl.drawBufferOverImageObject(ImageDrawerImpl.java:104)
     at 
org.gvsig.raster.impl.grid.render.DefaultRender.tileReady(DefaultRender.java:368)
     at 
org.gvsig.raster.cache.tile.impl.layer.TiledLayerImpl.getTiles(TiledLayerImpl.java:202)
     at 
org.gvsig.raster.tilecache.io.TileProvider.loadBuffer(TileProvider.java:763)
     at 
org.gvsig.raster.impl.provider.AbstractRasterProvider.getDataSet(AbstractRasterProvider.java:359)
     at 
org.gvsig.raster.impl.store.AbstractRasterDataStore.queryArray(AbstractRasterDataStore.java:200)
     at 
org.gvsig.raster.impl.store.AbstractRasterDataStore.query(AbstractRasterDataStore.java:165)
     at 
org.gvsig.raster.impl.grid.render.DefaultRender.drawTiledService(DefaultRender.java:299)
     at 
org.gvsig.raster.osm.app.osmclient.layer.FLyrOSM.draw(FLyrOSM.java:217)
     at 
org.gvsig.fmap.mapcontext.impl.DefaultMapContextDrawer$DrawList.drawLayer(DefaultMapContextDrawer.java:549)
     at 
org.gvsig.fmap.mapcontext.impl.DefaultMapContextDrawer$DrawList.draw(DefaultMapContextDrawer.java:530)
     at 
org.gvsig.fmap.mapcontext.impl.DefaultMapContextDrawer$DrawList.drawLayers(DefaultMapContextDrawer.java:469)
     at 
org.gvsig.fmap.mapcontext.impl.DefaultMapContextDrawer.draw(DefaultMapContextDrawer.java:147)
     at org.gvsig.fmap.mapcontext.MapContext.draw(MapContext.java:1092)
     at 
org.gvsig.fmap.mapcontrol.MapControl$PaintingRequest.paint(MapControl.java:1344)
     at 
org.gvsig.fmap.mapcontrol.MapControl$Drawer$Worker.run(MapControl.java:1564)
     at java.lang.Thread.run(Thread.java:745)
Exception Cancelando tile.....2_2_2
  INFO [MapControl Drawer Worker] (ImageDrawerImpl.java:182) - Buffer: 
256 256
java.lang.NullPointerException
     at 
org.gvsig.raster.impl.buffer.RasterMemoryBuffer.getElemByte(RasterMemoryBuffer.java:541)
     at 
org.gvsig.raster.impl.grid.render.ImageDrawerImpl.drawByte(ImageDrawerImpl.java:168)
     at 
org.gvsig.raster.impl.grid.render.ImageDrawerImpl.drawBufferOverImageObject(ImageDrawerImpl.java:104)
     at 
org.gvsig.raster.impl.grid.render.DefaultRender.tileReady(DefaultRender.java:368)
     at 
org.gvsig.raster.cache.tile.impl.layer.TiledLayerImpl.getTiles(TiledLayerImpl.java:202)
     at 
org.gvsig.raster.tilecache.io.TileProvider.loadBuffer(TileProvider.java:763)
     at 
org.gvsig.raster.impl.provider.AbstractRasterProvider.getDataSet(AbstractRasterProvider.java:359)
     at 
org.gvsig.raster.impl.store.AbstractRasterDataStore.queryArray(AbstractRasterDataStore.java:200)
     at 
org.gvsig.raster.impl.store.AbstractRasterDataStore.query(AbstractRasterDataStore.java:165)
     at 
org.gvsig.raster.impl.grid.render.DefaultRender.drawTiledService(DefaultRender.java:299)
     at 
org.gvsig.raster.osm.app.osmclient.layer.FLyrOSM.draw(FLyrOSM.java:217)
     at 
org.gvsig.fmap.mapcontext.impl.DefaultMapContextDrawer$DrawList.drawLayer(DefaultMapContextDrawer.java:549)
     at 
org.gvsig.fmap.mapcontext.impl.DefaultMapContextDrawer$DrawList.draw(DefaultMapContextDrawer.java:530)
     at 
org.gvsig.fmap.mapcontext.impl.DefaultMapContextDrawer$DrawList.drawLayers(DefaultMapContextDrawer.java:469)
     at 
org.gvsig.fmap.mapcontext.impl.DefaultMapContextDrawer.draw(DefaultMapContextDrawer.java:147)
     at org.gvsig.fmap.mapcontext.MapContext.draw(MapContext.java:1092)
     at 
org.gvsig.fmap.mapcontrol.MapControl$PaintingRequest.paint(MapControl.java:1344)
     at 
org.gvsig.fmap.mapcontrol.MapControl$Drawer$Worker.run(MapControl.java:1564)
     at java.lang.Thread.run(Thread.java:745)
Exception Cancelando tile.....2_2_1
  INFO [MapControl Drawer Worker] (ImageDrawerImpl.java:182) - Buffer: 
256 256
java.lang.NullPointerException
     at 
org.gvsig.raster.impl.buffer.RasterMemoryBuffer.getElemByte(RasterMemoryBuffer.java:541)
     at 
org.gvsig.raster.impl.grid.render.ImageDrawerImpl.drawByte(ImageDrawerImpl.java:168)
     at 
org.gvsig.raster.impl.grid.render.ImageDrawerImpl.drawBufferOverImageObject(ImageDrawerImpl.java:104)
     at 
org.gvsig.raster.impl.grid.render.DefaultRender.tileReady(DefaultRender.java:368)
     at 
org.gvsig.raster.cache.tile.impl.layer.TiledLayerImpl.getTiles(TiledLayerImpl.java:202)
     at 
org.gvsig.raster.tilecache.io.TileProvider.loadBuffer(TileProvider.java:763)
     at 
org.gvsig.raster.impl.provider.AbstractRasterProvider.getDataSet(AbstractRasterProvider.java:359)
     at 
org.gvsig.raster.impl.store.AbstractRasterDataStore.queryArray(AbstractRasterDataStore.java:200)
     at 
org.gvsig.raster.impl.store.AbstractRasterDataStore.query(AbstractRasterDataStore.java:165)
     at 
org.gvsig.raster.impl.grid.render.DefaultRender.drawTiledService(DefaultRender.java:299)
     at 
org.gvsig.raster.osm.app.osmclient.layer.FLyrOSM.draw(FLyrOSM.java:217)
     at 
org.gvsig.fmap.mapcontext.impl.DefaultMapContextDrawer$DrawList.drawLayer(DefaultMapContextDrawer.java:549)
     at 
org.gvsig.fmap.mapcontext.impl.DefaultMapContextDrawer$DrawList.draw(DefaultMapContextDrawer.java:530)
     at 
org.gvsig.fmap.mapcontext.impl.DefaultMapContextDrawer$DrawList.drawLayers(DefaultMapContextDrawer.java:469)
     at 
org.gvsig.fmap.mapcontext.impl.DefaultMapContextDrawer.draw(DefaultMapContextDrawer.java:147)
     at org.gvsig.fmap.mapcontext.MapContext.draw(MapContext.java:1092)
     at 
org.gvsig.fmap.mapcontrol.MapControl$PaintingRequest.paint(MapControl.java:1344)
     at 
org.gvsig.fmap.mapcontrol.MapControl$Drawer$Worker.run(MapControl.java:1564)
     at java.lang.Thread.run(Thread.java:745)

Muchas gracias por adelantado,
Valentín
-- 

<http://www.oracle.com>Oracle <http://www.oracle.com>
*Valentín Leonard Tabacaru*
Principal Technology Presales Consultant | *Oracle* EMEA Presales Center
Phone: +34 952 108 862| Mobile: +34 657 022 733

------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://listserv.gva.es/pipermail/gvsig_usuarios/attachments/20150813/1efdb2dc/attachment.htm 
------------ próxima parte ------------
Se ha borrado un mensaje que no está en formato texto plano...
Nombre     : ecidbaff.png
Tipo       : image/png
Tamaño     : 10356 bytes
Descripción: no disponible
Url        : http://listserv.gva.es/pipermail/gvsig_usuarios/attachments/20150813/1efdb2dc/attachment.png 
------------ próxima parte ------------
Se ha borrado un mensaje que no está en formato texto plano...
Nombre     : oralogo_small_ocom.gif
Tipo       : image/gif
Tamaño     : 2059 bytes
Descripción: no disponible
Url        : http://listserv.gva.es/pipermail/gvsig_usuarios/attachments/20150813/1efdb2dc/attachment.gif 


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