[udig-devel] Adding images
Jesse Eichar
jeichar at refractions.net
Wed Nov 22 09:09:21 PST 2006
I'm making up a little code example I'll send it out in a few
minutes. It should help.
Jesse
On 22-Nov-06, at 8:55 AM, CIP-Students RIU wrote:
> ok, I tried with that...thanks
>
> -----Original Message-----
> From: udig-devel-bounces at lists.refractions.net
> [mailto:udig-devel-bounces at lists.refractions.net]On Behalf Of Cory
> Horner
> Sent: Wednesday, November 22, 2006 11:52 AM
> To: User-friendly Desktop Internet GIS
> Subject: Re: [udig-devel] Adding images
>
>
> CIP-Students RIU wrote:
>
>> Hi Cory, I need add the image not in the Application, else by
>> code, it's mean that I'm programming an Application based in Udig,
>> and I have images(maps) that I need georeference its, I have
>> created the world file, but I don't know add the image in the
>> map...thanks
>>
>>
> Okay, here are the steps as I know them:
>
> - Create an IGeoResource from your image
> - Create a Layer from your IGeoResource
> - Add the Layer to the Map
>
> I will let Jesse explain how to create the IGeoResource -- ultimately
> you want an instance of WorldImageGeoResourceImpl, but this is an
> internal class, so there would be a better way to obtain it...
>
> As for the last steps:
>
> Create a layer from the IGeoResource:
> IGeoResource pngGeoResource;
> ILayer layer = pngGeoResource.resolve(ILayer.class, null);
>
> Obtain the map:
> ApplicationGIS.getProjects().get(0).getElements(IMap.class).get(0)
>
> http://udig.refractions.net/confluence/display/DEV/How+can+I+find
> +what+maps+and+projects+are+currently+available%3F
>
> To add the layer to the map:
> map.sendCommandASync(new AddLayerCommand(layer) );
>
> http://udig.refractions.net/confluence/display/DEV/How+do+I+add+a
> +layer+progammatically%3F
>
> Cheers,
> Cory.
> _______________________________________________
> 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
More information about the udig-devel
mailing list