<div dir="ltr"><span><span><span><font color="#000080" face="Arial">Hi Karsten,<br><br>One way could be using st_transform inside your query and assign a new srid<font> in meters <font>during the s<font>elect<font>ion process<font>, but it de<font>pen<font>ds on whether </font></font></font></font></font></font></font></font>t<font>here's a si<font>ngle projection in met<font>ers </font>you could use for all your unprojected dataset<font>.</font></font></font><br>
<br>Transf<font>orming 10m to degrees would be the other solution, but it<font> will differ by ang<font>le, so you may have to use a f<font>unction</font>. O<font>n</font> the other hand</font></font></font>, if you are running calculations on the geometry, it's probably recommendable to project data first. My 2 cents<br>
</span></span></span><div><span><span><span><font color="#000080" face="Arial"><br>SELECT 10 AS score, 
ST_Difference(<br> ST_Union(ST_Buffer(st_tr<font>ansf<font>orm(</font></font>roads.the_geom, srid_in_meters), 
10)),<br> ST_Union(ST_Buffer(</font></span></span></span><span><span><span><font color="#000080" face="Arial"><span><span><span><font color="#000080" face="Arial">st_tr<font>ansf<font>orm(</font></font>roads.the_geom, srid_in_meters)</font></span></span></span>, 0))<br>
 )<br>AS 
the_geom<br>FROM geodata.roads2012_ca roads<br>GROUP BY 
score</font></span></span></span></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Wed, May 22, 2013 at 4:18 PM, karsten <span dir="ltr"><<a href="mailto:karsten@terragis.net" target="_blank">karsten@terragis.net</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><u></u>



<div>
<div><span><span>Greetings, </span>I am working on 
creating 10m buffers around roads<span>:</span></span></div>
<div><span><span><span> </span></span></span></div>
<div><span><span><span><font color="#000080" face="Arial">SELECT 10 AS score, 
ST_Difference(<br> ST_Union(ST_Buffer(roads.the_geom, 
10)),<br> ST_Union(ST_Buffer(roads.the_geom, 0))<br> )<br>AS 
the_geom<br>FROM geodata.roads2012_ca roads<br>GROUP BY 
score</font></span></span></span></div>
<div><font color="#000080"><span></span></font> </div>
<div><font color="#000080"><span><font color="#000000">So far I have the roads in dd 
(EPSG 4326) and was wondering how I could pass the distances in meters into the 
buffer function (without necessarily creating a new column with projected 
geometries). I guess could use some geography data type function .. but how 
?</font></span></font></div>
<div><font color="#000080" face="Arial"></font> </div>
<div><span><font color="#000080" face="Arial">Thanks</font></span></div>
<div><span><font color="#000080" face="Arial">Karsten</font></span></div>
<div align="left">
<p class="MsoNormal"><span style="FONT-SIZE:11pt;FONT-FAMILY:'Verdana','sans-serif'">Karsten 
Vennemann<br></span><span style="FONT-SIZE:9pt;FONT-FAMILY:'Verdana','sans-serif'">Principal<br><br><span style="COLOR:#003264">Terra GIS LTD<br>2119 Boyer Ave E 
<br>Seattle, WA  98112<br>USA <br><a title="blocked::http://www.terragis.net/" href="http://www.terragis.net/" target="_blank"><font color="#0000ff">www.terragis.net</font></a></span></span><u></u><u></u><u></u></p>
<p class="MsoNormal"><span style="FONT-SIZE:9pt;FONT-FAMILY:'Verdana','sans-serif';COLOR:#003264">Phone 
<a href="tel:%2B%2B1%20206%20905%201711" value="+12069051711" target="_blank">++1 206 905 1711</a><br>Fax      ++1 925 905 
1711</span><u></u><u></u></p></div>
<div> </div></div>
<br>_______________________________________________<br>
postgis-users mailing list<br>
<a href="mailto:postgis-users@lists.osgeo.org">postgis-users@lists.osgeo.org</a><br>
<a href="http://lists.osgeo.org/cgi-bin/mailman/listinfo/postgis-users" target="_blank">http://lists.osgeo.org/cgi-bin/mailman/listinfo/postgis-users</a><br>
<br></blockquote></div><br><br clear="all"><br>-- <br>Luis Eduardo Carrasco, Ph.D.<br><br>
</div></div>