[udig-devel] Adding images

Jesse Eichar jeichar at refractions.net
Wed Nov 22 09:46:54 PST 2006


ok try this example:  I have addd progress monitors and now search  
the catalog.

<http://gtsvn.refractions.net/udig/trunk/tutorials/ 
net.refractions.udig.code.examples/src/net/refractions/udig/code/ 
examples/CreateAndAddGeoResourceToMap.java>

Jesse

On 22-Nov-06, at 9:29 AM, Jesse Eichar wrote:

> Take a look at:
>
> http://gtsvn.refractions.net/udig/trunk/tutorials/ 
> net.refractions.udig.code.examples/src/net/refractions/udig/code/ 
> examples/CreateAndAddGeoResourceToMap.java
>
> for an example of how to create a resource and add it to the map.
>
> 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
>
> _______________________________________________
> 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