Я использую последнюю версию графика datastax dse. Мне нужно загрузить геоточку из текстового файла в график.
Можно ли написать POINT(12.3 34.5)
для геоточки в текстовом файле данных?
or POINT(X,Y)
? or Geo.point(x,y)
?
Я использую последнюю версию графика datastax dse. Мне нужно загрузить геоточку из текстового файла в график.
Можно ли написать POINT(12.3 34.5)
для геоточки в текстовом файле данных?
or POINT(X,Y)
? or Geo.point(x,y)
?
В документации есть пример, который показывает, как загружать геоданные — https://docs.datastax.com/en/latest-dse/datastax_enterprise/graph/reference/refDSEGraphDataTypes.html?hl=graph,geo,data
graph.addVertex(label,'author','name','Jamie Oliver','gender','M','point',Geo.point(1,2))
вы можете преобразовать значения долготы и широты в точку, используя преобразование с DSE GraphLoader (https://docs.datastax.com/en/datastax_enterprise/latest/datastax_enterprise/graph/dgl/dglTransform.html)
geoPointInput = geoPointInput.transform { it['location'] = new com.datastax.driver.dse.geometry.Point(Double.parseDouble(it['longitude']),Double.parseDouble(it['latitude'])); it }