Re: Querying distances between two coordinates
Date: Tue, 14 Jun 2011 12:06:49 -0700 (PDT)
Message-ID: <e0eb3577-194b-4cf9-8b42-51e8e3f4e96e_at_f2g2000yqh.googlegroups.com>
Jeremy:
... I was trying to answer (radiussearch)
one of my team came up with a solution storing the lat/long
in a
table column of type "mdsys.sdo_geometry" - I believe this does not
require any Oracle options - available in SE.
Then insert data into the column using a call such as:
mdsys.sdo_geometry
(2001, -- This is the SDO_GTYPE attribute and it is set
to
-- 2001 when storing a two-dimensional single
point
-- such as a customer's location.
8307, -- This is the spatial reference system ID
-- (SRID), 8307 corresponds to "Longitude /
--Latitude (WGS 84)
mdsys.sdo_point_type (-0.771618, 51.579601, null),
null,
null)
... Then query using the function "sdo_within_distance"
JBH notes:
Sounds to me as if you are using Oracle spatial features and will need to be licensed appropriately.
Oracle makes it easy to have features/options appear in database instances that you may not have appropriately licensed. Up to the DBA and IT management to carefully know how to install and select ( and deselect ) options that you are not licensed for.
The Oracle spatial stuff comes in the mdsys schema ... check with Oracle and do your homework but I think if you start using this stuff you better be prepared to pay for it. Received on Tue Jun 14 2011 - 14:06:49 CDT
