Thanks Paul! On Thu, May 31, 2012 at 1:12 PM, Paul Ramsey <pram...@opengeo.org> wrote:
> select tz.tzid > from tz_world tz, locations locs > where st_contains(tz.the_geom, st_makepoint(locs.longitude, locs.latitude)) > and loc.id = ?; > > > On Thu, May 31, 2012 at 12:57 PM, Scott Chapman <sc...@mischko.com> wrote: > > I have the following table for time zone data: > > > > CREATE TABLE tz_world > > ( > > gid serial NOT NULL, > > tzid character varying(30), > > the_geom geometry, > > CONSTRAINT tz_world_pkey PRIMARY KEY (gid ), > > CONSTRAINT enforce_dims_the_geom CHECK (st_ndims(the_geom) = 2), > > CONSTRAINT enforce_geotype_the_geom CHECK (geometrytype(the_geom) = > > 'MULTIPOLYGON'::text OR the_geom IS NULL), > > CONSTRAINT enforce_srid_the_geom CHECK (st_srid(the_geom) = (-1)) > > ) > > > > and a location table: > > > > CREATE TABLE locations > > ( > > id bigserial NOT NULL, > > latitude numeric, > > longitude numeric, > > ) > > > > Given a location id, I want to know what time zone it's in. I'm brand > new > > to GIS and have not been able to figure out this query. I have PostgreSQL > > 9.1 and PostGIS 1.5.3 installed and set up, and the timezone data > imported > > using the shape file import wizard. > > > > Can someone please give me an example of how to query lat/lon in > the_geom? > > > > Thanks! > > Scott > > > > _______________________________________________ > > postgis-users mailing list > > postgis-users@postgis.refractions.net > > http://postgis.refractions.net/mailman/listinfo/postgis-users > > > _______________________________________________ > postgis-users mailing list > postgis-users@postgis.refractions.net > http://postgis.refractions.net/mailman/listinfo/postgis-users >
_______________________________________________ postgis-users mailing list postgis-users@postgis.refractions.net http://postgis.refractions.net/mailman/listinfo/postgis-users