535a582
< * [[http://virtuoso.openlinksw.com/tutorials/sparql/SPARQL_Tutorials_Part_10/SPARQL_Tutorials_Part_10.html#%2837%29][MULTILINESTRING]]
534d582
> * [[http://virtuoso.openlinksw.com/tutorials/sparql/SPARQL_Tutorials_Part_10/SPARQL_Tutorials_Part_10.html#%2837%29][MULTILINESTRING]]
\ No newline at end of file
402a449
< primary key (SR_ID, SR_FAMILY)
401d449
> PRIMARY KEY (SR_ID, SR_FAMILY)
319a366
< * <b>[[http://docs.openlinksw.com/virtuoso/fn_st_transform_by_custom_projection.html][st_transform_by_custom_projection (shape, algorithm_id, ...)]]</b>
318d366
> * <b><code>[[http://docs.openlinksw.com/virtuoso/fn_st_transform_by_custom_projection.html][st_transform_by_custom_projection (shape, algorithm_id, ...)]]</code></b>
316a363
< * <b>[[http://docs.openlinksw.com/virtuoso/fn_ST_TransScale.html][ST_TransScale (shape, dX, dY, Xfactor, Yfactor)]]</b>
315d363
> * <b><code>[[http://docs.openlinksw.com/virtuoso/fn_ST_TransScale.html][ST_TransScale (shape, dX, dY, Xfactor, Yfactor)]]</code></b>
258a305
<
219a267
< The following Virtuoso Geospatial geometry functions are available for use in both SQL & RDF Geospatial queries. The listed functions are built-in SQL functions. As all built-in functions of Virtuoso, geo-specific functions can be called from SPARQL with prefix <code>bif:</code> (e.g., <code><nowiki>bif:earth_radius()</nowiki></code> or <code><nowiki><bif:earth_radius>()></nowiki></code>)
218d267
> The following Virtuoso Geospatial geometry functions are available for use in both SQL & RDF Geospatial queries. The listed functions are built-in SQL functions. As all built-in functions of Virtuoso, geo-specific functions can be called from SPARQL with prefix <code>bif:</code> (e.g., <code><nowiki>bif:earth_radius()</nowiki></code> or <code><nowiki><bif:earth_radius>()</nowiki></code>).
170a218
< FILTER( bif:st_intersects( bif:st_geomfromtext( "MULTILINESTRING((1 8, 4 4), (4 9, 8 5, 6 2, 1 4))" ), ?p ) )
169d212
> FILTER
> ( bif:st_intersects
> ( bif:st_geomfromtext
> ( "MULTILINESTRING((1 8, 4 4), (4 9, 8 5, 6 2, 1 4))" )
> , ?p
> )
> )
150a192
< FILTER( bif:st_intersects( bif:st_geomfromtext( "LINESTRING(1 2, 3 6, 9 4)" ), ?p ) )
149d186
> FILTER
> ( bif:st_intersects
> ( bif:st_geomfromtext
> ( "LINESTRING(1 2, 3 6, 9 4)" )
> , ?p
> )
> )
129a165
< FILTER( bif:st_intersects( bif:st_geomfromtext( "MULTIPOINT(3 7, 4 2, 8 6)" ), ?p ) )
128d159
> FILTER
> ( bif:st_intersects
> ( bif:st_geomfromtext
> ( "MULTIPOINT(3 7, 4 2, 8 6)" )
> , ?p
> )
> )
109a139
< FILTER ( bif:st_intersects ( bif:st_geomfromtext ( "GEOMETRYCOLLECTION( POINT(4 5), POINT(7 4), POINT(6 2), LINESTRING(4 5, 6 7, 7 4, 6 2), POLYGON((1 2, 6 1, 9 3, 8 5, 3 6, 1 2)) )" ), ?p ) )
108d133
> FILTER
> ( bif:st_intersects
> ( bif:st_geomfromtext
> ( "GEOMETRYCOLLECTION( POINT(4 5), POINT(7 4), POINT(6 2), LINESTRING(4 5, 6 7, 7 4, 6 2), POLYGON((1 2, 6 1, 9 3, 8 5, 3 6, 1 2)) )" )
> , ?p
> )
> )
89a113
< FILTER ( bif:st_intersects ( bif:st_geomfromtext ( "MULTIPOLYGON(((1 2, 6 1, 9 3, 3 6, 1 2)), ((4 9, 7 6, 9 8, 4 9)))" ), ?p ) )
88d107
> FILTER
> ( bif:st_intersects
> ( bif:st_geomfromtext
> ( "MULTIPOLYGON(((1 2, 6 1, 9 3, 3 6, 1 2)), ((4 9, 7 6, 9 8, 4 9)))" )
> , ?p
> )
> )
69a87
< FILTER ( bif:st_intersects ( bif:st_geomfromtext ( "POLYGON((1 2, 6 1, 9 3, 8 5, 3 6, 1 2), (3 3, 5 5, 6 2, 3 3))" ), ?p ) )
68d81
> FILTER
> ( bif:st_intersects
> ( bif:st_geomfromtext
> ( "POLYGON((1 2, 6 1, 9 3, 8 5, 3 6, 1 2), (3 3, 5 5, 6 2, 3 3))" )
> , ?p
> )
> )
48a60
< FILTER ( bif:st_intersects ( bif:st_geomfromtext ( "POLYGON((1 2, 6 1, 9 3, 8 5, 3 6, 1 2))" ), ?p ) )
47d54
> FILTER
> ( bif:st_intersects
> ( bif:st_geomfromtext
> ( "POLYGON((1 2, 6 1, 9 3, 8 5, 3 6, 1 2))" )
> , ?p
> )
> )
27a33
< FILTER ( bif:st_intersects ( bif:st_geomfromtext ( "BOX(0.3412 43.5141, 9.3412 48.0141)" ), ?p ) )
26d27
> FILTER
> ( bif:st_intersects
> ( bif:st_geomfromtext
> ( "BOX(0.3412 43.5141, 9.3412 48.0141)" )
> , ?p
> )
> )