Hi Caleb,

Thanks for your suggestion! I've performed a rebuild with only the
geoindexing profile, but still no luck....

Any clue?

Cheers, Joost



2018-05-08 18:43 GMT+02:00 Meier, Caleb <caleb.me...@parsons.com>:

> Hey Joost,
>
> After glancing at the pom file for web.rya, it appears that you are
> enabling two profiles that will build different versions of the .war.  Have
> a look at the two profiles that appear at lines 189 and 196 in the web.rya
> pom in the following link:
>
> https://github.com/meiercaleb/incubator-rya/blob/master/web/
> web.rya/pom.xml
>
> In particular, -P mongodb will build and deploy a mongo backed web service
> with no geo enabled, and -P geoindexing deploys a  mongo backed web service
> with geo indexing enabled.  Could you try building using only the
> geoindexing profile?  Hopefully that helps.
>
> Caleb
>
> Caleb A. Meier, Ph.D.
> Senior Software Engineer ♦ Analyst
> Parsons Corporation
> 1911 N. Fort Myer Drive, Suite 800 ♦ Arlington, VA 22209
> Office:  (703)797-3066
> caleb.me...@parsons.com ♦ www.parsons.com
>
> -----Original Message-----
> From: Joost Farla <jo...@apiwise.nl>
> Sent: Sunday, May 06, 2018 5:29 AM
> To: dev@rya.incubator.apache.org
> Subject: How to enable GeoSPARQL support for endpoint on MongoDB?
>
> Hi there,
>
> I've recently started experimenting with Rya on MongoDB. I've been able to
> load geospatial data into MongoDB. The rya__triples and rya_rya_geo
> collections are populated without issues.
>
> However, when I try to use GeoSPARQL functions via the provided SPARQL
> endpoint implementation (web.rya), I get an empty result-set. I've also
> tried to query using RDF4J directly, but same result.
>
> I'm using the latest master (4.0.0-SNAPSHOT) and I've built the .war with:
>
> mvn clean install -P mongodb -P geoindexing -DskipTests
>
>
> Env config (relevant part):
>
> sc.useMongo=true
> sc.use_geo=true
> sc.geo.predicates=https://urldefense.proofpoint.com/v2/
> url?u=http-3A__www.opengis.net_ont_geosparql-23asWKT&d=
> DwIBaQ&c=Nwf-pp4xtYRe0sCRVM8_LWH54joYF7EKmrYIdfxIq10&r=
> vuVdzYC2kksVZR5STiFwDpzJ7CrMHCgeo_4WXTD0qo8&m=
> hL9E1Bkzma7jWCW41bMKQOYWz2WY8WLuFGPmqH4hrdM&s=SJ_BJ1r2sYikKHP-BDWHYi8sdx-
> JPGSFvLqcpH-Yg0I&e=
> mongo.db.collectionprefix=rya_
> mongo.geo.maxdist=1e-10
>
>
> The test data:
>
> @prefix geo: <https://urldefense.proofpoint.com/v2/url?u=http-
> 3A__www.opengis.net_ont_geosparql-23&d=DwIBaQ&c=Nwf-pp4xtYRe0sCRVM8_
> LWH54joYF7EKmrYIdfxIq10&r=vuVdzYC2kksVZR5STiFwDpzJ7CrMHCgeo_4WXTD0qo8&m=
> hL9E1Bkzma7jWCW41bMKQOYWz2WY8WLuFGPmqH4hrdM&s=52Htwc-
> sfw0ZKjI8kGG5i3H4oytUmbntwPY0rWBtEtE&e=> .
> @prefix ex: <https://urldefense.proofpoint.com/v2/url?u=http-
> 3A__example.org_&d=DwIBaQ&c=Nwf-pp4xtYRe0sCRVM8_LWH54joYF7EKmrYIdfxIq10&r=
> vuVdzYC2kksVZR5STiFwDpzJ7CrMHCgeo_4WXTD0qo8&m=
> hL9E1Bkzma7jWCW41bMKQOYWz2WY8WLuFGPmqH4hrdM&s=BRLJlfnTwK-
> kcz_WOUE1bhr_TSULRNWnHs7cS-eG7Qo&e=> .
>
> ex:Foo geo:hasGeometry ex:FooGeometry.
> ex:FooGeometry geo:asWKT "POINT(5.091025039849683 51.55845016358455)"^^geo:
> wktLiteral.
>
>
> The test query:
>
> PREFIX geo: <https://urldefense.proofpoint.com/v2/url?u=http-
> 3A__www.opengis.net_ont_geosparql-23&d=DwIBaQ&c=Nwf-pp4xtYRe0sCRVM8_
> LWH54joYF7EKmrYIdfxIq10&r=vuVdzYC2kksVZR5STiFwDpzJ7CrMHCgeo_4WXTD0qo8&m=
> hL9E1Bkzma7jWCW41bMKQOYWz2WY8WLuFGPmqH4hrdM&s=52Htwc-
> sfw0ZKjI8kGG5i3H4oytUmbntwPY0rWBtEtE&e=>
> PREFIX geof: <https://urldefense.proofpoint.com/v2/url?u=http-
> 3A__www.opengis.net_def_function_geosparql_&d=DwIBaQ&
> c=Nwf-pp4xtYRe0sCRVM8_LWH54joYF7EKmrYIdfxIq10&r=
> vuVdzYC2kksVZR5STiFwDpzJ7CrMHCgeo_4WXTD0qo8&m=
> hL9E1Bkzma7jWCW41bMKQOYWz2WY8WLuFGPmqH4hrdM&s=f89OhfL5oDrcth-
> BdEvVqs50OWIjuyAKc0ghUyiTFUg&e=>
>
> SELECT ?s ?wkt
> WHERE {
>   ?s geo:asWKT ?wkt .
>   FILTER(geof:sfWithin(?wkt, "POLYGON((5.034360992118195
> 51.595144381441415,5.149717437430695 51.595144381441415,5.149717437430695
> 51.52086334303003,5.034360992118195 51.52086334303003,5.034360992118195
> 51.595144381441415))"^^geo:wktLiteral))
> }
>
>
> The indexed POINT geometry is located within the provided POLYGON.
> Therefore, I would expect one binding-set as result.
>
> What should I do to get this working? Thanks!!
>
> NOTICE: This email message and all attachments transmitted with it may
> contain privileged and confidential information, and information that is
> protected by, and proprietary to, Parsons Corporation, and is intended
> solely for the use of the addressee for the specific purpose set forth in
> this communication. If the reader of this message is not the intended
> recipient, you are hereby notified that any reading, dissemination,
> distribution, copying, or other use of this message or its attachments is
> strictly prohibited, and you should delete this message and all copies and
> backups thereof. The recipient may not further distribute or use any of the
> information contained herein without the express written authorization of
> the sender. If you have received this message in error, or if you have any
> questions regarding the use of the proprietary information contained
> therein, please contact the sender of this message immediately, and the
> sender will provide you with further instructions.
>

Reply via email to