Hi ! The bif:ST_Intersects function throws an error when used on some type of shapes. Here's the error message :
GEO..: for after check of geo intersects, some shape types (e.g., polygon > rings and curves) are not yet supported" on query... It indeed happens when working on polygons with inner rings. Here, I'm using the ST_Intersect function to filter returned features to my map bounding frame: FILTER ( bif:st_intersects ( ?geom, bif:st_geomfromtext("BOX({{xmin}} {{ymin}}, {{xmax}} {{ymax}})") ) ) I'm almost sure this used to work some weeks ago or at least did not return errors (probably it silently ignored inner rings ?). In my case, I don't really mind about inner rings, I'd actually be happy with a bif:st_mbb_intersect function (mbb for minimum bounding box), which would even be lighter to compute. Is there such a function ? Or a function to return the bounding box of a geometry ? Or is there a way to make bif:st_intersects work again on all types of shapes ? Thanks in advance for your help ! Olivier Dalang --- Digital Humanities Lab (DHLAB) - http://dhlab.epfl.ch EPFL CDH DHLAB / CM 2 271 Station 10 / CH-1015 Lausanne Tel. +41 21 693 02 46
------------------------------------------------------------------------------
_______________________________________________ Virtuoso-users mailing list Virtuoso-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/virtuoso-users