Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[udig-devel] User Interface Designers for Diagarm and Code

Hi Jayansh:

You asked me a while back about user interface designers; in the past
I had tried a few things that were limited to grid layouts (and were
generally limited). I recently tried SWT Designer:
- http://www.instantiations.com/windowbuilder/swtdesigner/

This program looks a lot better then I am used to; and produces pretty
clean code. It has crashed a couple of times on me; but it may be
worth considering.

Mark Leslie also found the following:
- http://wireframesketcher.com/index.html

This one is really cool for quickly doing user interface mock ups for
reports and the like; it looks like a diagram so customers do not
assume you have created the code which is great. Expect me to be using
	b=grPOnMVbkXQsVMrPwLsRFwOSjYyHh5u29qWk/0X1GwYHxb9SlYolSymxbEBHb8/tyS
	qBxOAx11FvXozM9W+8A45BxYMp/82iyc993Bk2QiFVE09GJTzv919+sttcN7rokVmlMx
	qZm5QWxHShNA7D6N9Eo+liNlNQQRALjMi4ej8=
MIME-Version: 1.0
Received: by 10.86.49.13 with SMTP id w13mr6522073fgw.38.1242049024242; Mon, 
	11 May 2009 06:37:04 -0700 (PDT)
In-Reply-To: <A004391E13DEAE4AAD2F2F76F29E6C0B0117D595@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx>
References: <A004391E13DEAE4AAD2F2F76F29E6C0B0117D39F@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx>
	<f14fd02c0905110555x18b71c4by466c57bca1f8ddd1@xxxxxxxxxxxxxx>
	<A004391E13DEAE4AAD2F2F76F29E6C0B0117D595@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx>
Date: Mon, 11 May 2009 16:37:04 +0300
Message-ID: <966a04530905110637m376b27fbw3ac2455b55934d6f@xxxxxxxxxxxxxx>
Subject: Re: [udig-devel] Adding a image layer
From: Arto Pastinen <arto.pastinen@xxxxxxxxx>
To: User-friendly Desktop Internet GIS <udig-devel@xxxxxxxxxxxxxxxxxxxxx>
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
X-BeenThere: udig-devel@xxxxxxxxxxxxxxxxxxxxx
X-Mailman-Version: 2.1.5
Precedence: list
Reply-To: User-friendly Desktop Internet GIS <udig-devel@xxxxxxxxxxxxxxxxxxxxx>
List-Id: User-friendly Desktop Internet GIS <udig-devel.lists.refractions.net>
List-Unsubscribe: <http://lists.refractions.net/mailman/listinfo/udig-devel>, 
	<mailto:udig-devel-request@xxxxxxxxxxxxxxxxxxxxx?subject=unsubscribe>
List-Archive: <http://lists.refractions.net/pipermail/udig-devel>
List-Post: <mailto:udig-devel@xxxxxxxxxxxxxxxxxxxxx>
List-Help: <mailto:udig-devel-request@xxxxxxxxxxxxxxxxxxxxx?subject=help>
List-Subscribe: <http://lists.refractions.net/mailman/listinfo/udig-devel>,
	<mailto:udig-devel-request@xxxxxxxxxxxxxxxxxxxxx?subject=subscribe>
X-List-Received-Date: Mon, 11 May 2009 14:36:37 -0000

Did you notice there is "java.lang.OutOfMemoryError: Java heap space"
in your stack?

Have you tried attach more heap memory to your udig application?

- Artsi


2009/5/11 Mario Nu=F1ez Jimenez <mario.nunez@xxxxxxxxxxxxxxx>:
> 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 tha=
t I need. The one that I need doesn't get loaded and UDIG throws an excepti=
on.
>
> I think that the jgw is ok, it is a simple text file, and I think it is n=
ot the problem. About the jpg itself I think it is ok too because I can ope=
n 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.18=
1
> !MESSAGE error reading coverage
> !STACK 0
> javax.imageio.IIOException: Decoder cannot decode input.
> =A0at com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageReader.getInfoI=
mage(CLibJPEGImageReader.java:216)
> =A0at com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageReader.getImage=
Types(CLibJPEGImageReader.java:274)
> =A0at javax.imageio.ImageReader.getRawImageType(Unknown Source)
> =A0at com.sun.media.imageioimpl.plugins.clib.CLibImageReader.read(CLibIma=
geReader.java:571)
> =A0at javax.imageio.ImageIO.read(Unknown Source)
> =A0at javax.imageio.ImageIO.read(Unknown Source)
> =A0at org.geotools.gce.image.WorldImageReader.readSourceImage(WorldImageR=
eader.java:489)
> =A0at org.geotools.gce.image.WorldImageReader.read(WorldImageReader.java:=
302)
> =A0at net.refractions.udig.catalog.rasterings.AbstractRasterGeoResource.f=
indResource(Unknown Source)
> =A0at net.refractions.udig.catalog.rasterings.AbstractRasterGeoResource.r=
esolve(Unknown Source)
> =A0at net.refractions.udig.project.internal.impl.LayerResource.processRes=
ourceCachingStrategy(Unknown Source)
> =A0at net.refractions.udig.project.internal.impl.LayerResource.resolve(Un=
known Source)
> =A0at net.refractions.udig.render.internal.gridcoverage.basic.BasicGridCo=
verageRenderer.prepareRender(Unknown Source)
> =A0at net.refractions.udig.render.internal.gridcoverage.basic.BasicGridCo=
verageRenderer.render(Unknown Source)
> =A0at net.refractions.udig.render.internal.gridcoverage.basic.BasicGridCo=
verageRenderer.render(Unknown Source)
> =A0at net.refractions.udig.project.internal.render.impl.RenderJob.startRe=
ndering(Unknown Source)
> =A0at net.refractions.udig.project.internal.render.impl.RenderJob.run(Unk=
nown Source)
> =A0at 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
> =A0at net.refractions.udig.render.internal.gridcoverage.basic.BasicGridCo=
verageRenderer.doRender(Unknown Source)
> =A0at net.refractions.udig.render.internal.gridcoverage.basic.BasicGridCo=
verageRenderer.render(Unknown Source)
> =A0at net.refractions.udig.render.internal.gridcoverage.basic.BasicGridCo=
verageRenderer.render(Unknown Source)
> =A0at net.refractions.udig.project.internal.render.impl.RenderJob.startRe=
ndering(Unknown Source)
> =A0at net.refractions.udig.project.internal.render.impl.RenderJob.run(Unk=
nown Source)
> =A0at 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 =3D ProjectPlugin.getPlugin().getProjectRegistry().ge=
tDefaultProject();
> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0map =3D ProjectFactory.eIN=
STANCE.createMap(udigProject, "Map",new ArrayList<Layer>());
> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0URL url =3D Activator.getD=
efault().getEntryAsFileURL("rasters/world_topo_bathy_200407_3x21600x10800.j=
pg");
>
> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0CatalogPlugin cp =3D Catal=
ogPlugin.getDefault();
> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0IServiceFactory sf =3D cp.=
getServiceFactory();
> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0List<IService> services =
=3D sf.createService(url);
> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0IService service =3D servi=
ces.get(0);
> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0IGeoResource geoResource =
=3D service.resources(new NullProgressMonitor()).get(0);
> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0List<IGeoResource> resourc=
es =3D new ArrayList<IGeoResource>();
> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0resources.add(geoResource)=
;
> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0ApplicationGIS.addLayersTo=
Map(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
> =A0 =A0 =A0 =A0at net.refractions.udig.project.internal.render.impl.Rende=
rExecutorComposite$CompositeRendererJob.incrementalUpdate(RenderExecutorCom=
posite.java:202)
> =A0 =A0 =A0 =A0at net.refractions.udig.project.internal.render.impl.Rende=
rExecutorComposite$2.run(RenderExecutorComposite.java:340)
> =A0 =A0 =A0 =A0at org.eclipse.core.internal.jobs.Worker.run(Worker.java:5=
5)
>
> !ENTRY net.refractions.udig.project 1 0 2009-05-11 15:26:09.663
> !MESSAGE
> !STACK 0
> java.lang.NullPointerException
> =A0 =A0 =A0 =A0at net.refractions.udig.project.internal.render.impl.Rende=
rExecutorComposite$CompositeRendererJob.incrementalUpdate(RenderExecutorCom=
posite.java:202)
> =A0 =A0 =A0 =A0at net.refractions.udig.project.internal.render.impl.Rende=
rExecutorComposite$2.run(RenderExecutorComposite.java:340)
> =A0 =A0 =A0 =A0at org.eclipse.core.internal.jobs.Worker.run(Worker.java:5=
5)
>
> !ENTRY net.refractions.udig.project 1 0 2009-05-11 15:26:10.304
> !MESSAGE
> !STACK 0
> java.lang.NullPointerException
> =A0 =A0 =A0 =A0at net.refractions.udig.project.internal.render.impl.Rende=
rExecutorComposite$CompositeRendererJob.incrementalUpdate(RenderExecutorCom=
posite.java:202)
> =A0 =A0 =A0 =A0at net.refractions.udig.project.internal.render.impl.Rende=
rExecutorComposite$2.run(RenderExecutorComposite.java:340)
> =A0 =A0 =A0 =A0at org.eclipse.core.internal.jobs.Worker.run(Worker.java:5=
5)
> created
>
> !ENTRY net.refractions.udig.project 1 0 2009-05-11 15:26:10.663
> !MESSAGE
> !STACK 0
> java.lang.NullPointerException
> =A0 =A0 =A0 =A0at net.refractions.udig.project.internal.render.impl.Rende=
rExecutorComposite$CompositeRendererJob.incrementalUpdate(RenderExecutorCom=
posite.java:202)
> =A0 =A0 =A0 =A0at net.refractions.udig.project.internal.render.impl.Rende=
rExecutorComposite$2.run(RenderExecutorComposite.java:340)
> =A0 =A0 =A0 =A0at org.eclipse.core.internal.jobs.Worker.run(Worker.java:5=
5)
>
> !ENTRY net.refractions.udig.project 1 0 2009-05-11 15:26:10.694
> !MESSAGE
> !STACK 0
> java.lang.NullPointerException
> =A0 =A0 =A0 =A0at net.refractions.udig.project.internal.render.impl.Rende=
rExecutorComposite$CompositeRendererJob.incrementalUpdate(RenderExecutorCom=
posite.java:202)
> =A0 =A0 =A0 =A0at net.refractions.udig.project.internal.render.impl.Rende=
rExecutorComposite$2.run(RenderExecutorComposite.java:340)
> =A0 =A0 =A0 =A0at org.eclipse.core.internal.jobs.Worker.run(Worker.java:5=
5)
>
> !ENTRY net.refractions.udig.project 1 0 2009-05-11 15:26:10.944
> !MESSAGE
> !STACK 0
> java.lang.NullPointerException
> =A0 =A0 =A0 =A0at net.refractions.udig.project.internal.render.impl.Rende=
rExecutorComposite$CompositeRendererJob.incrementalUpdate(RenderExecutorCom=
posite.java:202)
> =A0 =A0 =A0 =A0at net.refractions.udig.project.internal.render.impl.Rende=
rExecutorComposite$2.run(RenderExecutorComposite.java:340)
> =A0 =A0 =A0 =A0at org.eclipse.core.internal.jobs.Worker.run(Worker.java:5=
5)
>
> !ENTRY net.refractions.udig.project 1 0 2009-05-11 15:26:11.288
> !MESSAGE
> !STACK 0
> java.lang.NullPointerException
> =A0 =A0 =A0 =A0at net.refractions.udig.project.internal.render.impl.Rende=
rExecutorComposite$CompositeRendererJob.incrementalUpdate(RenderExecutorCom=
posite.java:202)
> =A0 =A0 =A0 =A0at net.refractions.udig.project.internal.render.impl.Rende=
rExecutorComposite$2.run(RenderExecutorComposite.java:340)
> =A0 =A0 =A0 =A0at org.eclipse.core.internal.jobs.Worker.run(Worker.java:5=
5)
>
> !ENTRY net.refractions.udig.project 1 0 2009-05-11 15:26:11.382
> !MESSAGE
> !STACK 0
> java.lang.NullPointerException
> =A0 =A0 =A0 =A0at net.refractions.udig.project.internal.render.impl.Rende=
rExecutorComposite$CompositeRendererJob.incrementalUpdate(RenderExecutorCom=
posite.java:202)
> =A0 =A0 =A0 =A0at net.refractions.udig.project.internal.render.impl.Rende=
rExecutorComposite$2.run(RenderExecutorComposite.java:340)
> =A0 =A0 =A0 =A0at org.eclipse.core.internal.jobs.Worker.run(Worker.java:5=
5)
>
> !ENTRY net.refractions.udig.project 1 0 2009-05-11 15:26:11.600
> !MESSAGE
> !STACK 0
> java.lang.NullPointerException
> =A0 =A0 =A0 =A0at net.refractions.udig.project.internal.render.impl.Rende=
rExecutorComposite$CompositeRendererJob.incrementalUpdate(RenderExecutorCom=
posite.java:202)
> =A0 =A0 =A0 =A0at net.refractions.udig.project.internal.render.impl.Rende=
rExecutorComposite$2.run(RenderExecutorComposite.java:340)
> =A0 =A0 =A0 =A0at org.eclipse.core.internal.jobs.Worker.run(Worker.java:5=
5)
>
> !ENTRY net.refractions.udig.project 1 0 2009-05-11 15:26:11.944
> !MESSAGE
> !STACK 0
> java.lang.NullPointerException
> =A0 =A0 =A0 =A0at net.refractions.udig.project.internal.render.impl.Rende=
rExecutorComposite$CompositeRendererJob.incrementalUpdate(RenderExecutorCom=
posite.java:202)
> =A0 =A0 =A0 =A0at net.refractions.udig.project.internal.render.impl.Rende=
rExecutorComposite$2.run(RenderExecutorComposite.java:340)
> =A0 =A0 =A0 =A0at org.eclipse.core.internal.jobs.Worker.run(Worker.java:5=
5)
>
> !ENTRY net.refractions.udig.project 1 0 2009-05-11 15:26:11.991
> !MESSAGE
> !STACK 0
> java.lang.NullPointerException
> =A0 =A0 =A0 =A0at net.refractions.udig.project.internal.render.impl.Rende=
rExecutorComposite$CompositeRendererJob.incrementalUpdate(RenderExecutorCom=
posite.java:202)
> =A0 =A0 =A0 =A0at net.refractions.udig.project.internal.render.impl.Rende=
rExecutorComposite$2.run(RenderExecutorComposite.java:340)
> =A0 =A0 =A0 =A0at org.eclipse.core.internal.jobs.Worker.run(Worker.java:5=
5)
>
> !ENTRY net.refractions.udig.project 1 0 2009-05-11 15:26:12.319
> !MESSAGE
> !STACK 0
> java.lang.NullPointerException
> =A0 =A0 =A0 =A0at net.refractions.udig.project.internal.render.impl.Rende=
rExecutorComposite$CompositeRendererJob.incrementalUpdate(RenderExecutorCom=
posite.java:202)
> =A0 =A0 =A0 =A0at net.refractions.udig.project.internal.render.impl.Rende=
rExecutorComposite$2.run(RenderExecutorComposite.java:340)
> =A0 =A0 =A0 =A0at org.eclipse.core.internal.jobs.Worker.run(Worker.java:5=
5)
>
> !ENTRY net.refractions.udig.project 1 0 2009-05-11 15:26:12.366
> !MESSAGE
> !STACK 0
> java.lang.NullPointerException
> =A0 =A0 =A0 =A0at net.refractions.udig.project.internal.render.impl.Rende=
rExecutorComposite$CompositeRendererJob.incrementalUpdate(RenderExecutorCom=
posite.java:202)
> =A0 =A0 =A0 =A0at net.refractions.udig.project.internal.render.impl.Rende=
rExecutorComposite$2.run(RenderExecutorComposite.java:340)
> =A0 =A0 =A0 =A0at org.eclipse.core.internal.jobs.Worker.run(Worker.java:5=
5)
>
> !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.06=
9
> !MESSAGE error reading coverage
> !STACK 0
> java.lang.OutOfMemoryError: Java heap space
> =A0 =A0 =A0 =A0at java.awt.image.DataBufferByte.<init>(DataBufferByte.jav=
a:58)
> =A0 =A0 =A0 =A0at java.awt.image.ComponentSampleModel.createDataBuffer(Co=
mponentSampleModel.java:397)
> =A0 =A0 =A0 =A0at java.awt.image.Raster.createWritableRaster(Raster.java:=
938)
> =A0 =A0 =A0 =A0at javax.imageio.ImageTypeSpecifier.createBufferedImage(Im=
ageTypeSpecifier.java:1169)
> =A0 =A0 =A0 =A0at javax.imageio.ImageReader.getDestination(ImageReader.ja=
va:2879)
> =A0 =A0 =A0 =A0at com.sun.imageio.plugins.jpeg.JPEGImageReader.readIntern=
al(JPEGImageReader.java:943)
> =A0 =A0 =A0 =A0at com.sun.imageio.plugins.jpeg.JPEGImageReader.read(JPEGI=
mageReader.java:915)
> =A0 =A0 =A0 =A0at javax.imageio.ImageIO.read(ImageIO.java:1422)
> =A0 =A0 =A0 =A0at javax.imageio.ImageIO.read(ImageIO.java:1326)
> =A0 =A0 =A0 =A0at org.geotools.gce.image.WorldImageReader.readSourceImage=
(WorldImageReader.java:489)
> =A0 =A0 =A0 =A0at org.geotools.gce.image.WorldImageReader.read(WorldImage=
Reader.java:302)
> =A0 =A0 =A0 =A0at net.refractions.udig.catalog.rasterings.AbstractRasterG=
eoResource.findResource(AbstractRasterGeoResource.java:125)
> =A0 =A0 =A0 =A0at net.refractions.udig.catalog.rasterings.AbstractRasterG=
eoResource.resolve(AbstractRasterGeoResource.java:156)
> =A0 =A0 =A0 =A0at net.refractions.udig.project.internal.impl.LayerResourc=
e.processResourceCachingStrategy(LayerResource.java:221)
> =A0 =A0 =A0 =A0at net.refractions.udig.project.internal.impl.LayerResourc=
e.resolve(LayerResource.java:131)
> =A0 =A0 =A0 =A0at net.refractions.udig.render.internal.gridcoverage.basic=
.BasicGridCoverageRenderer.prepareRender(BasicGridCoverageRenderer.java:85)
> =A0 =A0 =A0 =A0at net.refractions.udig.render.internal.gridcoverage.basic=
.BasicGridCoverageRenderer.render(BasicGridCoverageRenderer.java:49)
> =A0 =A0 =A0 =A0at net.refractions.udig.render.internal.gridcoverage.basic=
.BasicGridCoverageRenderer.render(BasicGridCoverageRenderer.java:117)
> =A0 =A0 =A0 =A0at net.refractions.udig.project.internal.render.impl.Rende=
rJob.startRendering(RenderJob.java:103)
> =A0 =A0 =A0 =A0at net.refractions.udig.project.internal.render.impl.Rende=
rJob.run(RenderJob.java:203)
> =A0 =A0 =A0 =A0at org.eclipse.core.internal.jobs.Worker.run(Worker.java:5=
5)
>
> !ENTRY org.eclipse.osgi 2 1 2009-05-11 15:26:13.085
> !MESSAGE NLS unused message: more in: net.refractions.udig.render.gridcov=
erage.basic.internal.messages
> java.lang.NullPointerException
> =A0 =A0 =A0 =A0at net.refractions.udig.render.internal.gridcoverage.basic=
.BasicGridCoverageRenderer.doRender(BasicGridCoverageRenderer.java:64)
> =A0 =A0 =A0 =A0at net.refractions.udig.render.internal.gridcoverage.basic=
.BasicGridCoverageRenderer.render(BasicGridCoverageRenderer.java:53)
> =A0 =A0 =A0 =A0at net.refractions.udig.render.internal.gridcoverage.basic=
.BasicGridCoverageRenderer.render(BasicGridCoverageRenderer.java:117)
> =A0 =A0 =A0 =A0at net.refractions.udig.project.internal.render.impl.Rende=
rJob.startRendering(RenderJob.java:103)
> =A0 =A0 =A0 =A0at net.refractions.udig.project.internal.render.impl.Rende=
rJob.run(RenderJob.java:203)
> !ENTRY net.refractions.udig.project 2 0 2009-05-11 15:26:13.100
> !MESSAGE
> !STACK 0
> java.lang.NullPointerException
> =A0 =A0 =A0 =A0at net.refractions.udig.render.internal.gridcoverage.basic=
.BasicGridCoverageRenderer.doRender(BasicGridCoverageRenderer.java:64)
> =A0 =A0 =A0 =A0at net.refractions.udig.render.internal.gridcoverage.basic=
.BasicGridCoverageRenderer.render(BasicGridCoverageRenderer.java:53)
> =A0 =A0 =A0 =A0at net.refractions.udig.render.internal.gridcoverage.basic=
.BasicGridCoverageRenderer.render(BasicGridCoverageRenderer.java:117)
> =A0 =A0 =A0 =A0at net.refractions.udig.project.internal.render.impl.Rende=
rJob.startRendering(RenderJob.java:103)
> =A0 =A0 =A0 =A0at net.refractions.udig.project.internal.render.impl.Rende=
rJob.run(RenderJob.java:203)
> =A0 =A0 =A0 =A0at org.eclipse.core.internal.jobs.Worker.run(Worker.java:5=
5)
>
> =A0 =A0 =A0 =A0at org.eclipse.core.internal.jobs.Worker.run(Worker.java:5=
5)
>
>
>
>
>
> Thank you in advance for any tip.
> Best regards.
>
>
> -----Original Message-----
> From: udig-devel-bounces@xxxxxxxxxxxxxxxxxxxxx [mailto:udig-devel-bounces=
@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=F1ez Jimenez <mario.nunez@xxxxxxxxxxxxxxx>:
>> 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 programmatica=
lly
>> 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 correspondin=
g
>> .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
>>
>> =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 at
>> net.refractions.udig.catalog.rasterings.AbstractRasterGeoResource.findRe=
source(Unknown
>> Source)
>>
>> =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 at
>> net.refractions.udig.catalog.rasterings.AbstractRasterGeoResource.resolv=
e(Unknown
>> Source)
>>
>> =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 at
>> net.refractions.udig.project.internal.impl.LayerResource.processResource=
CachingStrategy(Unknown
>> Source)
>>
>> =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 at
>> net.refractions.udig.project.internal.impl.LayerResource.resolve(Unknown
>> Source)
>>
>> =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 at
>> net.refractions.udig.render.internal.gridcoverage.basic.BasicGridCoverag=
eRenderer.prepareRender(Unknown
>> Source)
>>
>> =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 at
>> net.refractions.udig.render.internal.gridcoverage.basic.BasicGridCoverag=
eRenderer.render(Unknown
>> Source)
>>
>> =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 at
>> net.refractions.udig.render.internal.gridcoverage.basic.BasicGridCoverag=
eRenderer.render(Unknown
>> Source)
>>
>> =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 at
>> net.refractions.udig.project.internal.render.impl.RenderJob.startRenderi=
ng(Unknown
>> Source)
>>
>> =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 at
>> net.refractions.udig.project.internal.render.impl.RenderJob.run(Unknown
>> Source)
>>
>> =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 at org.eclipse.core.internal.jobs.Work=
er.run(Worker.java:55)
>>
>>
>>
>> Thank you in advance for any help you can give me.
>>
>> Kind regards.
>>
>> ________________________________
>>
>> From: Mario Nu=F1ez 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 i=
t.
>> 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 ning=
un
>> compromiso para el grupo Atos Origin, salvo ratificacion escrita por amb=
as
>> partes.
>> Aunque se esfuerza al maximo por mantener su red libre de virus, el emis=
or
>> no puede garantizar nada al respecto y no sera responsable de cualesquie=
ra
>> 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 confiden=
cial
> 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 Or=
igin
> no se hace responsable por su contenido. Su contenido no constituye ningu=
n
> compromiso para el grupo Atos Origin, salvo ratificacion escrita por amba=
s partes.
> Aunque se esfuerza al maximo por mantener su red libre de virus, el emiso=
r
> no puede garantizar nada al respecto y no sera responsable de cualesquier=
a
> 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
>


Back to the top