From: Yuci Gou [mailto:[email protected]]
Sent: 18 April 2011 18:02
To: Steve Way
Cc: [email protected]
Subject: Re: [Geoserver-users] Question about GeoServer (or GeoTools) support 
for Oracle Spatial

Hi Steve,

Thank you for your quick reply. And how about Oracle Spatial specialist 
functions, such as routing, geocoding and analysis mining? Wonder if they can 
be leveraged by GeoServer?

I think Andrea already replied to this, but you would have to write WPS 
processes to leverage these functions.


And by the way, just curious, the new Oracle GeoRaster plugin you developed 
mosaicks raster tiles on the fly, while the current plugin makes use of the 
mosaicked already. Could you please explain a little bit why the performance is 
better while seemingly doing more work (I mean mosaicking on the fly)? Thank 
you!

Yeah, the current one uses the Oracle Function ExportTo to export the image out 
of the DB - there is a limit on file size (think it is 64mb) using this method. 
 There is also an issue with the current one which I am yet to raise using a 
JIRA but basically the temporary space that it allocates to creating the BLOB 
is not released so evenetually, the temp tablespace will continue to grow until 
the tablespace limit is reached.
With the raster plugin we have developed (extends imagemosiac-jdbc plugin), you 
have two options, use native SQL with the ExportTo function, or use the Oracle 
Spatial API which uses libs from your Oracle DB installation.  The latter 
performs much better.
What I am hoping, is that once released, the community will develop this into 
something a bit more mature.  Probably replacing the ExportTo function with the 
GetRasterSubset function which does not have a filesize limit, but would 
require you to create the color model and build the image from the BLOB that is 
retrieved.
The plugin we have created basically creates a thread for each raster ID in the 
request (it gets a list based on the query window), then goes off and gets the 
image on each thread, then returns it back to the imagemosaic-jdbc module to 
render.

Cheers,
Steve


Best regards,
Yuci
On 18 April 2011 16:11, Steve Way 
<[email protected]<mailto:[email protected]>> 
wrote:
Hi Yuci,

Oracle Spatial (Vector) is supported by Geotools.

There is also a plugin available for Oracle GeoRaster which is available using 
the imagemosaic-jdbc plugin - but this only works on raster which has been 
mosaicked within Oracle.   I have developed an Oracle GeoRaster plugin which is 
faster and has better performance than the current one, which works with raster 
tiles mosaicking on the fly without having to pre-process in Oracle.   I will 
be releasing to the community in the coming weeks.

Cheers,
Steve

From: Yuci Gou [mailto:[email protected]<mailto:[email protected]>]
Sent: 18 April 2011 16:05
To: 
[email protected]<mailto:[email protected]>
Subject: [Geoserver-users] Question about GeoServer (or GeoTools) support for 
Oracle Spatial

Hi,

Wonder if I could ask a question about GeoTools, which GeoServer uses to access 
the data source.

I noticed on this web page at 
http://docs.geotools.org/latest/userguide/faq.html#okay-what-data-formats-does-geotools-support,
 that Oracle is supported by GeoTools, while Oracle Spatial is not. Wondering 
what is the difference?

GeoTools has plug-in called "Oracle GeoRaster Plugin", while GeoRaster is part 
of Oracle Spatial. Does this mean that GeoTools already supports Oracle Spatial?

Thank you for your clarification in advance!

Kind regards,
Yuci

________________________________
DISCLAIMER:

This email may contain confidential information and is intended only for the 
use of the specific individual(s) to which it is addressed. If you are not the 
intended recipient of this email, you are hereby notified that any unauthorized 
use, dissemination or copying of this email or the information contained in it 
or attached to it is strictly prohibited. If you received this message in 
error, please immediately notify the sender at Infotech or 
[email protected]<mailto:[email protected]> 
and delete the original message.

------------------------------------------------------------------------------
Benefiting from Server Virtualization: Beyond Initial Workload 
Consolidation -- Increasing the use of server virtualization is a top
priority.Virtualization can reduce costs, simplify management, and improve 
application availability and disaster protection. Learn more about boosting 
the value of server virtualization. http://p.sf.net/sfu/vmware-sfdev2dev
_______________________________________________
Geoserver-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geoserver-users

Reply via email to