<div dir="ltr"><div class="gmail_default" style="font-family:monospace,monospace">Great ! <br></div><div class="gmail_default" style="font-family:monospace,monospace">I'll try that and see how much faster it is !<br></div><div class="gmail_default" style="font-family:monospace,monospace">Cheers,<br></div><div class="gmail_default" style="font-family:monospace,monospace">Rémi-C<br></div></div><div class="gmail_extra"><br><div class="gmail_quote">2016-02-18 10:17 GMT+01:00 Even Rouault <span dir="ltr"><<a href="mailto:even.rouault@spatialys.com" target="_blank">even.rouault@spatialys.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">Le jeudi 18 février 2016 10:03:54, Rémi Cura a écrit :<br>
> So what is the point to have a Box3D,<br>
>  as any use of it requires it to be casted to geometry,<br>
> which turns it into a box2D?<br>
> (Maybe I missed a way to use this 3D box with a 3D index so it uses Z? )<br>
><br>
> Is there any way to perform &&& in all 3 dimensions?<br>
><br>
> My problem is "give points whose X, Y, Z are inside the range R1,R2,R3",<br>
> and I'd prefer have one 3D geom gist index rather than 3 btree index on<br>
> coordinates.<br>
><br>
> I was thinking the 3DBox was smart, untill I spent quite some time tracking<br>
> subsequent errors to postgis.<br>
<br>
</span>The following hack seems to work :<br>
<br>
SELECT  st_geomfromtext('multipoint z (0 0 0,10 10 10)')  &&& ST_Makepoint(5,5,-1);<br>
 ?column?<br>
----------<br>
 f<br>
(1 ligne)<br>
<br>
<br>
SELECT  st_geomfromtext('multipoint z (0 0 0,10 10 10)')  &&& ST_Makepoint(5,5,3);<br>
 ?column?<br>
----------<br>
 t<br>
(1 ligne)<br>
<div class="HOEnZb"><div class="h5"><br>
<br>
<br>
><br>
> Cheers,<br>
> Rémi-C<br>
><br>
> 2016-02-18 9:53 GMT+01:00 Even Rouault <<a href="mailto:even.rouault@spatialys.com">even.rouault@spatialys.com</a>>:<br>
> > Le jeudi 18 février 2016 09:37:41, Sandro Santilli a écrit :<br>
> > > On Wed, Feb 17, 2016 at 11:33:12AM -0800, Paul Ramsey wrote:<br>
> > > > > On Feb 17, 2016, at 10:46 AM, Rémi Cura <<a href="mailto:remi.cura@gmail.com">remi.cura@gmail.com</a>><br>
> > > > > wrote:<br>
> > > > ><br>
> > > > > SELECT 'BOX3D( 0 0 0, 10 10 10)'::box3D::geometry &&&<br>
> > > > > ST_Makepoint(5,5,-1)<br>
> > > ><br>
> > > > select st_astext('BOX3D( 0 0 0, 10 10 10)'::box3D::geometry);<br>
> > ><br>
> > > Horrible. box3d::geometry drops the Z ?<br>
> > > Was it always like that ?<br>
> ><br>
> > Seems so:<br>
> ><br>
> > => select postgis_version(), st_astext('BOX3D( 0 0 0, 10 10<br>
> > 10)'::box3D::geometry);<br>
> ><br>
> >             postgis_version            |             st_astext<br>
> ><br>
> > ---------------------------------------+---------------------------------<br>
> > ---<br>
> ><br>
> >  1.5 USE_GEOS=1 USE_PROJ=1 USE_STATS=1 | POLYGON((0 0,0 10,10 10,10 0,0<br>
> >  0))<br>
> ><br>
> > (1 ligne)<br>
> ><br>
> > select postgis_version(), st_astext('BOX3D( 0 0 0, 10 10<br>
> > 10)'::box3D::geometry);<br>
> ><br>
> >             postgis_version            |             st_astext<br>
> ><br>
> > ---------------------------------------+---------------------------------<br>
> > ---<br>
> ><br>
> >  2.0 USE_GEOS=1 USE_PROJ=1 USE_STATS=1 | POLYGON((0 0,0 10,10 10,10 0,0<br>
> >  0))<br>
> ><br>
> > > --strk;<br>
> > ><br>
> > > _______________________________________________<br>
> > > postgis-devel mailing list<br>
> > > <a href="mailto:postgis-devel@lists.osgeo.org">postgis-devel@lists.osgeo.org</a><br>
> > > <a href="http://lists.osgeo.org/mailman/listinfo/postgis-devel" rel="noreferrer" target="_blank">http://lists.osgeo.org/mailman/listinfo/postgis-devel</a><br>
> ><br>
> > --<br>
> > Spatialys - Geospatial professional services<br>
> > <a href="http://www.spatialys.com" rel="noreferrer" target="_blank">http://www.spatialys.com</a><br>
> > _______________________________________________<br>
> > postgis-devel mailing list<br>
> > <a href="mailto:postgis-devel@lists.osgeo.org">postgis-devel@lists.osgeo.org</a><br>
> > <a href="http://lists.osgeo.org/mailman/listinfo/postgis-devel" rel="noreferrer" target="_blank">http://lists.osgeo.org/mailman/listinfo/postgis-devel</a><br>
<br>
--<br>
Spatialys - Geospatial professional services<br>
<a href="http://www.spatialys.com" rel="noreferrer" target="_blank">http://www.spatialys.com</a><br>
_______________________________________________<br>
postgis-devel mailing list<br>
<a href="mailto:postgis-devel@lists.osgeo.org">postgis-devel@lists.osgeo.org</a><br>
<a href="http://lists.osgeo.org/mailman/listinfo/postgis-devel" rel="noreferrer" target="_blank">http://lists.osgeo.org/mailman/listinfo/postgis-devel</a></div></div></blockquote></div><br></div>