Hei all,

I actually asked a couple of months ago if other people would accept if 
I commit the basic Raster classes used in Sextante. There was not much 
exitement/repsonse ;) However, I still think it would be a good idea, so 
we could with low efforts use/adapt Sextante raster functions. So far 
Sextante uses the Pirol Image plugin which is based on a buffered image.
As my current interest is on raster analysis I am open for that.

So Alberto:
Would the Sextante interface/classes work for you too? If you want I 
could make a new OpenJUMP branch so you can check what I have copied 
over [by now all is local].
Unfortunately I am not a good programmer nor exprienced designer, but I 
found the raster implementation used in Sextante quite interesting as it 
allows easy access and manipulation of rasters. However, some display 
stuff on OJ's side need improvement (i.e. a grey code look-up-table)

And yes, I also wished I could see what pixel has what value - so I 
programmed a plugin which generates a vector grid out of the raster. 
However, Erwan programmed once a cursor tool which can display pixel 
values (I think the sources are in the OrbisGIS repository for the ASCII 
grid reader).

so let me know if you think that we should build on the Sextante design 
as well (also with respect to all their algorithms).

stefan

Larry Becker schrieb:
>     once the raster
>     is loaded, and "translated" into an RGB image to be shown in AdB, it
>     loses the actual pixel data information (it's just an RGB image). We
>     think that a step forward would be to load the raster values into an
>     array to be kept in memory, whose values could be used by any plug in or
>     tool that needs them.
> 
> 
> I think it would be possible to create an adapter class that uses the 
> existing layer dataset drivers to return an accessible data structure of 
> that layer's pixels, probably in a buffered image.
> 
> regards,
> Larry
> 
> On Fri, Feb 5, 2010 at 5:21 AM, Alberto De Luca 
> <i...@geomaticaeambiente.it <mailto:i...@geomaticaeambiente.it>> wrote:
> 
>     Hello everyone.
> 
>     As a member of the team who has been working on AdB-ToolBox in the last
>     months, I'd like to address a couple of issues regarding its future
>     developments: internationalization, raster management and platform
>     independence. By the way, AdB-ToolBox is a piece of software, part of
>     the JUMP family, whose development was originally funded by the Italian
>     ministry for the environment. Their goal was to expand OpenJUMP
>     features, by adding raster handling capabilities and tools specialized
>     for hydrological and geomorphological analysis.
> 
>     First of all: internationalization. We are aware that the Italian-only
>     interface of AdB-ToolBox has been annoying for some of you.
>     Unfortunately, due to limited resources, we couldn't afford to add
>     international support in the first instance. Nevertheless, we plan to
>     translate interfaces to English in the near future.
> 
>     Second: raster management. AdB-ToolBox can open and visualize several
>     raster formats (ASCII grid, ESRI grid, ESRI floating point grid), but
>     the various plug ins only accept the ESRI floating point grid as their
>     input (and output) format. This was quite convenient from a developer's
>     perspective, but not as good from a user's perspective. Ideally, every
>     plug in needing a raster layer among its inputs, should be able to use
>     every raster format that OJ can open and visualize. In other terms, the
>     reading capability should be part of OJ only and, once opened, a raster
>     should be passed to the plug ins as an object (just like now we can pass
>     an instance of the Layer class). Presently, every plug in that needs a
>     raster as an input, has to reload it from scratch, regardless the raster
>     being already loaded in AdB. This is a limit of the current
>     implementation of the class managing the raster layers: once the raster
>     is loaded, and "translated" into an RGB image to be shown in AdB, it
>     loses the actual pixel data information (it's just an RGB image). We
>     think that a step forward would be to load the raster values into an
>     array to be kept in memory, whose values could be used by any plug in or
>     tool that needs them.
>     In any case, raster support cannot be an independent plug in, but must
>     be made part of OJ, so that raster layers can be managed inside projects
>     and queried with the standard "info tool".
> 
>     Third: platform independence. Many of the AdB-ToolBox plug ins still
>     need DLLs. But their number is decreasing over time, as we gradually
>     port parts of software from Fortran to Java. Presently (AdB-ToolBox
>     version 1.6), there are already 2 (out of 5) AdB-ToolBox extensions that
>     are DLL-free, one dedicated to topographic analyses (contour lines and
>     sections extraction...) and the other including some raster tools (a
>     raster calculator, zonal statistics, and many others). We plan to keep
>     porting code to Java, but some plug ins (the ones that are too specific
>     or too complex) will be left out, due to resources limitations.
> 
>     Now, I think the raster management issue is probably the one needing
>     more attention, planning, discussion, and collaboration!
> 
>     Thanks for your your interest in AdB-ToolBox
>     Alberto
> 
>     
> ------------------------------------------------------------------------------
>     The Planet: dedicated and managed hosting, cloud storage, colocation
>     Stay online with enterprise data centers and the best network in the
>     business
>     Choose flexible plans and management services without long-term
>     contracts
>     Personal 24x7 support from experience hosting pros just a phone call
>     away.
>     http://p.sf.net/sfu/theplanet-com
>     _______________________________________________
>     Jump-pilot-devel mailing list
>     Jump-pilot-devel@lists.sourceforge.net
>     <mailto:Jump-pilot-devel@lists.sourceforge.net>
>     https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
> 
> 
> 
> 
> -- 
> Larry Becker
> Integrated Systems Analysts, Inc.
> 
> 
> ------------------------------------------------------------------------
> 
> ------------------------------------------------------------------------------
> The Planet: dedicated and managed hosting, cloud storage, colocation
> Stay online with enterprise data centers and the best network in the business
> Choose flexible plans and management services without long-term contracts
> Personal 24x7 support from experience hosting pros just a phone call away.
> http://p.sf.net/sfu/theplanet-com
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> Jump-pilot-devel mailing list
> Jump-pilot-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel

------------------------------------------------------------------------------
The Planet: dedicated and managed hosting, cloud storage, colocation
Stay online with enterprise data centers and the best network in the business
Choose flexible plans and management services without long-term contracts
Personal 24x7 support from experience hosting pros just a phone call away.
http://p.sf.net/sfu/theplanet-com
_______________________________________________
Jump-pilot-devel mailing list
Jump-pilot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel

Reply via email to