6

I have been trying for a long time to connect a external table data[csv] through Excel (for exmaple) with QGis with the objective to each time i change any data in table(for example data location - coordinates [X ; Y]),this changes occur in QGis real time.

Is there any procedure to get it?.

PolyGeo
  • 65,136
  • 29
  • 109
  • 338
user19566
  • 197
  • 1
  • 11

1 Answers1

7

Although the original question was aimed at raster layers, the same procedure can be applied here with simple python scripting. See https://gis.stackexchange.com/a/58885/9839

from qgis.PyQt.QtCore import QFileSystemWatcher

def refreshLayer(): myLayer.setCacheImage( None ) myLayer.triggerRepaint()

watcher = QFileSystemWatcher() watcher.addPath( '/path/to/your/csv' ) watcher.fileChanged.connect( refreshLayer )

Matthias Kuhn
  • 27,780
  • 3
  • 88
  • 129