- changed status to open
Styling aktualisiert sich nicht bei bei Layers vom Typ SensorThings-API
Wenn ein SensorThings-Layer eine neue Observation mit einem neuen Status per MQTT erhält werden die Daten im Feature aktualisiert. Das Styling passt sich jedoch nicht entsprechend an. Beispielsweise werden hier die Icons nicht ausgetauscht und wenn der Wert 0 bzw. > 0 wird: https://geoportal-hamburg.de/geo-online/?Map/layerIds=19969,18104,18105&visibility=true,true,false&transparency=0,0,0&Map/center=[566903.757648073,5934740.144045205]&Map/zoomLevel=4
In der Version 2.39.0 hat dies noch funktioniert.
Da sich die Werte nicht sehr oft ändern kann man zum Testen/Debuggen z.B. folgendes Snippet in der Datei masterportal\src\core\layers\sta.js in Zeile 629 (auf dev) einfügen, dann sollten sich die Werte alle 10 Sekunden ändern:
setInterval(() => {
features.forEach(feature => {
console.log("-----------");
console.log(feature);
console.log(feature.values_.Datastreams[0].Observations[0].result);
if (feature.values_.Datastreams[0].Observations[0].result === 0) {
feature.values_.Datastreams[0].Observations[0].result = 1;
feature.set("dataStreamValue", "1");
}
else if (feature.values_.Datastreams[0].Observations[0].result > 0) {
feature.values_.Datastreams[0].Observations[0].result = 0;
feature.set("dataStreamValue", "0");
}
console.log(feature.values_.Datastreams[0].Observations[0].result);
});
}, 10000);
Comments (5)
-
-
-
assigned issue to
-
assigned issue to
-
Hi Sven, wie geht’s?
Ich schaue mir das Ticket jetzt an, nachdem wir gestern die 3.0.0 released haben!!!
Liebe Grüße
Inka
-
reporter Hey Inka, läuft alles
Meinen GLÜCKWUNSCH
-
- changed status to resolved
Ist in der Version 2.47.0 gefixt.
- Log in to comment