Re: PostGIS return multiple points
От | maarten |
---|---|
Тема | Re: PostGIS return multiple points |
Дата | |
Msg-id | 1288274230.8169.19.camel@localhost обсуждение исходный текст |
Ответ на | PostGIS return multiple points (trevor1940 <antonys@nsom.org.uk>) |
Список | pgsql-general |
hey, I haven't used postgis yet, however, assuming the normal rules still apply and st_Contains returns true/false: SELECT ... WHERE st_Contains(point1) OR st_Contains(point2) OR ... or using the IN statement: SELECT ... WHERE true IN (st_Contains(point1),st_Contains(point2),...) That should give you a list of all polynames. The trick is figuring out what polyname goes with which point. But I leave that as an exercise to the reader, as it's tea time. regards, Maarten On Thu, 2010-10-28 at 01:00 -0700, trevor1940 wrote: > Hi > > I have a PostGIS table and I wish to get the location/name of multiple > points at once the command for selecting one point is > > select PolyName from MyPolygones where st_Contains(the_geom, > GeomFromText('point($LAT $LONG)4326'); > > where $LAT $LONG are perl varables > So how can i do this if iI have 100 points without hitting the database 100 > times? > > -- > View this message in context: http://postgresql.1045698.n5.nabble.com/PostGIS-return-multiple-points-tp3240107p3240107.html > Sent from the PostgreSQL - general mailing list archive at Nabble.com. >
В списке pgsql-general по дате отправления: