GisLines Mock funktioniert

This commit is contained in:
ISA
2025-03-07 08:38:34 +01:00
parent 66d847705f
commit aa218b1c96
5 changed files with 3 additions and 1064 deletions

View File

@@ -846,7 +846,7 @@ const MapComponent = ({ locations, onLocationUpdate, lineCoordinates }) => {
// Setze ein Intervall für regelmäßige Updates // Setze ein Intervall für regelmäßige Updates
const intervalId = setInterval(() => { const intervalId = setInterval(() => {
updateAllMarkers(); updateAllMarkers();
}, 60000); // 60 Sekunden dann werden die Marker aktualisiert, später mit Redux Store lösen, damit nicht flackert }, 20000); // 20 Sekunden
// Aufräumen bei Komponentenentladung // Aufräumen bei Komponentenentladung
return () => { return () => {

View File

@@ -1,2 +1,2 @@
// /config/appVersion // /config/appVersion
export const APP_VERSION = "1.1.14"; export const APP_VERSION = "1.1.15";

View File

@@ -1,303 +0,0 @@
// /pages/api/talas_v5_DB/gisLines/readGisLines.js
export default function handler(req, res) {
// JSON-Daten hier
const data = [
{
idLD: 50035,
idModul: 1,
points: [
{
x: 53.246185,
y: 8.162953,
},
{
x: 53.264596890603144,
y: 8.176574707031252,
},
],
},
{
idLD: 50035,
idModul: 2,
points: [
{
x: 53.246185,
y: 8.162953,
},
{
x: 53.258949437816085,
y: 8.157176971435549,
},
{
x: 53.27568426437073,
y: 8.163356781005861,
},
],
},
{
idLD: 50035,
idModul: 3,
points: [
{
x: 53.246185,
y: 8.162953,
},
{
x: 53.25735774823773,
y: 8.213653564453127,
},
],
},
{
idLD: 50035,
idModul: 4,
points: [
{
x: 53.246185,
y: 8.162953,
},
{
x: 53.241488959365725,
y: 8.184814453125002,
},
{
x: 53.232550546124244,
y: 8.200263977050783,
},
{
x: 53.23049547461783,
y: 8.230476379394533,
},
{
x: 53.23666039320915,
y: 8.264122009277346,
},
{
x: 53.242413516276585,
y: 8.217430114746096,
},
{
x: 53.247138717452785,
y: 8.21880340576172,
},
{
x: 53.253917442602265,
y: 8.233737945556642,
},
],
},
{
idLD: 50035,
idModul: 5,
points: [
{
x: 53.246185,
y: 8.162953,
},
{
x: 53.257922548093866,
y: 8.179321289062502,
},
{
x: 53.27075689767353,
y: 8.199234008789064,
},
{
x: 53.269730291457705,
y: 8.237171173095705,
},
{
x: 53.26665032490112,
y: 8.288583755493166,
},
],
},
{
idLD: 50035,
idModul: 6,
points: [
{
x: 53.246185,
y: 8.162953,
},
{
x: 53.243594865485605,
y: 8.169021606445314,
},
{
x: 53.24015345301049,
y: 8.171596527099611,
},
{
x: 53.236352168364164,
y: 8.18035125732422,
},
{
x: 53.23049547461783,
y: 8.185672760009767,
},
{
x: 53.229159625240165,
y: 8.192882537841799,
},
{
x: 53.22576843579022,
y: 8.19957733154297,
},
{
x: 53.21898525115505,
y: 8.201808929443361,
},
{
x: 53.20891126768285,
y: 8.205413818359377,
},
{
x: 53.19739524287978,
y: 8.217945098876955,
},
],
},
{
idLD: 50035,
idModul: 7,
points: [
{
x: 53.246185,
y: 8.162953,
},
{
x: 53.25063092211432,
y: 8.205242156982424,
},
{
x: 53.255149822694534,
y: 8.223438262939455,
},
],
},
{
idLD: 50035,
idModul: 8,
points: [
{
x: 53.246185,
y: 8.162953,
},
{
x: 53.26048972617302,
y: 8.199234008789064,
},
{
x: 53.2577171671909,
y: 8.203182220458986,
},
],
},
{
idLD: 50036,
idModul: 1,
points: [
{
x: 53.39605,
y: 8.10297,
},
{
x: 53.40605,
y: 8.11297,
},
],
},
{
idLD: 50036,
idModul: 2,
points: [
{
x: 53.39605,
y: 8.10297,
},
{
x: 53.40605,
y: 8.12297,
},
],
},
{
idLD: 50036,
idModul: 8,
points: [
{
x: 53.39605,
y: 8.10297,
},
{
x: 53.405233950076024,
y: 8.136577606201174,
},
],
},
{
idLD: 50071,
idModul: 1,
points: [
{
x: 53.45257,
y: 7.91525,
},
{
x: 53.46257,
y: 7.92525,
},
],
},
{
idLD: 50071,
idModul: 2,
points: [
{
x: 53.45257,
y: 7.91525,
},
{
x: 53.46257,
y: 7.93525,
},
],
},
{
idLD: 50071,
idModul: 3,
points: [
{
x: 53.45257,
y: 7.91525,
},
{
x: 53.46257,
y: 7.94525,
},
],
},
{
idLD: 50071,
idModul: 4,
points: [
{
x: 53.45257,
y: 7.91525,
},
{
x: 53.4516692168179,
y: 7.936935424804688,
},
{
x: 53.45718897904939,
y: 7.958908081054688,
},
],
},
];
// Sende die JSON-Daten als Antwort
res.status(200).json(data);
}

View File

@@ -1,758 +0,0 @@
// /pages/api/talas_v5_DB/gisLines/webserviceGisLinesStatusUrlMock.js
export default function handler(req, res) {
// Deine JSON-Daten hier
const data = {
Name: "Liste aller Statis der Linien",
Zeitstempel: "2024-09-09T12:29:42.5075786+02:00",
IdMap: "12",
Statis: [
{
IdLD: 50035,
Modul: 4,
DpName: "KUE04_Messwertalarm",
ModulName: "Ost LWL",
ModulTyp: "Kü605µF",
Message: "KÜG 04: Isolationsminderung kommend",
Level: 2,
PrioColor: "#FF9900",
PrioName: "major",
Value: "True",
},
{
IdLD: 50035,
Modul: 3,
DpName: "KUE03_Aderbruch",
ModulName: "Ost",
ModulTyp: "Kü705-FO",
Message: "KÜG 03: Aderbruch kommend",
Level: 1,
PrioColor: "#FF0000",
PrioName: "critical",
Value: "?",
},
{
IdLD: 50035,
Modul: 4,
DpName: "KUE04_Aderbruch",
ModulName: "Ost LWL",
ModulTyp: "Kü605µF",
Message: "KÜG 04: Aderbruch kommend",
Level: 1,
PrioColor: "#FF0000",
PrioName: "critical",
Value: "?",
},
{
IdLD: 50035,
Modul: 5,
DpName: "KUE05_Aderbruch",
ModulName: " West",
ModulTyp: "Kü605µC",
Message: "KÜG 05: Aderbruch kommend",
Level: 1,
PrioColor: "#FF0000",
PrioName: "critical",
Value: "?",
},
{
IdLD: 50035,
Modul: 6,
DpName: "KUE06_Aderbruch",
ModulName: "K54 AP12",
ModulTyp: "Kü705-FO",
Message: "KÜG 06: Aderbruch kommend",
Level: 1,
PrioColor: "#FF0000",
PrioName: "critical",
Value: "?",
},
{
IdLD: 50035,
Modul: 1,
DpName: "KUE01_Messwert",
ModulName: "Nord",
ModulTyp: "Kü705-FO",
Message: "?",
Level: -1,
PrioColor: "#ffffff",
PrioName: "?",
Value: "51.5 MOhm",
},
{
IdLD: 50035,
Modul: 2,
DpName: "KUE02_Messwert",
ModulName: "Süd",
ModulTyp: "Kü705-FO",
Message: "?",
Level: -1,
PrioColor: "#ffffff",
PrioName: "?",
Value: "30 MOhm",
},
{
IdLD: 50035,
Modul: 6,
DpName: "KUE06_Messwert",
ModulName: "K54 AP12",
ModulTyp: "Kü705-FO",
Message: "?",
Level: -1,
PrioColor: "#ffffff",
PrioName: "?",
Value: "0 MOhm",
},
{
IdLD: 50035,
Modul: 7,
DpName: "KUE07_Messwert",
ModulName: "Kreuzung 50Hz",
ModulTyp: "KÜSS V2",
Message: "?",
Level: -1,
PrioColor: "#ffffff",
PrioName: "?",
Value: "0 MOhm",
},
{
IdLD: 50035,
Modul: 8,
DpName: "KUE08_Messwert",
ModulName: "Querung EWE",
ModulTyp: "KÜSS V2",
Message: "?",
Level: -1,
PrioColor: "#ffffff",
PrioName: "?",
Value: "0 MOhm",
},
{
IdLD: 50035,
Modul: 21,
DpName: "KUE21_Messwert",
ModulName: "?",
ModulTyp: "?",
Message: "?",
Level: -1,
PrioColor: "#ffffff",
PrioName: "?",
Value: "0.61 MOhm",
},
{
IdLD: 50035,
Modul: 22,
DpName: "KUE22_Messwert",
ModulName: "?",
ModulTyp: "?",
Message: "?",
Level: -1,
PrioColor: "#ffffff",
PrioName: "?",
Value: "0.72 MOhm",
},
{
IdLD: 50035,
Modul: 1,
DpName: "KUE01_Schleifenwert",
ModulName: "Nord",
ModulTyp: "Kü705-FO",
Message: "?",
Level: -1,
PrioColor: "#ffffff",
PrioName: "?",
Value: "0.61 kOhm",
},
{
IdLD: 50035,
Modul: 2,
DpName: "KUE02_Schleifenwert",
ModulName: "Süd",
ModulTyp: "Kü705-FO",
Message: "?",
Level: -1,
PrioColor: "#ffffff",
PrioName: "?",
Value: "0.79 kOhm",
},
{
IdLD: 50035,
Modul: 4,
DpName: "KUE04_Schleifenwert",
ModulName: "Ost LWL",
ModulTyp: "Kü605µF",
Message: "?",
Level: -1,
PrioColor: "#ffffff",
PrioName: "?",
Value: "64.01 kOhm",
},
{
IdLD: 50035,
Modul: 5,
DpName: "KUE05_Schleifenwert",
ModulName: " West",
ModulTyp: "Kü605µC",
Message: "?",
Level: -1,
PrioColor: "#ffffff",
PrioName: "?",
Value: "64.01 kOhm",
},
{
IdLD: 50035,
Modul: 6,
DpName: "KUE06_Schleifenwert",
ModulName: "K54 AP12",
ModulTyp: "Kü705-FO",
Message: "?",
Level: -1,
PrioColor: "#ffffff",
PrioName: "?",
Value: "0 kOhm",
},
{
IdLD: 50035,
Modul: 7,
DpName: "KUE07_Schleifenwert",
ModulName: "Kreuzung 50Hz",
ModulTyp: "KÜSS V2",
Message: "?",
Level: -1,
PrioColor: "#ffffff",
PrioName: "?",
Value: "0 kOhm",
},
{
IdLD: 50035,
Modul: 8,
DpName: "KUE08_Schleifenwert",
ModulName: "Querung EWE",
ModulTyp: "KÜSS V2",
Message: "?",
Level: -1,
PrioColor: "#ffffff",
PrioName: "?",
Value: "0 kOhm",
},
{
IdLD: 50036,
Modul: 1,
DpName: "KUE01_Messwert",
ModulName: "Friedrichsfehn",
ModulTyp: "Kü705-FO",
Message: "?",
Level: -1,
PrioColor: "#ffffff",
PrioName: "?",
Value: "10.5 MOhm",
},
{
IdLD: 50036,
Modul: 2,
DpName: "KUE02_Messwert",
ModulName: "Köln",
ModulTyp: "Kü605µC",
Message: "?",
Level: -1,
PrioColor: "#ffffff",
PrioName: "?",
Value: "10 MOhm",
},
{
IdLD: 50036,
Modul: 3,
DpName: "KUE03_Messwert",
ModulName: "?",
ModulTyp: "?",
Message: "?",
Level: -1,
PrioColor: "#ffffff",
PrioName: "?",
Value: "200 MOhm",
},
{
IdLD: 50036,
Modul: 4,
DpName: "KUE04_Messwert",
ModulName: "?",
ModulTyp: "?",
Message: "?",
Level: -1,
PrioColor: "#ffffff",
PrioName: "?",
Value: "0 MOhm",
},
{
IdLD: 50036,
Modul: 5,
DpName: "KUE05_Messwert",
ModulName: "?",
ModulTyp: "?",
Message: "?",
Level: -1,
PrioColor: "#ffffff",
PrioName: "?",
Value: "11.5 MOhm",
},
{
IdLD: 50036,
Modul: 8,
DpName: "KUE08_Messwert",
ModulName: "Köln",
ModulTyp: "KÜSS V2",
Message: "?",
Level: -1,
PrioColor: "#ffffff",
PrioName: "?",
Value: "0 Events",
},
{
IdLD: 50036,
Modul: 9,
DpName: "KUE09_Messwert",
ModulName: "?",
ModulTyp: "?",
Message: "?",
Level: -1,
PrioColor: "#ffffff",
PrioName: "?",
Value: "11 MOhm",
},
{
IdLD: 50036,
Modul: 10,
DpName: "KUE10_Messwert",
ModulName: "?",
ModulTyp: "?",
Message: "?",
Level: -1,
PrioColor: "#ffffff",
PrioName: "?",
Value: "11 MOhm",
},
{
IdLD: 50036,
Modul: 11,
DpName: "KUE11_Messwert",
ModulName: "?",
ModulTyp: "?",
Message: "?",
Level: -1,
PrioColor: "#ffffff",
PrioName: "?",
Value: "11 MOhm",
},
{
IdLD: 50036,
Modul: 12,
DpName: "KUE12_Messwert",
ModulName: "?",
ModulTyp: "?",
Message: "?",
Level: -1,
PrioColor: "#ffffff",
PrioName: "?",
Value: "11 MOhm",
},
{
IdLD: 50036,
Modul: 1,
DpName: "KUE01_Schleifenwert",
ModulName: "Friedrichsfehn",
ModulTyp: "Kü705-FO",
Message: "?",
Level: -1,
PrioColor: "#ffffff",
PrioName: "?",
Value: "2.32 kOhm",
},
{
IdLD: 50036,
Modul: 2,
DpName: "KUE02_Schleifenwert",
ModulName: "Köln",
ModulTyp: "Kü605µC",
Message: "?",
Level: -1,
PrioColor: "#ffffff",
PrioName: "?",
Value: "2.15 kOhm",
},
{
IdLD: 50036,
Modul: 6,
DpName: "KUE06_Schleifenwert",
ModulName: "?",
ModulTyp: "?",
Message: "?",
Level: -1,
PrioColor: "#ffffff",
PrioName: "?",
Value: "64.01 kOhm",
},
{
IdLD: 50036,
Modul: 7,
DpName: "KUE07_Schleifenwert",
ModulName: "?",
ModulTyp: "?",
Message: "?",
Level: -1,
PrioColor: "#ffffff",
PrioName: "?",
Value: "64.01 kOhm",
},
{
IdLD: 50036,
Modul: 8,
DpName: "KUE08_Schleifenwert",
ModulName: "Köln",
ModulTyp: "KÜSS V2",
Message: "?",
Level: -1,
PrioColor: "#ffffff",
PrioName: "?",
Value: "0 kOhm",
},
{
IdLD: 50071,
Modul: 1,
DpName: "KUE01_Messwert",
ModulName: "Test 1",
ModulTyp: "Kü705-FO",
Message: "?",
Level: -1,
PrioColor: "#ffffff",
PrioName: "?",
Value: "0.1 MOhm",
},
{
IdLD: 50071,
Modul: 2,
DpName: "KUE02_Messwert",
ModulName: "Test 2",
ModulTyp: "Kü705-FO",
Message: "?",
Level: -1,
PrioColor: "#ffffff",
PrioName: "?",
Value: "0.1 MOhm",
},
{
IdLD: 50071,
Modul: 3,
DpName: "KUE03_Messwert",
ModulName: "Test 3",
ModulTyp: "Kü705-FO",
Message: "?",
Level: -1,
PrioColor: "#ffffff",
PrioName: "?",
Value: "0.1 MOhm",
},
{
IdLD: 50071,
Modul: 4,
DpName: "KUE04_Messwert",
ModulName: "Test 4",
ModulTyp: "Kü605µF",
Message: "?",
Level: -1,
PrioColor: "#ffffff",
PrioName: "?",
Value: "0.1 MOhm",
},
{
IdLD: 50071,
Modul: 5,
DpName: "KUE05_Messwert",
ModulName: "?",
ModulTyp: "?",
Message: "?",
Level: -1,
PrioColor: "#ffffff",
PrioName: "?",
Value: "0.1 MOhm",
},
{
IdLD: 50071,
Modul: 6,
DpName: "KUE06_Messwert",
ModulName: "?",
ModulTyp: "?",
Message: "?",
Level: -1,
PrioColor: "#ffffff",
PrioName: "?",
Value: "0.1 MOhm",
},
{
IdLD: 50071,
Modul: 7,
DpName: "KUE07_Messwert",
ModulName: "?",
ModulTyp: "?",
Message: "?",
Level: -1,
PrioColor: "#ffffff",
PrioName: "?",
Value: "0.1 Events",
},
{
IdLD: 50071,
Modul: 8,
DpName: "KUE08_Messwert",
ModulName: "?",
ModulTyp: "?",
Message: "?",
Level: -1,
PrioColor: "#ffffff",
PrioName: "?",
Value: "51 Events",
},
{
IdLD: 50071,
Modul: 11,
DpName: "KUE11_Schleifenwert",
ModulName: "?",
ModulTyp: "?",
Message: "?",
Level: -1,
PrioColor: "#ffffff",
PrioName: "?",
Value: "0.59 kOhm",
},
{
IdLD: 50071,
Modul: 12,
DpName: "KUE12_Schleifenwert",
ModulName: "?",
ModulTyp: "?",
Message: "?",
Level: -1,
PrioColor: "#ffffff",
PrioName: "?",
Value: "0.61 kOhm",
},
{
IdLD: 50071,
Modul: 13,
DpName: "KUE13_Schleifenwert",
ModulName: "?",
ModulTyp: "?",
Message: "?",
Level: -1,
PrioColor: "#ffffff",
PrioName: "?",
Value: "0.58 kOhm",
},
{
IdLD: 50071,
Modul: 14,
DpName: "KUE14_Schleifenwert",
ModulName: "?",
ModulTyp: "?",
Message: "?",
Level: -1,
PrioColor: "#ffffff",
PrioName: "?",
Value: "0.6 kOhm",
},
{
IdLD: 50071,
Modul: 15,
DpName: "KUE15_Schleifenwert",
ModulName: "?",
ModulTyp: "?",
Message: "?",
Level: -1,
PrioColor: "#ffffff",
PrioName: "?",
Value: "0.6 kOhm",
},
{
IdLD: 50071,
Modul: 16,
DpName: "KUE16_Schleifenwert",
ModulName: "?",
ModulTyp: "?",
Message: "?",
Level: -1,
PrioColor: "#ffffff",
PrioName: "?",
Value: "0.57 kOhm",
},
{
IdLD: 50082,
Modul: 6,
DpName: "KUE06_Messwert",
ModulName: "?",
ModulTyp: "?",
Message: "?",
Level: -1,
PrioColor: "#ffffff",
PrioName: "?",
Value: "0 MOhm",
},
{
IdLD: 50082,
Modul: 7,
DpName: "KUE07_Messwert",
ModulName: "?",
ModulTyp: "?",
Message: "?",
Level: -1,
PrioColor: "#ffffff",
PrioName: "?",
Value: "10 MOhm",
},
{
IdLD: 50082,
Modul: 6,
DpName: "KUE06_Schleifenwert",
ModulName: "?",
ModulTyp: "?",
Message: "?",
Level: -1,
PrioColor: "#ffffff",
PrioName: "?",
Value: "0 kOhm",
},
{
IdLD: 50082,
Modul: 7,
DpName: "KUE07_Schleifenwert",
ModulName: "?",
ModulTyp: "?",
Message: "?",
Level: -1,
PrioColor: "#ffffff",
PrioName: "?",
Value: "2.74 kOhm",
},
{
IdLD: 50086,
Modul: 1,
DpName: "KUE01_Schleifenwert",
ModulName: "?",
ModulTyp: "?",
Message: "?",
Level: -1,
PrioColor: "#ffffff",
PrioName: "?",
Value: "201 kOhm",
},
{
IdLD: 50086,
Modul: 2,
DpName: "KUE02_Schleifenwert",
ModulName: "?",
ModulTyp: "?",
Message: "?",
Level: -1,
PrioColor: "#ffffff",
PrioName: "?",
Value: "201 kOhm",
},
{
IdLD: 50086,
Modul: 3,
DpName: "KUE03_Schleifenwert",
ModulName: "?",
ModulTyp: "?",
Message: "?",
Level: -1,
PrioColor: "#ffffff",
PrioName: "?",
Value: "201 kOhm",
},
{
IdLD: 50086,
Modul: 4,
DpName: "KUE04_Schleifenwert",
ModulName: "?",
ModulTyp: "?",
Message: "?",
Level: -1,
PrioColor: "#ffffff",
PrioName: "?",
Value: "0 kOhm",
},
{
IdLD: 50086,
Modul: 11,
DpName: "KUE11_Schleifenwert",
ModulName: "?",
ModulTyp: "?",
Message: "?",
Level: -1,
PrioColor: "#ffffff",
PrioName: "?",
Value: "4.01 kOhm",
},
{
IdLD: 50086,
Modul: 12,
DpName: "KUE12_Schleifenwert",
ModulName: "?",
ModulTyp: "?",
Message: "?",
Level: -1,
PrioColor: "#ffffff",
PrioName: "?",
Value: "4.01 kOhm",
},
{
IdLD: 50086,
Modul: 13,
DpName: "KUE13_Schleifenwert",
ModulName: "?",
ModulTyp: "?",
Message: "?",
Level: -1,
PrioColor: "#ffffff",
PrioName: "?",
Value: "4.01 kOhm",
},
{
IdLD: 50086,
Modul: 14,
DpName: "KUE14_Schleifenwert",
ModulName: "?",
ModulTyp: "?",
Message: "?",
Level: -1,
PrioColor: "#ffffff",
PrioName: "?",
Value: "4.01 kOhm",
},
{
IdLD: 50086,
Modul: 15,
DpName: "KUE15_Schleifenwert",
ModulName: "?",
ModulTyp: "?",
Message: "?",
Level: -1,
PrioColor: "#ffffff",
PrioName: "?",
Value: "4.01 kOhm",
},
{
IdLD: 50086,
Modul: 16,
DpName: "KUE16_Schleifenwert",
ModulName: "?",
ModulTyp: "?",
Message: "?",
Level: -1,
PrioColor: "#ffffff",
PrioName: "?",
Value: "4.01 kOhm",
},
],
};
// Sende die JSON-Daten als Antwort
res.status(200).json(data);
}

View File

@@ -8,7 +8,7 @@
"Na": "system", "Na": "system",
"Le": 4, "Le": 4,
"Co": "#FF00FF", "Co": "#FF00FF",
"Me": "Eingang DE 01 test3", "Me": "Eingang DE 01 test5",
"Feld": 4, "Feld": 4,
"Icon": 0 "Icon": 0
}, },