Advertisement
Guest User

Untitled

a guest
Mar 29th, 2016
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.07 KB | None | 0 0
  1. db = GraphDatabase("http://localhost:7474",username="neo4j", password="12345")
  2. conn = psycopg2.connect("
  3. dbname='bdTrmmTest'
  4. user='postgres'
  5. host='127.0.0.1'
  6. password='1234'
  7. ");
  8. c = conn.cursor()
  9. c.execute("SELECT latitude, longitude, gid FROM pontos")
  10. records = c.fetchall() #pega todos os resultados do select e armazena em uma tupla
  11. #cria todos os sensores os latitude e longitute
  12. sensorlatlong = db.labels.create("Latitude/Longitude")
  13. for i in records:
  14. s = db.nodes.create(latitude=i[0],longitutde=i[1])
  15. sensorlatlong.add(s)
  16.  
  17. #cria os nos de precipitacao
  18. e.execute("SELECT precipitacaoh, gidgeo_fk FROM historico GROUP BY precipitacaoh")
  19. records2 = e.fetchall()
  20. sensorprecip = db.labels.create("Precipitacao")
  21. for i in records:
  22. s2 = db.nodes.create(precipitacao=i[0])
  23. sensorprecip.add(s2)
  24.  
  25. #cria as relacoes entre precipitacao e sensor latitude e longitude
  26.  
  27. #cria as relacoes entre precipitacao e sensor latitude e longitude
  28. for i in records:
  29. for j in records2:
  30. if(i[2] == j[1]):
  31. s.relationships.create("MARCOU",s2)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement