Can you try starting the application with more and/or less memory and see if that has an effect? The failure looked like it was having trouble with the encoding of your jpeg image; it did not say anything about memory - but size of file seems to be the difference between working and not right?
jpeg images need to be loaded into memory because of the way the encoding is done; other file formats can kind of be left on disk a little more (a geotiff for example is structured so we can read the header and then know which parts of the file to read). You can define a tiled map with udig; as an image moasic; it uses a shapefile to say where all the tiles are positioned. The shapefile also indicates which file goes where. - http://docs.codehaus.org/display/GEOTDOC/Image+Mosaic+Plugin Jody 2009/5/12 Mario Nuñez Jimenez <mario.nu...@atosresearch.eu>: > One question... > It is possible to load a tiled map programmatically with udig? > > -----Original Message----- > From: udig-devel-boun...@lists.refractions.net > [mailto:udig-devel-boun...@lists.refractions.net] On Behalf Of Jody Garnett > Sent: martes, 12 de mayo de 2009 1:36 > To: User-friendly Desktop Internet GIS > Subject: Re: [udig-devel] Adding a image layer > > The additional lines helped: javax.imageio.IIOException: Decoder > cannot decode input. > > com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageReader.getInfoImage(CLibJPEGImageReader.java:216) > > Really looks like like your jpeg could not be decoded. > Jody > > 2009/5/11 Mario Nuñez Jimenez <mario.nu...@atosresearch.eu>: >> Hello , >> I think I send the email two times, sorry, I forgot that I sent it. >> >> But no, it is not resolved. I have loaded jpg-jgw map but not the one that I >> need. The one that I need doesn't get loaded and UDIG throws an exception. >> >> I think that the jgw is ok, it is a simple text file, and I think it is not >> the problem. About the jpg itself I think it is ok too because I can open it >> with any image visualization program. >> >> Those lines that I sent are the ones that Udig throws when I try to load the >> layer as udig user from the jpg-jgw (27mb of size) But I realized that I >> have miss more exceptions lines: >> >> !ENTRY net.refractions.udig.catalog.rasterings 4 0 2009-05-11 15:07:24.181 >> !MESSAGE error reading coverage >> !STACK 0 >> javax.imageio.IIOException: Decoder cannot decode input. >> at >> com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageReader.getInfoImage(CLibJPEGImageReader.java:216) >> at >> com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageReader.getImageTypes(CLibJPEGImageReader.java:274) >> at javax.imageio.ImageReader.getRawImageType(Unknown Source) >> at >> com.sun.media.imageioimpl.plugins.clib.CLibImageReader.read(CLibImageReader.java:571) >> at javax.imageio.ImageIO.read(Unknown Source) >> at javax.imageio.ImageIO.read(Unknown Source) >> at >> org.geotools.gce.image.WorldImageReader.readSourceImage(WorldImageReader.java:489) >> at org.geotools.gce.image.WorldImageReader.read(WorldImageReader.java:302) >> at >> net.refractions.udig.catalog.rasterings.AbstractRasterGeoResource.findResource(Unknown >> Source) >> at >> net.refractions.udig.catalog.rasterings.AbstractRasterGeoResource.resolve(Unknown >> Source) >> at >> net.refractions.udig.project.internal.impl.LayerResource.processResourceCachingStrategy(Unknown >> Source) >> at net.refractions.udig.project.internal.impl.LayerResource.resolve(Unknown >> Source) >> at >> net.refractions.udig.render.internal.gridcoverage.basic.BasicGridCoverageRenderer.prepareRender(Unknown >> Source) >> at >> net.refractions.udig.render.internal.gridcoverage.basic.BasicGridCoverageRenderer.render(Unknown >> Source) >> at >> net.refractions.udig.render.internal.gridcoverage.basic.BasicGridCoverageRenderer.render(Unknown >> Source) >> at >> net.refractions.udig.project.internal.render.impl.RenderJob.startRendering(Unknown >> Source) >> at net.refractions.udig.project.internal.render.impl.RenderJob.run(Unknown >> Source) >> at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) >> >> !ENTRY net.refractions.udig.project 2 0 2009-05-11 15:07:24.212 >> !MESSAGE >> !STACK 0 >> java.lang.NullPointerException >> at >> net.refractions.udig.render.internal.gridcoverage.basic.BasicGridCoverageRenderer.doRender(Unknown >> Source) >> at >> net.refractions.udig.render.internal.gridcoverage.basic.BasicGridCoverageRenderer.render(Unknown >> Source) >> at >> net.refractions.udig.render.internal.gridcoverage.basic.BasicGridCoverageRenderer.render(Unknown >> Source) >> at >> net.refractions.udig.project.internal.render.impl.RenderJob.startRendering(Unknown >> Source) >> at net.refractions.udig.project.internal.render.impl.RenderJob.run(Unknown >> Source) >> at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) >> >> >> >> May be of help? >> >> About doing it programmatically, I have used this lines: >> >> Project udigProject = >> ProjectPlugin.getPlugin().getProjectRegistry().getDefaultProject(); >> map = ProjectFactory.eINSTANCE.createMap(udigProject, >> "Map",new ArrayList<Layer>()); >> URL url = >> Activator.getDefault().getEntryAsFileURL("rasters/world_topo_bathy_200407_3x21600x10800.jpg"); >> >> CatalogPlugin cp = CatalogPlugin.getDefault(); >> IServiceFactory sf = cp.getServiceFactory(); >> List<IService> services = sf.createService(url); >> IService service = services.get(0); >> IGeoResource geoResource = service.resources(new >> NullProgressMonitor()).get(0); >> List<IGeoResource> resources = new >> ArrayList<IGeoResource>(); >> resources.add(geoResource); >> ApplicationGIS.addLayersToMap(map, resources, -1); >> >> >> Then I start the application and I get this error: >> >> >> >> !ENTRY net.refractions.udig.project 1 0 2009-05-11 15:26:09.569 >> !MESSAGE >> !STACK 0 >> java.lang.NullPointerException >> at >> net.refractions.udig.project.internal.render.impl.RenderExecutorComposite$CompositeRendererJob.incrementalUpdate(RenderExecutorComposite.java:202) >> at >> net.refractions.udig.project.internal.render.impl.RenderExecutorComposite$2.run(RenderExecutorComposite.java:340) >> at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) >> >> !ENTRY net.refractions.udig.project 1 0 2009-05-11 15:26:09.663 >> !MESSAGE >> !STACK 0 >> java.lang.NullPointerException >> at >> net.refractions.udig.project.internal.render.impl.RenderExecutorComposite$CompositeRendererJob.incrementalUpdate(RenderExecutorComposite.java:202) >> at >> net.refractions.udig.project.internal.render.impl.RenderExecutorComposite$2.run(RenderExecutorComposite.java:340) >> at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) >> >> !ENTRY net.refractions.udig.project 1 0 2009-05-11 15:26:10.304 >> !MESSAGE >> !STACK 0 >> java.lang.NullPointerException >> at >> net.refractions.udig.project.internal.render.impl.RenderExecutorComposite$CompositeRendererJob.incrementalUpdate(RenderExecutorComposite.java:202) >> at >> net.refractions.udig.project.internal.render.impl.RenderExecutorComposite$2.run(RenderExecutorComposite.java:340) >> at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) >> created >> >> !ENTRY net.refractions.udig.project 1 0 2009-05-11 15:26:10.663 >> !MESSAGE >> !STACK 0 >> java.lang.NullPointerException >> at >> net.refractions.udig.project.internal.render.impl.RenderExecutorComposite$CompositeRendererJob.incrementalUpdate(RenderExecutorComposite.java:202) >> at >> net.refractions.udig.project.internal.render.impl.RenderExecutorComposite$2.run(RenderExecutorComposite.java:340) >> at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) >> >> !ENTRY net.refractions.udig.project 1 0 2009-05-11 15:26:10.694 >> !MESSAGE >> !STACK 0 >> java.lang.NullPointerException >> at >> net.refractions.udig.project.internal.render.impl.RenderExecutorComposite$CompositeRendererJob.incrementalUpdate(RenderExecutorComposite.java:202) >> at >> net.refractions.udig.project.internal.render.impl.RenderExecutorComposite$2.run(RenderExecutorComposite.java:340) >> at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) >> >> !ENTRY net.refractions.udig.project 1 0 2009-05-11 15:26:10.944 >> !MESSAGE >> !STACK 0 >> java.lang.NullPointerException >> at >> net.refractions.udig.project.internal.render.impl.RenderExecutorComposite$CompositeRendererJob.incrementalUpdate(RenderExecutorComposite.java:202) >> at >> net.refractions.udig.project.internal.render.impl.RenderExecutorComposite$2.run(RenderExecutorComposite.java:340) >> at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) >> >> !ENTRY net.refractions.udig.project 1 0 2009-05-11 15:26:11.288 >> !MESSAGE >> !STACK 0 >> java.lang.NullPointerException >> at >> net.refractions.udig.project.internal.render.impl.RenderExecutorComposite$CompositeRendererJob.incrementalUpdate(RenderExecutorComposite.java:202) >> at >> net.refractions.udig.project.internal.render.impl.RenderExecutorComposite$2.run(RenderExecutorComposite.java:340) >> at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) >> >> !ENTRY net.refractions.udig.project 1 0 2009-05-11 15:26:11.382 >> !MESSAGE >> !STACK 0 >> java.lang.NullPointerException >> at >> net.refractions.udig.project.internal.render.impl.RenderExecutorComposite$CompositeRendererJob.incrementalUpdate(RenderExecutorComposite.java:202) >> at >> net.refractions.udig.project.internal.render.impl.RenderExecutorComposite$2.run(RenderExecutorComposite.java:340) >> at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) >> >> !ENTRY net.refractions.udig.project 1 0 2009-05-11 15:26:11.600 >> !MESSAGE >> !STACK 0 >> java.lang.NullPointerException >> at >> net.refractions.udig.project.internal.render.impl.RenderExecutorComposite$CompositeRendererJob.incrementalUpdate(RenderExecutorComposite.java:202) >> at >> net.refractions.udig.project.internal.render.impl.RenderExecutorComposite$2.run(RenderExecutorComposite.java:340) >> at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) >> >> !ENTRY net.refractions.udig.project 1 0 2009-05-11 15:26:11.944 >> !MESSAGE >> !STACK 0 >> java.lang.NullPointerException >> at >> net.refractions.udig.project.internal.render.impl.RenderExecutorComposite$CompositeRendererJob.incrementalUpdate(RenderExecutorComposite.java:202) >> at >> net.refractions.udig.project.internal.render.impl.RenderExecutorComposite$2.run(RenderExecutorComposite.java:340) >> at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) >> >> !ENTRY net.refractions.udig.project 1 0 2009-05-11 15:26:11.991 >> !MESSAGE >> !STACK 0 >> java.lang.NullPointerException >> at >> net.refractions.udig.project.internal.render.impl.RenderExecutorComposite$CompositeRendererJob.incrementalUpdate(RenderExecutorComposite.java:202) >> at >> net.refractions.udig.project.internal.render.impl.RenderExecutorComposite$2.run(RenderExecutorComposite.java:340) >> at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) >> >> !ENTRY net.refractions.udig.project 1 0 2009-05-11 15:26:12.319 >> !MESSAGE >> !STACK 0 >> java.lang.NullPointerException >> at >> net.refractions.udig.project.internal.render.impl.RenderExecutorComposite$CompositeRendererJob.incrementalUpdate(RenderExecutorComposite.java:202) >> at >> net.refractions.udig.project.internal.render.impl.RenderExecutorComposite$2.run(RenderExecutorComposite.java:340) >> at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) >> >> !ENTRY net.refractions.udig.project 1 0 2009-05-11 15:26:12.366 >> !MESSAGE >> !STACK 0 >> java.lang.NullPointerException >> at >> net.refractions.udig.project.internal.render.impl.RenderExecutorComposite$CompositeRendererJob.incrementalUpdate(RenderExecutorComposite.java:202) >> at >> net.refractions.udig.project.internal.render.impl.RenderExecutorComposite$2.run(RenderExecutorComposite.java:340) >> at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) >> >> !ENTRY net.refractions.udig.project 1 0 2009-05-11 15:26:12.460 >> !MESSAGE After 2 seconds unable to cancel CGPS Renderer >> >> !ENTRY net.refractions.udig.catalog.rasterings 4 0 2009-05-11 15:26:13.069 >> !MESSAGE error reading coverage >> !STACK 0 >> java.lang.OutOfMemoryError: Java heap space >> at java.awt.image.DataBufferByte.<init>(DataBufferByte.java:58) >> at >> java.awt.image.ComponentSampleModel.createDataBuffer(ComponentSampleModel.java:397) >> at java.awt.image.Raster.createWritableRaster(Raster.java:938) >> at >> javax.imageio.ImageTypeSpecifier.createBufferedImage(ImageTypeSpecifier.java:1169) >> at javax.imageio.ImageReader.getDestination(ImageReader.java:2879) >> at >> com.sun.imageio.plugins.jpeg.JPEGImageReader.readInternal(JPEGImageReader.java:943) >> at >> com.sun.imageio.plugins.jpeg.JPEGImageReader.read(JPEGImageReader.java:915) >> at javax.imageio.ImageIO.read(ImageIO.java:1422) >> at javax.imageio.ImageIO.read(ImageIO.java:1326) >> at >> org.geotools.gce.image.WorldImageReader.readSourceImage(WorldImageReader.java:489) >> at >> org.geotools.gce.image.WorldImageReader.read(WorldImageReader.java:302) >> at >> net.refractions.udig.catalog.rasterings.AbstractRasterGeoResource.findResource(AbstractRasterGeoResource.java:125) >> at >> net.refractions.udig.catalog.rasterings.AbstractRasterGeoResource.resolve(AbstractRasterGeoResource.java:156) >> at >> net.refractions.udig.project.internal.impl.LayerResource.processResourceCachingStrategy(LayerResource.java:221) >> at >> net.refractions.udig.project.internal.impl.LayerResource.resolve(LayerResource.java:131) >> at >> net.refractions.udig.render.internal.gridcoverage.basic.BasicGridCoverageRenderer.prepareRender(BasicGridCoverageRenderer.java:85) >> at >> net.refractions.udig.render.internal.gridcoverage.basic.BasicGridCoverageRenderer.render(BasicGridCoverageRenderer.java:49) >> at >> net.refractions.udig.render.internal.gridcoverage.basic.BasicGridCoverageRenderer.render(BasicGridCoverageRenderer.java:117) >> at >> net.refractions.udig.project.internal.render.impl.RenderJob.startRendering(RenderJob.java:103) >> at >> net.refractions.udig.project.internal.render.impl.RenderJob.run(RenderJob.java:203) >> at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) >> >> !ENTRY org.eclipse.osgi 2 1 2009-05-11 15:26:13.085 >> !MESSAGE NLS unused message: more in: >> net.refractions.udig.render.gridcoverage.basic.internal.messages >> java.lang.NullPointerException >> at >> net.refractions.udig.render.internal.gridcoverage.basic.BasicGridCoverageRenderer.doRender(BasicGridCoverageRenderer.java:64) >> at >> net.refractions.udig.render.internal.gridcoverage.basic.BasicGridCoverageRenderer.render(BasicGridCoverageRenderer.java:53) >> at >> net.refractions.udig.render.internal.gridcoverage.basic.BasicGridCoverageRenderer.render(BasicGridCoverageRenderer.java:117) >> at >> net.refractions.udig.project.internal.render.impl.RenderJob.startRendering(RenderJob.java:103) >> at >> net.refractions.udig.project.internal.render.impl.RenderJob.run(RenderJob.java:203) >> !ENTRY net.refractions.udig.project 2 0 2009-05-11 15:26:13.100 >> !MESSAGE >> !STACK 0 >> java.lang.NullPointerException >> at >> net.refractions.udig.render.internal.gridcoverage.basic.BasicGridCoverageRenderer.doRender(BasicGridCoverageRenderer.java:64) >> at >> net.refractions.udig.render.internal.gridcoverage.basic.BasicGridCoverageRenderer.render(BasicGridCoverageRenderer.java:53) >> at >> net.refractions.udig.render.internal.gridcoverage.basic.BasicGridCoverageRenderer.render(BasicGridCoverageRenderer.java:117) >> at >> net.refractions.udig.project.internal.render.impl.RenderJob.startRendering(RenderJob.java:103) >> at >> net.refractions.udig.project.internal.render.impl.RenderJob.run(RenderJob.java:203) >> at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) >> >> at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) >> >> >> >> >> >> Thank you in advance for any tip. >> Best regards. >> >> >> -----Original Message----- >> From: udig-devel-boun...@lists.refractions.net >> [mailto:udig-devel-boun...@lists.refractions.net] On Behalf Of Jody Garnett >> Sent: lunes, 11 de mayo de 2009 14:55 >> To: User-friendly Desktop Internet GIS >> Subject: Re: [udig-devel] Adding a image layer >> >> Hi Mario - I though this was replied to already? Did the same email >> get sent twice? >> >> I need more information; since the stack trace does not provide a line >> number. Earlier I sent out the lines of code that were failing and it >> looks like something is misconfigured; >> >> Jody >> >> 2009/5/11 Mario Nuñez Jimenez <mario.nu...@atosresearch.eu>: >>> Hello again. >>> >>> The problem was the .jgw file was missing so now I have a correct one. >>> >>> Anyway thank you for the code lines in order to load the layer. >>> >>> But I still have some problems. I have been trying to load programmatically >>> but something fails. >>> >>> Now I am trying to load as user in udig but it doesn't work so I tried a >>> different map and works. The thing is that I have one with 27mb (high >>> resolution, the one that I need, but doesn't work) and another with 2mb (low >>> resolution that works fine), both of them are .jpg with his corresponding >>> .jgw file. >>> >>> I get this error in udig's log when I try to load the 27mb one: >>> >>> !ENTRY net.refractions.udig.project 2 0 2009-05-08 13:41:52.001 >>> >>> !MESSAGE >>> >>> !STACK 0 >>> >>> java.lang.NullPointerException >>> >>> at >>> net.refractions.udig.catalog.rasterings.AbstractRasterGeoResource.findResource(Unknown >>> Source) >>> >>> at >>> net.refractions.udig.catalog.rasterings.AbstractRasterGeoResource.resolve(Unknown >>> Source) >>> >>> at >>> net.refractions.udig.project.internal.impl.LayerResource.processResourceCachingStrategy(Unknown >>> Source) >>> >>> at >>> net.refractions.udig.project.internal.impl.LayerResource.resolve(Unknown >>> Source) >>> >>> at >>> net.refractions.udig.render.internal.gridcoverage.basic.BasicGridCoverageRenderer.prepareRender(Unknown >>> Source) >>> >>> at >>> net.refractions.udig.render.internal.gridcoverage.basic.BasicGridCoverageRenderer.render(Unknown >>> Source) >>> >>> at >>> net.refractions.udig.render.internal.gridcoverage.basic.BasicGridCoverageRenderer.render(Unknown >>> Source) >>> >>> at >>> net.refractions.udig.project.internal.render.impl.RenderJob.startRendering(Unknown >>> Source) >>> >>> at >>> net.refractions.udig.project.internal.render.impl.RenderJob.run(Unknown >>> Source) >>> >>> at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) >>> >>> >>> >>> Thank you in advance for any help you can give me. >>> >>> Kind regards. >>> >>> ________________________________ >>> >>> From: Mario Nuñez Jimenez >>> Sent: viernes, 08 de mayo de 2009 9:55 >>> To: 'User-friendly Desktop Internet GIS' >>> Subject: Adding a image layer >>> >>> >>> >>> Thank you guys, >>> >>> very useful information. >>> >>> King regards. >>> >>> >>> ------------------------------------------------------------------ >>> This e-mail and the documents attached are confidential and intended >>> solely for the addressee; it may also be privileged. If you receive >>> this e-mail in error, please notify the sender immediately and destroy it. >>> As its integrity cannot be secured on the Internet, the Atos Origin >>> group liability cannot be triggered for the message content. Although >>> the sender endeavours to maintain a computer virus-free network, >>> the sender does not warrant that this transmission is virus-free and >>> will not be liable for any damages resulting from any virus transmitted. >>> >>> Este mensaje y los ficheros adjuntos pueden contener informacion >>> confidencial >>> destinada solamente a la(s) persona(s) mencionadas anteriormente >>> pueden estar protegidos por secreto profesional. >>> Si usted recibe este correo electronico por error, gracias por informar >>> inmediatamente al remitente y destruir el mensaje. >>> Al no estar asegurada la integridad de este mensaje sobre la red, Atos >>> Origin >>> no se hace responsable por su contenido. Su contenido no constituye ningun >>> compromiso para el grupo Atos Origin, salvo ratificacion escrita por ambas >>> partes. >>> Aunque se esfuerza al maximo por mantener su red libre de virus, el emisor >>> no puede garantizar nada al respecto y no sera responsable de cualesquiera >>> danos que puedan resultar de una transmision de virus. >>> ------------------------------------------------------------------ >>> _______________________________________________ >>> User-friendly Desktop Internet GIS (uDig) >>> http://udig.refractions.net >>> http://lists.refractions.net/mailman/listinfo/udig-devel >>> >>> >> _______________________________________________ >> User-friendly Desktop Internet GIS (uDig) >> http://udig.refractions.net >> http://lists.refractions.net/mailman/listinfo/udig-devel >> ------------------------------------------------------------------ >> This e-mail and the documents attached are confidential and intended >> solely for the addressee; it may also be privileged. If you receive >> this e-mail in error, please notify the sender immediately and destroy it. >> As its integrity cannot be secured on the Internet, the Atos Origin >> group liability cannot be triggered for the message content. Although >> the sender endeavours to maintain a computer virus-free network, >> the sender does not warrant that this transmission is virus-free and >> will not be liable for any damages resulting from any virus transmitted. >> >> Este mensaje y los ficheros adjuntos pueden contener informacion confidencial >> destinada solamente a la(s) persona(s) mencionadas anteriormente >> pueden estar protegidos por secreto profesional. >> Si usted recibe este correo electronico por error, gracias por informar >> inmediatamente al remitente y destruir el mensaje. >> Al no estar asegurada la integridad de este mensaje sobre la red, Atos Origin >> no se hace responsable por su contenido. Su contenido no constituye ningun >> compromiso para el grupo Atos Origin, salvo ratificacion escrita por ambas >> partes. >> Aunque se esfuerza al maximo por mantener su red libre de virus, el emisor >> no puede garantizar nada al respecto y no sera responsable de cualesquiera >> danos que puedan resultar de una transmision de virus. >> ------------------------------------------------------------------ >> >> _______________________________________________ >> User-friendly Desktop Internet GIS (uDig) >> http://udig.refractions.net >> http://lists.refractions.net/mailman/listinfo/udig-devel >> > _______________________________________________ > User-friendly Desktop Internet GIS (uDig) > http://udig.refractions.net > http://lists.refractions.net/mailman/listinfo/udig-devel > ------------------------------------------------------------------ > This e-mail and the documents attached are confidential and intended > solely for the addressee; it may also be privileged. If you receive > this e-mail in error, please notify the sender immediately and destroy it. > As its integrity cannot be secured on the Internet, the Atos Origin > group liability cannot be triggered for the message content. Although > the sender endeavours to maintain a computer virus-free network, > the sender does not warrant that this transmission is virus-free and > will not be liable for any damages resulting from any virus transmitted. > > Este mensaje y los ficheros adjuntos pueden contener informacion confidencial > destinada solamente a la(s) persona(s) mencionadas anteriormente > pueden estar protegidos por secreto profesional. > Si usted recibe este correo electronico por error, gracias por informar > inmediatamente al remitente y destruir el mensaje. > Al no estar asegurada la integridad de este mensaje sobre la red, Atos Origin > no se hace responsable por su contenido. Su contenido no constituye ningun > compromiso para el grupo Atos Origin, salvo ratificacion escrita por ambas > partes. > Aunque se esfuerza al maximo por mantener su red libre de virus, el emisor > no puede garantizar nada al respecto y no sera responsable de cualesquiera > danos que puedan resultar de una transmision de virus. > ------------------------------------------------------------------ > > _______________________________________________ > User-friendly Desktop Internet GIS (uDig) > http://udig.refractions.net > http://lists.refractions.net/mailman/listinfo/udig-devel > _______________________________________________ User-friendly Desktop Internet GIS (uDig) http://udig.refractions.net http://lists.refractions.net/mailman/listinfo/udig-devel