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