I have csv files with latitude and longitude data.
I load the place tables.
USING PERIODIC COMMIT
LOAD CSV WITH HEADERS FROM "file:/place.csv" AS row
Create (g :GeoCoordinates {latitude: row.Latitude,
longitude: row.Longitude, postalCode: row.zip})
Then I want to link with event tables.
USING PERIODIC COMMIT
LOAD CSV WITH HEADERS FROM "file:/event.csv" AS row
Match (g :GeoCoordinates {latitude: row.Latitude, longitude: row.Longitude,
postalCode: row.zip})
Create (e :Event)-[r :location]->(g)
But I got problem from precision.
For example, assume a latitude is -75.0715026855469
and it become -75.07150269 in GeoCoordinates node.
Then I got nothing because -75.0715026855469 and -75.07150269 not match
I try the following approach
USING PERIODIC COMMIT
LOAD CSV WITH HEADERS FROM "file:/place.csv" AS row
Create (g :GeoCoordinates {latitude: *toFloat*(row.Latitude), longitude:
*toFloat*(row.Longitude), postalCode: row.zip})
USING PERIODIC COMMIT
LOAD CSV WITH HEADERS FROM "file:/event.csv" AS row
Match (g :GeoCoordinates {latitude: *toFloat*(row.Latitude), longitude:
*toFloat*(row.Longitude), postalCode: row.zip})
Create (e :Event)-[r :location]->(g)
Still not work.
How to fix this?
Thanks
Joseph
--
You received this message because you are subscribed to the Google Groups
"Neo4j" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.