Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [udig-users] Oracle: sdo_aggr_mbr vs user_sdo_geom_metadata

Thanks Simon; I better make a geotools bug report and gather up your suggestion:
- https://jira.codehaus.org/browse/GEOT-3251

I actually do know what sdo ordinates mean - the data structure is used as part of SDO_GEOMETRY and there is some code in GeoTools to parse such things which I wrote a while back.

Jody

On 19/08/2010, at 7:16 PM, Simon Greener wrote:

> Greetings,
> (Jodie, I'm on holidays in NZ. Back Sept 3rd.)
> I learned  when programming GeoRaptor that you
> can access the root mbr of the Oracle RTree
> in user_sdo_index_metadata (column sdo_root_mbr).
> This is an sdo_geometry object. However,
> when it contains the mbr of a gedetix layer,
> we haven't worked out what the
> sdoordinates mean, as yet.
> But is is blindingly faat: better tahn aggr union.
> Code is in metedatatool.java in sourceforge repository.
> best i can do.
> simon
> On Thu, 19 Aug 2010 14:23:32 +1000, Jody Garnett <jody.garnett@xxxxxxxxx> wrote:
> 
>> Hi Brandon.
>> 
>> We had the previous version of our oracle support use the geom
>> metadadata table; and I after treading the oracle manuals I though
>> this was the correct approach to determine bounds.
>> 
>> I got lots of negative feedback; apparently this table is not often
>> filled in with the correct information and cannot be trusted.  With
>> that in mind, when geotools created their "jdbc-ng" rewrite for oracle
>> support they did not even considering taking the geom metadata table
>> code used previous.
>> 
>> If you like we can make the feature request for GeoTools and see what they say.
>> 
>> With respect to SELECT SDO_AGGR_MBR ... I had thought that we avoided
>> doing this for uDig 1.2.0 - instead assuming a default max extent
>> based on the coordinate reference system.
>> 
>> When Maurcio returns from vacation we can ask him, he performed the
>> oracle testing for 1.2.0.
>> 
>> 
>> Jody
>> 
>> On Thu, Aug 19, 2010 at 4:37 AM, Bergenroth, Brandon
>> <bbergenroth@xxxxxxx> wrote:
>>> I have yet to see uDig (including 1.2.0) use user_sdo_geom_metadata,
>>> instead, it seems to always insist on running
>>> 
>>> SELECT SDO_AGGR_MBR(GEOMETRY) FROM BIG_SPATIAL_TABLE
>>> 
>>> for every table in the schema.
>>> 
>>> Will uDig ever use user_sdo_geom_metadata?  Running a full table scan on
>>> every spatial table makes it pretty much useless for anything but a
>>> trivial amount of data.
>>> 
>>> Thanks,
>>> Brandon
>>> 
>>> 
>>> 
>>> _______________________________________________
>>> udig-users mailing list
>>> udig-users@xxxxxxxxxxxxxxxxxxxxx
>>> http://lists.refractions.net/mailman/listinfo/udig-users
>>> 
>> _______________________________________________
>> udig-users mailing list
>> udig-users@xxxxxxxxxxxxxxxxxxxxx
>> http://lists.refractions.net/mailman/listinfo/udig-users
>> 
> 
> 
> -- 
> SpatialDB Advice and Design, Solutions Architecture and Programming,
> Oracle Database 10g Administrator Certified Associate; Oracle Database 10g SQL Certified Professional
> Oracle Spatial, SQL Server, PostGIS, MySQL, ArcSDE, Manifold GIS, FME, Radius Topology and Studio Specialist.
> 39 Cliff View Drive, Allens Rivulet, 7150, Tasmania, Australia.
> Website: www.spatialdbadvisor.com
>  Email: simon@xxxxxxxxxxxxxxxxxxxx
>  Voice: +61 362 396397
> Mobile: +61 418 396391
> Skype: sggreener
> Longitude: 147.20515 (147° 12' 18" E)
> Latitude: -43.01530 (43° 00' 55" S)
> GeoHash: r22em9r98wg
> NAC:W80CK 7SWP3
> _______________________________________________
> udig-users mailing list
> udig-users@xxxxxxxxxxxxxxxxxxxxx
> http://lists.refractions.net/mailman/listinfo/udig-users



Back to the top