> Hm, Jgrass bloating stuff is surely not the answer. 

Agreed

> Is current code for loading rasters house made or incorporated from another
> open source projects?

The image code is taken from the geotools project. It does much more
than just deal with images for their visualization ;)

> I do not know if there are any algorithms available out there for loading
> and viewing images like geotiff and world images (open source). Surely they
> are, but do not know, have not searched any. 
> Would there be any way to just load projection data into memory not images
> themselves (surely it is not a lot of data, even for a very large set of
> tiffs) for every image available in folder. uDig SDK can surely do the
> "math" thing of converting view windows coordinates into world coordinates
> and searching for right images through memory (just projection data), and
> then loading images with a same name. In a way "intersecting" coordinates of
> viewer extents with all the available from images and projecting them onto
> viewer if they appear in a result set.

That is the part I would be willing to code if there was an easy way to
deal with the images. There is a way in the new geotools versions, but
udig is for now some version behind, that is the problem.

> The main part is surely the imaging
> algorithm...This is probably the solution Andrea is talking about with
> geotools, or maybe I am just way off course.
>  
> Ok I must admit I am very green in uDig SDK and image algorithms. And aint
> saying it is a correct or easy solution or a solution at all :) , just
> "brainstorming" ...

Brainstroming is good for me, in te hope we can find a feasible
solution, better if for all of us :)

Ciao
Andrea




> 
> Zlatko.
> 
> -----Original Message-----
> From: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED] On Behalf Of Andrea
> Antonello
> Sent: Wednesday, March 21, 2007 1:50 PM
> To: User-friendly Desktop Internet GIS
> Subject: Re: [udig-devel] GeoTiff - tif + tfw
> 
> Hi Zlatko, Jesse,
> I have tested the RC10 udig and regarding to tiffs and images it shows
> up the same problems: in both windows and linux the images are loaded
> with an extreme slowlyness and sometimes even do not load (the jpg at
> it's layer extent zoom).
> To try the same, I'm testing the thing with the jpg and tiff I put here
> (it is not a free dataset):
> www.hydrologis.com/testfiles/udigdata.tar.gz
> 
> The JGrass way is a bit a problem, since when imported into a JGrass
> workspace, the data are converted to GRASS raster format, which has a
> different compression mechanism, since is uses the tiff like a dataset
> and not an image. That way a tiff risks to explode. I have 300 megs of
> tiffs like the ones in the example and we realized that use them in a
> GRASS format, would make 10 giga out of it. So no way to handle them
> like that. The GRASS format is for analysis purposes.
> 
> I too need a mechanism to load automagically tiffs (let's say given a
> folder with tiffs and a file describing their position and so on) and
> would be very willing to code it into udig.
> 
> However our biggest and not in short time solvable problem is that tiffs
> and jpgs are not handled in the best way right now and that the new
> geotools with reviewed coverage is not here and now for udig.
> 
> So what I'm really thinking of, is to code the viewer with geotools,
> even if it makes me very, very sad, since I would like to put all of my
> efforts into udig and only udig! Since udig is THE desktop part, udig
> should be able to supply a configurable lightweight version of itself,
> like for axample arcexplore (not sure it is called like that :))
> 
> What do you think? Anyone any idea on how to solve that?
> 
> Ciao,
> Andrea
> 
> 
> 
> Zlatko Perenda probaly wrote:
>> Ok, maybe I will rephrase. JGrass plugin would be great. With all the
>> raster algorithms included in a plugin in udig, awsome. It would sure
>> cover all my needs, maybe Andrea would know little more about it.
>>
>> All I need is a possibilty to load appropriate tile (world file - tif +
>> tfw, ~4gb all together; I can convert them to geotiff) and project
>> shapes on them. So I would like to see loading of tifs handled by udig.
>> The question is how much time, of course we are talking estimations
>> only, will it take to write a Jgrass plugin? And to become available for
>> developing an application based on udig?
>>
>>  
>>
>> Oh, your feedback is really appreciated.
>>
>>  
>>
>> Zlatko.
>>
>>  
>>
>>  
>>
>> ------------------------------------------------------------------------
>>
>> *From:* [EMAIL PROTECTED]
>> [mailto:[EMAIL PROTECTED] *On Behalf Of *Zlatko
>> Perenda
>> *Sent:* Wednesday, March 21, 2007 11:57 AM
>> *To:* 'User-friendly Desktop Internet GIS'
>> *Subject:* RE: [udig-devel] GeoTiff - tif + tfw
>>
>>  
>>
>> Hi,
>>
>>  
>>
>> Ok, if it is simple to fix then great.
>>
>>  
>>
>> So I can expect support for geotiff , or world files (tif + tfw),
>> somwhere in the upcoming fixes?
>>
>>  
>>
>> Thanks.
>>
>>  
>>
>> Zlatko.
>>
>>  
>>
>> ------------------------------------------------------------------------
>>
>> *From:* [EMAIL PROTECTED]
>> [mailto:[EMAIL PROTECTED] *On Behalf Of *Jesse
>> Eichar
>> *Sent:* Tuesday, March 20, 2007 4:51 PM
>> *To:* User-friendly Desktop Internet GIS
>> *Subject:* Re: [udig-devel] GeoTiff - tif + tfw
>>
>>  
>>
>> Oh wow.  I didn't know about this issue.  It seems a simple thing to fix
>> though.  I'll get on it.
>>
>>  
>>
>> Jesse
>>
>>  
>>
>> On 20-Mar-07, at 1:09 AM, Zlatko Perenda wrote:
>>
>>  
>>
>> Hi,
>>
>>  
>>
>> Here is some additional info on error. Using uDig 1.1 RC9, Windows XP,
>> java  version "1.5.0_08" downloaded from your site.
>>
>> Link to sample tiff:
>> http://www.terracolor.net/download/tc_sandiego_utm11_geotiff.zip . This
>> one at leasts loads to some degree and then throws :
>>
>>  
>>
>>  
>>
>> _java.lang.NullPointerException_
>>
>>  
>>
>>       at
>>
> net.refractions.udig.render.gridcoverage.basic.GridCoverageRendererUtils.cre
> ateRenderer(
>> _GridCoverageRendererUtils.java:37_)
>>
>>  
>>
>>       at
>>
> net.refractions.udig.render.internal.gridcoverage.basic.BasicGridCoverageRen
> derer.prepareRender(
>> _BasicGridCoverageRenderer.java:89_)
>>
>>  
>>
>>       at
>>
> net.refractions.udig.render.internal.gridcoverage.basic.BasicGridCoverageRen
> derer.render(
>> _BasicGridCoverageRenderer.java:46_)
>>
>>  
>>
>>       at
>>
> net.refractions.udig.render.internal.gridcoverage.basic.BasicGridCoverageRen
> derer.render(
>> _BasicGridCoverageRenderer.java:104_)
>>
>>  
>>
>>       at
>>
> net.refractions.udig.project.internal.render.impl.RenderExecutorImpl$RenderJ
> ob.startRendering(
>> _RenderExecutorImpl.java:303_)
>>
>>  
>>
>>       at
>>
> net.refractions.udig.project.internal.render.impl.RenderExecutorImpl$RenderJ
> ob.run(
>> _RenderExecutorImpl.java:358_)
>>
>>  
>>
>>       at org.eclipse.core.internal.jobs.Worker.run(
>>
>> _Worker.java:58_)
>>
>>  
>>
>> My geotiff will not even try to load, it just throws an exception like
>> this (can not send it, sorry) :
>>
>>  
>>
>> <image002.jpg>
>>
>>  
>>
>> Same error is reported as a bug here:
>> http://jira.codehaus.org/browse/UDIG-1196.
>>
>>  
>>
>> Zlatko.
>>
>>  
>>
>>  
>>
>> ------------------------------------------------------------------------
>>
>> *From:* [EMAIL PROTECTED]
>> [mailto:[EMAIL PROTECTED] *On Behalf Of *Zlatko
>> Perenda
>> *Sent:* Tuesday, March 20, 2007 8:17 AM
>> *To:* 'User-friendly Desktop Internet GIS'
>> *Subject:* RE: [udig-devel] GeoTiff - tif + tfw
>>
>>  
>>
>> Hi,
>>
>>  
>>
>> I tried it on 1.1 RC9 and RC7, Windows XP. It does not work. I read your
>> last IRC meeting and someone was also saying that it does not work on
>> windows.
>>
>>  
>>
>> Hm, ok , solution 1 seems ok, had a glance at Jgrass. It sure can load
>> geotiff, and even does some operations on them.
>>
>> Solution 2 is also good, but the timeline is what concerns me.
>>
>>  
>>
>> Thanks for the info.
>>
>>  
>>
>> Zlatko.
>>
>>  
>>
>> ------------------------------------------------------------------------
>>
>> *From:* [EMAIL PROTECTED]
>> [mailto:[EMAIL PROTECTED] *On Behalf Of *Jesse
>> Eichar
>> *Sent:* Monday, March 19, 2007 6:28 PM
>> *To:* User-friendly Desktop Internet GIS
>> *Subject:* Re: [udig-devel] GeoTiff - tif + tfw
>>
>>  
>>
>> Hi,
>>
>>  
>>
>> What version of uDig are you using and what OS are you using.  Geotiff
>> is supported right now but it is not a very good implementation yet as
>> it loads the entire raster into memory.  If this is not sufficient then
>> there are two solutions right now:
>>
>>  
>>
>> 1.  Andrea Antonello is working on JGrass Plugins for uDig which has
>> JGrass support built into it.  
>>
>> 2.  uDig trunk has a pretty good implementation for viewing Geotiff
>> images.  1.2 Milestone 1 is being worked on by some developers and
>> should be available at some point.
>>
>>  
>>
>> Jesse
>>
>>  
>>
>> On 19-Mar-07, at 7:27 AM, Zlatko Perenda wrote:
>>
>>  
>>
>> Hi,
>>
>>  
>>
>> Just stumbled upon your udig project, very nice. Was trying to import
>> some geotiff files, and I could not load them. Have been searching
>> around and have seen that there is a bug commited on this subject. Also
>> on compatibilty page there is short word about it, discouriging the use
>> of same. And also have read the part
>>
>>  
>>
>> Now my question is will geotiff files be supported in upcoming
>> version(s) of udig sdk? If, when will that be, approximately?
>>
>>  
>>
>> I am starting work on a new project and got tiles of geotiffs. So I have
>> to work with them, using them as a background layer, projecting shapes
>> on them. I am in a phase where I have to decide what to use to build my
>> application (investigation), so geotiff support is a big factor in my
>> decision, unless I can convert them into something readable to udig
>> (don't know).
>>
>>  
>>
>> Thanks.
>>
>>  
>>
>> Zlatko.
>>
>>  
>>
>> _______________________________________________
>>
>> User-friendly Desktop Internet GIS (uDig)
>>
>>  
>>
>> http://udig.refractions.net
>>
>> http://lists.refractions.net/mailman/listinfo/udig-devel
>>
>>  
>>
>> <image002.jpg>
>>
>> _______________________________________________
>>
>> 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
> 

-- 
____________________________________________________________________________
HydroloGIS - Environmental Safety Modelling
www.hydrologis.com

Andrea Antonello
Environmental Engineer
mobile:  +393288497722

"Let it be as much a great honour to take as to give learning,
if you want to be called wise."
Skuggsja' - The King's mirror - 1240 Reykjavik
____________________________________________________________________________


_______________________________________________
User-friendly Desktop Internet GIS (uDig)
http://udig.refractions.net
http://lists.refractions.net/mailman/listinfo/udig-devel

Reply via email to