Marco,

Is your earlier code available in a repository somewhere?  I'd love to get
a head start on the functions.

Claude

On Sat, Jan 6, 2024 at 12:43 PM Marco Neumann <marco.neum...@gmail.com>
wrote:

> yes, a lot of the geosparql functions will push you towards geo.
>
> It might be better to just reuse the existing low level functions. My first
> spatial implementation for Jena in 2006 made use of the JTS Topology Suite.
>
> JTS is still used in Jena today to run some of the low level evaluation
> mentioned above but can also conveniently be used for X,Y data. I believe
> this might just do the job for your use case.
>
> Marco
>
>
>
>
>
>
>
>  .
>
> On Sat, Jan 6, 2024 at 11:15 AM Claude Warren <cla...@xenei.com> wrote:
>
> > Background:  I am building an "autonomous chair side table" for my wife.
> > The goal is to have the table carry her tea from the kitchen to whatever
> > room she is in.  As part of this project I am building a reasoning system
> > that builds a map based on various inputs (that I call scanners).  I
> store
> > all the data in an RDF graph, because all data is a graph and I need to
> be
> > able to annotate it in ways I have not discovered yet.
> >
> > So basically I get sensor data that tells me an obstacle appears at a
> > location.  That goes into the system initially as a point, however
> > processing may group it with other points using a convex hull calculation
> > to convert a point cloud to an obstacle.
> >
> > I need to be able to determine if a path of a specific with (modeled as a
> > line with a rounded-end buffer) can traverse the space between 2 points
> > without touching the obstacles.
> >
> > So the functions I have been playing with are:
> >
> >    - Geof.SF_OVERLAPS
> >    - Geof.SF_INTERSECTS
> >    - Geof.SF_TOUCHES
> >    - Geof.DISTANCE_NAME
> >    - SpatialExtension.NEARBY
> >
> > I may just revert to writing a couple of filter functions to do what I
> > want, but I was trying to learn the existing library.
> >
> > Claude
> >
> > On Sat, Jan 6, 2024 at 10:47 AM Marco Neumann <marco.neum...@gmail.com>
> > wrote:
> >
> > > In terms of geo you would talk about some sort of equidistant
> projection
> > > that is available via the CRS/SRS.This is currently implemented with
> > Apache
> > > SIS in Jena.
> > >
> > > But it sounds like geo isn't really your thing here, so in conclusion
> > > geosparql isn't either as it's all about geo data.
> > >
> > > What type of functions (access methods) would you like to perform on
> the
> > > data?
> > >
> > >
> > >
> > > On Sat, Jan 6, 2024 at 8:24 AM Claude Warren <cla...@xenei.com> wrote:
> > >
> > > > Yes just x and y on a flat surface.
> > > >
> > > > On Sat 6 Jan 2024, 00:45 Marco Neumann, <marco.neum...@gmail.com>
> > wrote:
> > > >
> > > > > Can you give an example? you just want to use x and y instead of
> > WGS84
> > > > > coordinates?
> > > > >
> > > > > On Fri, Jan 5, 2024 at 11:28 PM Claude Warren <cla...@xenei.com>
> > > wrote:
> > > > >
> > > > > > I want to use the geospatial capabilities of Jena but without the
> > > > global
> > > > > > shape.  I am looking for a planar geometry (flat, like a small
> > scale
> > > > > map).
> > > > > > Is there a way to specify this?
> > > > > >
> > > > > > Claude
> > > > > >
> > > > > > --
> > > > > > LinkedIn: http://www.linkedin.com/in/claudewarren
> > > > > >
> > > > >
> > > > >
> > > > > --
> > > > >
> > > > >
> > > > > ---
> > > > > Marco Neumann
> > > > >
> > > >
> > >
> > >
> > > --
> > >
> > >
> > > ---
> > > Marco Neumann
> > >
> >
> >
> > --
> > LinkedIn: http://www.linkedin.com/in/claudewarren
> >
>
>
> --
>
>
> ---
> Marco Neumann
>


-- 
LinkedIn: http://www.linkedin.com/in/claudewarren

Reply via email to