0

我正在使用最新版本的datastax dse图。我需要将地理点从文本文件加载到图表中。

POINT(12.3 34.5)可以在文本数据文件中写入地理点吗?

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

4

2 回答 2

0

文档中有一个示例显示如何加载地理数据 - 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))
于 2016-10-17T13:21:13.007 回答
0

您可以使用带有 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 }
于 2016-12-12T14:17:02.910 回答