Как я могу загрузить geo.point с помощью графлоадера?

Я использую последнюю версию графика datastax dse. Мне нужно загрузить геоточку из текстового файла в график.

Можно ли написать POINT(12.3 34.5) для геоточки в текстовом файле данных?

or POINT(X,Y)? or Geo.point(x,y)?


person sara    schedule 15.10.2016    source источник


Ответы (2)


В документации есть пример, который показывает, как загружать геоданные — 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))
person jlacefie    schedule 17.10.2016
comment
docs.datastax.com/en/latest-dse/ datastax_enterprise/graph/dgl/ и нет примера для загрузки Geo.point - person sara; 17.10.2016

вы можете преобразовать значения долготы и широты в точку, используя преобразование с 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 }
person Guido Schmutz    schedule 12.12.2016