Update... the nearby query worked with a fresh install of version 1.1.2
using tdb in memory... I'll check configurations to see what's wrong!

Rodrigo C. Antonialli
======================================
Rio Claro - SP - Brasil
LinkedIn: http://www.linkedin.com/in/rcantonialli
Contato:  [email protected]
              Skype: rc_antonialli

On Fri, Jun 5, 2015 at 12:35 PM, Rodrigo Antonialli <[email protected]>
wrote:

> I'll try Fuseki 2, because the same configuration didn't work with Fuseki
> 1.1.2... =/
>
> I forgot to mention that I've added jts-1.13.jar to classpath...
> Also, couldn't find anything wrong in the log...
>
> Also I tried to change the query to use nearby...
>
> PREFIX spatial: <http://jena.apache.org/spatial#>
> PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
> SELECT ?place  {
>   ?place spatial:nearby (51.885 0.235 10 'km') .
> }
>
> But still nothing...
>
> Is there any other config I should do?? I'll try to run by code to see
> what happens too...
>
> Rodrigo C. Antonialli
> ======================================
> Rio Claro - SP - Brasil
> LinkedIn: http://www.linkedin.com/in/rcantonialli
> Contato:  [email protected]
>               Skype: rc_antonialli
>
> On Fri, Jun 5, 2015 at 12:15 PM, Andy Seaborne <[email protected]> wrote:
>
>> On 05/06/15 14:19, Rodrigo Antonialli wrote:
>>
>>> Thanks Andy!
>>>
>>> If I'm going to update anyway...should I try Fuseki 2 ?!
>>>
>>
>> Yes, you can.
>>
>> They use the same jena-spatial code.
>>
>>         Andy
>>
>>
>>
>>> Cheers
>>>
>>> Rodrigo C. Antonialli
>>> ======================================
>>>  From Mobile
>>> Rio Claro - SP - Brasil
>>> LinkedIn: http://www.linkedin.com/in/rcantonialli
>>> Contato: [email protected]
>>>               Skype: rc_antonialli
>>> Em 05/06/2015 04:52, "Andy Seaborne" <[email protected]> escreveu:
>>>
>>>  Rodrigo,
>>>>
>>>> There have been fixes in this area since Fuseki 1.0.1 (JENA-623)
>>>>
>>>> Please could you try the latest version (1.1.2)
>>>>
>>>> http://jena.apache.org/download/index.html
>>>>
>>>>          Andy
>>>>
>>>> On 05/06/15 04:58, Rodrigo Antonialli wrote:
>>>>
>>>>  Hi,
>>>>>
>>>>> I'm working with Fuseki 1.0.1, and trying to configure jena spatial...
>>>>>
>>>>> I've followed the docs at
>>>>>
>>>>>
>>>>> http://jena.apache.org/documentation/query/spatial-query.html#supported-geo-data-for-indexing-and-querying
>>>>> and this is my configuration file:
>>>>>
>>>>> ----
>>>>> # Licensed under the terms of
>>>>> http://www.apache.org/licenses/LICENSE-2.0
>>>>>
>>>>> ## Example of a TDB dataset published using Fuseki: persistent storage.
>>>>>
>>>>> @prefix :        <#> .
>>>>> @prefix fuseki:  <http://jena.apache.org/fuseki#> .
>>>>> @prefix rdf:     <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
>>>>> @prefix rdfs:    <http://www.w3.org/2000/01/rdf-schema#> .
>>>>> @prefix tdb:     <http://jena.hpl.hp.com/2008/tdb#> .
>>>>> @prefix ja:      <http://jena.hpl.hp.com/2005/11/Assembler#> .
>>>>> @prefix spatial: <http://jena.apache.org/spatial#> .
>>>>>
>>>>> [] rdf:type fuseki:Server ;
>>>>>      # Timeout - server-wide default: milliseconds.
>>>>>      # Format 1: "1000" -- 1 second timeout
>>>>>      # Format 2: "10000,60000" -- 10s timeout to first result, then 60s
>>>>> timeout to for rest of query.
>>>>>      # See java doc for ARQ.queryTimeout
>>>>>      # ja:context [ ja:cxtName "arq:queryTimeout" ;  ja:cxtValue
>>>>> "10000" ]
>>>>> ;
>>>>>      # ja:loadClass "your.code.Class" ;
>>>>>
>>>>>      fuseki:services (
>>>>>        #<#service_tdb_read_only>
>>>>>        <#service_tdb_users_neotec>
>>>>>        <#service_tdb_neotec>
>>>>>        <#service_spatial_demo>
>>>>> #     <#service_tdb_aula>
>>>>>      ) .
>>>>>
>>>>> # TDB
>>>>> [] ja:loadClass "com.hp.hpl.jena.tdb.TDB" .
>>>>> tdb:DatasetTDB  rdfs:subClassOf  ja:RDFDataset .
>>>>> tdb:GraphTDB    rdfs:subClassOf  ja:Model .
>>>>>
>>>>> # Spatial
>>>>> [] ja:loadClass "org.apache.jena.query.spatial.SpatialQuery" .
>>>>> spatial:SpatialDataset  rdfs:subClassOf  ja:RDFDataset .
>>>>> spatial:SpatialIndexLucene  rdfs:subClassOf   spatial:SpatialIndex .
>>>>>
>>>>> ## ---------------------------------------------------------------
>>>>> ## TDB das ontologias do sistema NEOTEC
>>>>>
>>>>> <#service_tdb_neotec> rdf:type fuseki:Service ;
>>>>>       rdfs:label                      "TDB NEOTEC (RW)" ;
>>>>>       fuseki:name                     "neotec" ;
>>>>>       fuseki:serviceQuery             "query" ;
>>>>>       fuseki:serviceQuery             "sparql" ;
>>>>>       fuseki:serviceUpdate            "update" ;
>>>>>       fuseki:serviceUpload            "upload" ;
>>>>>       fuseki:serviceReadWriteGraphStore      "data" ;
>>>>>       # A separate read-only graph store endpoint:
>>>>>       fuseki:serviceReadGraphStore       "get" ;
>>>>>       fuseki:dataset           <#tdb_dataset_neotec> ;
>>>>>       .
>>>>>
>>>>> <#tdb_dataset_neotec> rdf:type      tdb:DatasetTDB ;
>>>>>       tdb:location "/path-to-tdb" ;
>>>>>       tdb:unionDefaultGraph true ;
>>>>>       .
>>>>>
>>>>>
>>>>> ## ---------------------------------------------------------------
>>>>> ## TDB dos usuários do sistema NEOTEC
>>>>>
>>>>> <#service_tdb_users_neotec> rdf:type fuseki:Service;
>>>>> rdfs:label "TDB NEOTEC USERS (RW)" ;
>>>>> fuseki:name "neotec_users" ;
>>>>> fuseki:serviceQuery             "query" ;
>>>>>       fuseki:serviceQuery             "sparql" ;
>>>>>       fuseki:serviceUpdate            "update" ;
>>>>>       fuseki:serviceUpload            "upload" ;
>>>>>       fuseki:serviceReadWriteGraphStore      "data" ;
>>>>>       # A separate read-only graph store endpoint:
>>>>>       fuseki:serviceReadGraphStore       "get" ;
>>>>>       fuseki:dataset           <#tdb_users_neotec> ;
>>>>>       .
>>>>>
>>>>> <#tdb_users_neotec> rdf:type      tdb:DatasetTDB ;
>>>>>       tdb:location "/path-to-tdb" ;
>>>>>       tdb:unionDefaultGraph true ;
>>>>>       .
>>>>>
>>>>> ## ---------------------------------------------------------------
>>>>> ## TDB with SpatialIndex
>>>>>
>>>>> <#service_spatial_demo> rdf:type fuseki:Service;
>>>>>       rdfs:label                      "DEMO SPATIAL TDB (RW)" ;
>>>>>       fuseki:name                     "spatial_demo" ;
>>>>>       fuseki:serviceQuery             "query" ;
>>>>>       fuseki:serviceQuery             "sparql" ;
>>>>>       fuseki:serviceUpdate            "update" ;
>>>>>       fuseki:serviceUpload            "upload" ;
>>>>>       fuseki:serviceReadWriteGraphStore      "data" ;
>>>>>       # A separate read-only graph store endpoint:
>>>>>       fuseki:serviceReadGraphStore       "get" ;
>>>>>       fuseki:dataset           :spatial_dataset ;
>>>>>       .
>>>>>
>>>>> :spatial_dataset rdf:type     spatial:SpatialDataset ;
>>>>>       spatial:dataset   <#spatial_demo> ;
>>>>>       spatial:index     <#indexLucene> ;
>>>>>       .
>>>>>
>>>>> <#spatial_demo> rdf:type      tdb:DatasetTDB ;
>>>>>       tdb:location
>>>>> "/Applications/Servidores/jena-fuseki-1.0.1/tdb_spatial_demo" ;
>>>>>       tdb:unionDefaultGraph true ;
>>>>>       .
>>>>>
>>>>> <#indexLucene> a spatial:SpatialIndexLucene ;
>>>>>       #spatial:directory <file:Lucene> ;
>>>>>       spatial:directory "mem" ;
>>>>>       spatial:definition <#definition> ;
>>>>>       .
>>>>>
>>>>> <#definition> a spatial:EntityDefinition ;
>>>>>       spatial:entityField      "uri" ;
>>>>>       spatial:geoField     "geo" ;
>>>>>       # custom geo predicates for 1) Latitude/Longitude Format
>>>>>       spatial:hasSpatialPredicatePairs (
>>>>>            [ spatial:latitude :latitude_1 ; spatial:longitude
>>>>> :longitude_1
>>>>> ]
>>>>>            [ spatial:latitude :latitude_2 ; spatial:longitude
>>>>> :longitude_2
>>>>> ]
>>>>>            ) ;
>>>>>       # custom geo predicates for 2) Well Known Text (WKT) Literal
>>>>>       spatial:hasWKTPredicates (:wkt_1 :wkt_2) ;
>>>>>       # custom SpatialContextFactory for 2) Well Known Text (WKT)
>>>>> Literal
>>>>>       spatial:spatialContextFactory
>>>>>            "com.spatial4j.core.context.jts.JtsSpatialContextFactory"
>>>>>       .
>>>>>
>>>>>
>>>>> ---
>>>>>
>>>>> Fuseki runs fine with this configuration, and I've loaded the geo data
>>>>> examples from
>>>>>
>>>>>
>>>>> https://github.com/apache/jena/blob/master/jena-spatial/src/test/resources/geoarq-data-1.ttl
>>>>> to a random graph... (http://neotec.rc.unesp.br/resource/geodata)
>>>>>
>>>>> I've tried the following query:
>>>>>
>>>>> PREFIX spatial: <http://jena.apache.org/spatial#>
>>>>> PREFIX rdfs: <http://www.w3.org/2000/01/rdf-schema#>
>>>>>
>>>>> SELECT ?placeName
>>>>> {
>>>>>       ?place spatial:query (52.4539 -1.74803 10 'km') .
>>>>>       ?place rdfs:label ?placeName
>>>>> }
>>>>>
>>>>> But no results are returned... even with some variations of the
>>>>> coordinates..
>>>>>
>>>>> How can I know my configuration is working??
>>>>>
>>>>> The logs are set to DEBUG, but I cant really see a problem... What
>>>>> should
>>>>> I
>>>>> look for in logs??
>>>>>
>>>>> Cheers
>>>>>
>>>>>
>>>>> Rodrigo C. Antonialli
>>>>> ======================================
>>>>> Rio Claro - SP - Brasil
>>>>> LinkedIn: http://www.linkedin.com/in/rcantonialli
>>>>> Contato:  [email protected]
>>>>>                 Skype: rc_antonialli
>>>>>
>>>>>
>>>>>
>>>>
>>>
>>
>

Reply via email to