diff --git a/timeseriesviewer/profilevisualization.py b/timeseriesviewer/profilevisualization.py
index 309630244813fbede009b9382f1bf59a627dac5c..f92d62f4a8898f9d9a1f4c095795ace529861245 100644
--- a/timeseriesviewer/profilevisualization.py
+++ b/timeseriesviewer/profilevisualization.py
@@ -279,7 +279,8 @@ class PixelCollection(QObject):
             assert isinstance(tsd, TimeSeriesDatum)
             if tsd.sensor not in self.sensorPxLayers.keys():
                 #create new temp layer
-                mem = QgsVectorLayer('point', 'Pixels_sensor_'+tsd.sensor.name(), 'memory')
+                uri = 'Point?crs=epsg:4326'
+                mem = QgsVectorLayer(uri, 'Pixels_sensor_'+tsd.sensor.name(), 'memory', False)
 
                 self.sensorPxLayers[tsd.sensor] = mem
                 assert mem.startEditing()