Geo SparQL в запросе

Я борюсь с функцией Geo Sparql. У меня есть две точки, определенные в моей онтологии. Используя этот запрос, я получаю их в своих результатах:

PREFIX geo: http://www.opengis.net/ont/geosparql PREFIX geo: http://www.opengis.net/def/function/geosparql/

ВЫБЕРИТЕ? Что? Встретил ГДЕ {? Что гео:hasGeometry? Встретил. ФИЛЬТР geof: inside (? Met, "ENVELOPE (51.900991, 51.913594, 4.502206, 4.476328)" ^^ geo: wktLiteral). }

Вопрос в том, почему http://www.example.org/POI не является частью результата поиска. Должен ли быть возможен поиск полигонов в конверте?

Какие функции Geo SparQL доступны в Stardog? Любой хороший пример ресурса?

Онтологию, которую я использую, можно найти здесь.

2 ответа

Я обнаружил, что в файле журнала Stardog произошла ошибка при импорте данных:

ПРЕДУПРЕЖДЕНИЕ 2017-12-14 08:31:30,989 [XNIO-1 task-24] com.comp гиб.stardog.spatial.io.StatementSourceGeospatialSource:parse(95): Не удалось проанализировать неизвестную / искаженную форму POLYGON((4.476027 51.91137, 4.497099 51.911291, 4.497142, 51.905307, 4.75813, 51.905201, 4.476027, 51.91137)). Пропуск этой записи

Что может быть не так с этим многоугольником?

Документацию Stardog для GeoSPARQL можно найти здесь. Для получения более конкретной поддержки, пожалуйста, посетите нас в Stardog Community.

Другие вопросы по тегам