Я новичок в базе данных JanusGraph и языке запросов Gremlin. Мне удалось добавить свойство с типом данных GeoShape.
gvkloc = graph.makePropertyKey("gvkloc").dataType(Geoshape.class).make()
gvk = graph.addVertex(T.label, 'gvk', 'code', 'gvkm', 'gvkloc', Geoshape.point(17.419803, 78.448399))
Теперь я собираюсь получить лат и лонг по отдельности.
g.V().has('loc', geoWithin(Geoshape.circle(17.4337, 78.5016, 5))).values('loc')
POINT (78.4712 17.4496)
Я попробовал приведенный выше код, но не смог найти идеальное решение для извлечения двух точек по отдельности, так как вышеупомянутый запрос только возвращает точку. Не могли бы вы помочь мне с моей проблемой?