<div>Hi Regina</div>
<div> </div>
<div>Many thanks to your prompt answer, the query works great now! In my query the coordinates were in Plate Carree metres and I think I confused myself with the transform function. Much appreciated, any news on the proposed postgis book?</div>

<div> </div>
<div>Cheers</div>
<div> </div>
<div>Mark<br></div>
<div class="gmail_quote">On Tue, Mar 10, 2009 at 12:16 PM, Obe, Regina <span dir="ltr"><<a href="mailto:robe.dnd@cityofboston.gov">robe.dnd@cityofboston.gov</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">
<div>
<div dir="ltr" align="left"><span><font face="Arial" color="#0000ff" size="2">Mark,</font></span></div>
<div dir="ltr" align="left"><span><font face="Arial" color="#0000ff" size="2"></font></span> </div>
<div dir="ltr" align="left"><span><font face="Arial" color="#0000ff" size="2">I'm a bit confused,  for your second query, are those points suppose to represent user input and in long lat?  They don't look like long lat.  If they are meant to be long lat, then your args are just backwards.</font></span></div>

<div dir="ltr" align="left"><span><font face="Arial" color="#0000ff" size="2"></font></span> </div>
<div dir="ltr" align="left"><span><font face="Arial" color="#0000ff" size="2">The basic idea I think you want to do  is</font></span></div>
<div dir="ltr" align="left"><span><font face="Arial" color="#0000ff" size="2"></font></span> </div>
<div dir="ltr" align="left"><span><font face="Arial" color="#0000ff" size="2">1) Take user input which I presume is in 4326 and then transform it to Plate Carree to match your existing data?</font></span></div>
<div dir="ltr" align="left"><span><font face="Arial" color="#0000ff" size="2">Note ST_GeomFromText doesn't transform anything it simply states this data is in long lat and then transform changes the coordinates to Plate Carree</font></span></div>

<div dir="ltr" align="left"><span><font face="Arial" color="#0000ff" size="2"></font></span> </div>
<div dir="ltr" align="left"><span><font face="Arial" color="#0000ff" size="2">So should be</font></span></div>
<div dir="ltr" align="left"><span><font face="Arial" color="#0000ff" size="2"></font></span> </div>
<div dir="ltr" align="left"><span><font face="Arial" color="#0000ff" size="2">ST_Intersects(<font face="Times New Roman" color="#000000" size="3">pas_nat_iv_pnt.the_geom <font face="Arial" color="#0000ff" size="2">,ST_Transform(</font></font>ST_GeomFromText(userinput,4326), 32662) )</font></span></div>

<div dir="ltr" align="left"><span><font face="Arial" color="#0000ff" size="2"></font></span> </div>
<div dir="ltr" align="left"><span><font face="Arial" color="#0000ff" size="2">Hope that helps,</font></span></div>
<div dir="ltr" align="left"><span><font face="Arial" color="#0000ff" size="2">Regina</font></span></div><br>
<div lang="en-us" dir="ltr" align="left">
<hr>
<font face="Tahoma" size="2"><b>From:</b> <a href="mailto:postgis-users-bounces@postgis.refractions.net" target="_blank">postgis-users-bounces@postgis.refractions.net</a> [mailto:<a href="mailto:postgis-users-bounces@postgis.refractions.net" target="_blank">postgis-users-bounces@postgis.refractions.net</a>] <b>On Behalf Of </b>mark balman<br>
<b>Sent:</b> Tuesday, March 10, 2009 7:04 AM<br><b>To:</b> <a href="mailto:postgis-users@postgis.refractions.net" target="_blank">postgis-users@postgis.refractions.net</a><br><b>Subject:</b> [postgis-users] Help with query<br>
</font><br></div>
<div>
<div></div>
<div class="h5">
<div></div>
<div>Hi all</div>
<div> </div>
<div>I am trying to create a query that returns the features intersected by a user defined area. I can do this with the following query which works fine and returns what I want:</div>
<div> </div>
<div>select areaname, country<br>FROM pas_nat_iv_pnt<br>where ST_Intersects(pas_nat_iv_pnt.the_geom , ST_GeomFromText('POLYGON((-7726647.392661 408830.119563 ,</div>
<div>-6918290.736304  408830.119563 , -6918290.736304  828801.112346 , </div>
<div>-7726647.392661  828801.112346 , -7726647.392661 408830.119563 ))' , 32662) )</div>
<div> </div>
<div>However, what I need to do is to have a user enter latitude and longitude values and then transform these into Plate Carree coordinates, I have tried the following query:</div>
<div> </div>
<div>select areaname, country<br>FROM pas_nat_iv_pnt<br>where  ST_Intersects(pas_nat_iv_pnt.the_geom , transform(ST_GeomFromText('POLYGON((-7726647.392661 408830.119563 , -6918290.736304  408830.119563 , -6918290.736304  828801.112346 , -7726647.392661  828801.112346 , -7726647.392661 408830.119563 ))' , 32662),4326))</div>

<div> </div>
<div>The query runs but returns no rows.. I would be most grateful if anyone could enlighten me on what is wrong and what I need to change.</div>
<div> </div>
<div>TIA</div>
<div> </div>
<div>Mark</div></div></div></div>
<div>
<p>
<hr size="1">

<p></p>
<p><strong>The substance of this message, including any attachments, may be confidential, legally privileged and/or exempt from disclosure pursuant to Massachusetts law. It is intended solely for the addressee. If you received this in error, please contact the sender and delete the material from any computer. </strong></p>
</p></div>
<p>
<hr size="1">

<p></p>
<p><strong><font color="#339900" size="2">Help make the earth a greener place. If at all possible resist printing this email and join us in saving paper. </font></strong></p>
<p></p><br>_______________________________________________<br>postgis-users mailing list<br><a href="mailto:postgis-users@postgis.refractions.net">postgis-users@postgis.refractions.net</a><br><a href="http://postgis.refractions.net/mailman/listinfo/postgis-users" target="_blank">http://postgis.refractions.net/mailman/listinfo/postgis-users</a><br>
<br></p></blockquote></div><br>