Hi Baskar,

First, please do a "svn up" on trunk, I did some enhancements giving  
the jdbc driver a chance to cache prepared statements.

Second, there is a misunderstanding of the Oracle Georaster concept.

Oracle does the tiling and mosaicing for you. Looking at the test  
setup, there is one table called "raster"  with two attributes "name"  
and "image". There is only one row in it. The image itself is already  
tiled and has pyramids.

The raster data table is called raster_rdt and is created and  
populated by Oracle itself.

SQL> select count(*) from raster_rdt;

   COUNT(*)
----------
       1029

There 1029 tiles in the db for pyramid levels 0,1,2

SQL> desc raster_rdt;

  Name                                     Null?    Type
  ----------------------------------------- --------  
----------------------------
  RASTERID                                 NOT NULL NUMBER
  PYRAMIDLEVEL                             NOT NULL NUMBER
  BANDBLOCKNUMBER                          NOT NULL NUMBER
  ROWBLOCKNUMBER                           NOT NULL NUMBER
  COLUMNBLOCKNUMBER                        NOT NULL NUMBER
  BLOCKMBR                                          MDSYS.SDO_GEOMETRY
  RASTERBLOCK                                       BLOB

Looking at these attributes, you see what Oracle is doing for you.  
Oracle itself does the mosaicing and cropping for a given pyramid level.

One big image is stored as one Oracle Raster Object.

Btw, do you know www.gdal.org. This is the swiss army knife for image  
handling.
You can use gdal_merge.py to create a big image from your tiles and  
import it like I do it in the GeoRasterOnlineTest class

Download gdal from http://fwtools.maptools.org/, this is easiest way.

Your concept is more like this one
http://trac.osgeo.org/postgis/wiki/WKTRaster
One Table is one image, each pyramid level has its own table.

I hope I could clarify these different architectures.

And finally, there is nothing bad the way you did it, but you are not  
using the full power of Oracle Georaster.

Christian

















Quoting "ba...@geotools" <dbas...@firstam.com>:

>
> Hi christian,
>
> I tested your code with my sample data. The committed code does not properly
> mosaicing the image for me. I analysed your code and found few things that I
> want to share with you. I am not expert in this spatial domain since I am
> working below a year in this domain. So if anything I am wrong in below
> statements then please correct me.
>
> GeoRaster mosaicing means mosaicing 'n' number of Georaster data available
> in a particular table. For eg, if table has 5 rows Georaster table then the
> code has to mosaic all the 5 georaster object and mosaiced into single
> image. But your code is not doing this work rather its retrieving a single
> georaster from the table and displays in openlayers window. "coveragename"
> in the xml config file determines the georaster object to be retrived from
> the database. you know I did this some six months back before started woking
> on mosacing georaster.
>
> So as per my understanding the plug-in is not mosacing the georaster rather
> simply it retrieves single georaster object from database and shown it in
> openlayers.
>
> Please let me know your suggestion for above things.
>
> Regards,
> Baskar
>
>
> --
> View this message in context:   
> http://osgeo-org.1803224.n2.nabble.com/Proposed-Mosaicing-GeoRaster-Module-tp4942991p5001818.html
> Sent from the geotools-devel mailing list archive at Nabble.com.
>
> ------------------------------------------------------------------------------
> _______________________________________________
> Geotools-devel mailing list
> Geotools-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/geotools-devel
>



----------------------------------------------------------------
This message was sent using IMP, the Internet Messaging Program.



------------------------------------------------------------------------------
_______________________________________________
Geotools-devel mailing list
Geotools-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geotools-devel

Reply via email to