Did you install SIS_DATA? https://jena.apache.org/documentation/geosparql/geosparql-fuseki.html#sis_data-environment-variable
Are your prefixes correct? You did not include them in your query example. Here is a link to the AKSW Jena geosparql demo endpoint with your query: https://api.triplydb.com/s/CZhLntVur Click on table to see the table result and on Geo to see the geo rendering. Cheers, On Sat, 2025-02-15 at 12:58 -0500, Sychic wrote: > This appears to still yield an empty row for me, my query now looks > like > this: > SELECT ?bufferGeom > WHERE { > BIND( > geof:buffer( > "<http://www.opengis.net/def/crs/EPSG/0/3305> > POINT(199247.73091 > 8059595.711024)"^^geo:wktLiteral, > 500, > uom:kilometer > ) AS ?bufferGeom > ) > } > > and my output is: > -------------- > > bufferGeom | > ============== > > | > -------------- > Not sure what's going wrong here, I can share more about my setup if > that > helps: I'm using a Jena Fuseki server with Geosparl extensions to > load my > dataset and RSPARQL as my jena client. > > On Sat, Feb 15, 2025 at 5:51 AM Simon Bin > <s...@informatik.uni-leipzig.de> > wrote: > > > Hi Sychic, > > > > Try specifying the CRS: > > > > BIND( > > geof:buffer( > > "<http://www.opengis.net/def/crs/EPSG/0/3305> > > POINT(199247.73091 > > 8059595.711024)"^^geo:wktLiteral, > > 500, > > uom:kilometer > > ) AS ?bufferGeom > > ) > > > > Cheers, > > > > On Fri, 2025-02-14 at 12:55 -0500, Sychic wrote: > > > Hello, > > > I'm writing asking for some help with using `geo:buffer` and > > > `geo:distance`. I'm working with a dataset using the EPSG 3305 > > > CRS > > > and I'm > > > trying to use geo:buffer to find subjects in the dataset which > > > are > > > within a > > > circular area of a given point. Unfortunately it appears the > > > below > > > query > > > returns no results. > > > ```sparql > > > SELECT ?feature ?label ?wkt > > > WHERE { > > > ?feature skos:prefLabel ?label ; > > > geo:hasGeometry ?geometry . > > > ?geometry geo:asWKT ?wkt . > > > > > > BIND( > > > geof:buffer( > > > "POINT(-5.016805 36.888297)"^^geo:wktLiteral, > > > 500, > > > uom:kilometer > > > ) AS ?bufferGeom > > > ) > > > > > > FILTER( > > > geof:sfIntersects(?wkt, ?bufferGeom) > > > ) > > > } > > > ``` > > > I initially thought the issue may have been with my buffer > > > declaration and > > > upon further inspection, it seems like there was. The following > > > select > > > statement yields an empty line: > > > ```sparql > > > SELECT ?bufferGeom > > > WHERE { > > > BIND( > > > geof:buffer( > > > "POINT(0 0)"^^geo:wktLiteral, > > > 500, > > > uom:meter > > > ) AS ?bufferGeom > > > ) > > > } > > > ``` > > > I then pivoted to trying to use geo:distance to see if that would > > > work too, > > > however this query also returns nothing: > > > ```sparql > > > SELECT ?dist > > > WHERE { > > > BIND( > > > geof:distance( > > > "POINT(0 0)"^^geo:wktLiteral, > > > "POINT(0 1)"^^geo:wktLiteral, > > > uom:meter > > > ) AS ?dist > > > ) > > > } > > > ``` > > > I'm using Jena Fuseki Geosparql 5.3.0 to load my data and Apache > > > Jena > > > 5.3.0 > > > to execute my SPARQL queries. > > > Hoping for some assistance, > > > Sychic > > > > > >