[Gvsig_italian] gvSIG 1.9 problema su Windows XP

Antonio Falciano afalciano a yahoo.it
Mer 2 Giu 2010 07:17:52 PDT


Il 02/06/2010 15.18, noodles78 ha scritto:
> Grazie ancora per la disponibilità!

Di nulla! ;)

> I layer Ortofoto 2k, CTR 10k,Ortofoto 2006 sono caricati col servizio WMS
> della Regione Sardegna
> http://webgis.regione.sardegna.it/wmsconnector/com.esri.wms.Esrimap/ras_wms?service=WMS&request=GetCapabilitie
>
> Io ho creato un layer shp (Limite area Monteponi) che ho costruito
> disegnando sopra l'ortofoto 2006.
> Il problema va in crash (attenzione non sempre) quando:
> - al momento dell'apertura del progetto (in pratica lo vedo per 2-3
> secondi,dopo di che gvSIG si chiude)
> - quando provo a zoomare con il layer dell'ortofoto acceso
>
> Per il resto non ci sono altri layer

Sempre dal tuo gvsig.log ho visto che hai creato anche un documento di
tipo mappa. Ho cercato quindi di riprodurre l'errore da te descritto e,
in effetti, se apro il documento mappa, lo ingrandisco e poi cerco di
ritornare alla vista contenente il layer WMS ho un 1° errore

java.lang.ArrayIndexOutOfBoundsException: 1
	at com.iver.cit.gvsig.fmap.layers.FLyrWMS.drawTile(FLyrWMS.java:1212)
	at com.iver.cit.gvsig.fmap.layers.FLyrWMS.draw(FLyrWMS.java:744)
	at 
com.iver.cit.gvsig.fmap.DefaultMapContextDrawer.draw(DefaultMapContextDrawer.java:209)
	at 
com.iver.cit.gvsig.fmap.DefaultMapContextDrawer.draw(DefaultMapContextDrawer.java:175)
	at com.iver.cit.gvsig.fmap.MapContext.draw(MapContext.java:1092)
	at 
com.iver.cit.gvsig.fmap.MapControl$PaintingRequest.paint(MapControl.java:1043)
	at 
com.iver.cit.gvsig.fmap.MapControl$Drawer2$Worker.run(MapControl.java:1234)
	at java.lang.Thread.run(Unknown Source)

se insisto nel tentare di aprire la vista allora gvSIG va in crash (2° 
errore).

java.lang.NullPointerException
	at 
org.gvsig.raster.buffer.RasterMemoryBuffer.getElemByte(RasterMemoryBuffer.java:469)
	at 
org.gvsig.raster.grid.filter.bands.ColorTableByteFilter.process(ColorTableByteFilter.java:34)
	at org.gvsig.raster.grid.filter.RasterFilter.execute(RasterFilter.java:194)
	at 
org.gvsig.raster.grid.filter.RasterFilterList.executeFilterByDataType(RasterFilterList.java:413)
	at 
org.gvsig.raster.grid.filter.RasterFilterList.execute(RasterFilterList.java:437)
	at org.gvsig.raster.grid.Grid.applyFilters(Grid.java:1235)
	at org.gvsig.raster.grid.render.Rendering.draw(Rendering.java:291)
	at org.gvsig.fmap.raster.layers.FLyrRasterSE.draw(FLyrRasterSE.java:685)
	at org.gvsig.fmap.raster.layers.FLyrRasterSE.draw(FLyrRasterSE.java:651)
	at com.iver.cit.gvsig.fmap.layers.FLyrWMS.rasterProcess(FLyrWMS.java:1035)
	at com.iver.cit.gvsig.fmap.layers.FLyrWMS.drawTile(FLyrWMS.java:1214)
	at com.iver.cit.gvsig.fmap.layers.FLyrWMS.draw(FLyrWMS.java:744)
	at 
com.iver.cit.gvsig.fmap.DefaultMapContextDrawer.draw(DefaultMapContextDrawer.java:209)
	at 
com.iver.cit.gvsig.fmap.DefaultMapContextDrawer.draw(DefaultMapContextDrawer.java:175)
	at com.iver.cit.gvsig.fmap.MapContext.draw(MapContext.java:1092)
	at 
com.iver.cit.gvsig.fmap.MapControl$PaintingRequest.paint(MapControl.java:1043)
	at 
com.iver.cit.gvsig.fmap.MapControl$Drawer2$Worker.run(MapControl.java:1234)
	at java.lang.Thread.run(Unknown Source)

Probabilmente, il tuo progetto ha "congelato" una configurazione del
genere ed evidentemente basta qualche operazione per far crashare
l'applicazione.
Capisco che tu abbia la necessita' di salvarti anche la mappa, per cui
ti consiglio di definire ex novo il progetto, facendo cosi':
1) aggiungi i layer WMS alla vista e la esporti come "web map context"
(ti consente di salvare i riferimenti di un insieme di layer WMS)
2) definisci anche la mappa e la salvi come tavola.
Facendo cosi', se alla riapertura del progetto gvSIG va in crash, puoi
ripristinare il progetto in meno passaggi, reimportandoti il web map
context e la tavola. In bocca al lupo!

ciao
Antonio

-- 
Antonio Falciano
http://www.linkedin.com/in/antoniofalciano



More information about the Gvsig_italian mailing list