von hannehomuth » 14. Okt 2016, 12:10
Ich nehme an dein Problem liegt darin das es nicht mehr klappt wenn die Straße oder das Objekt, etc. selbst ein Leerzeichen enthält, richtig?
Wenn ja dann kann man das mit viel Fleißarbeit umgehen. Bei uns gibt's in den Meldungen auch keine vernünftigen Trenner sonder nur Leerzeichen, daher habe ich folgendes gemacht.
Ich habe ALLE Straßennamen und ALLE Objekte die wir in unserem Ausrückebereich haben ermittelt, habe geguckt welche ein Leerzeichen haben und habe mir eine Filterregel erstellt, die vor der Adresserkennung läuft und jedes Leerzeichen durch einen "-" ersetzt.
Als Beispiel:
Meldung = T:1234 B:BMA Name des Objekts Strasse des Objekts Hausnummer Brandmeldeanlage ausgelöst
Dann habe ich eine Datei mit Filterregeln:
"Name des Objekts","Name-des-Objekts"
"Strasse des Objekts","Strasse-des-Objekts"
Diese Filterregeln lasse ich einfach bei jedem Alarm drüber laufen und kann dann nach Leerzeichen trennen, weil ich mir "relativ" sicher sein kann keine Leerzeichen mehr drin zu haben. Das ist wahrlich seine Sau-Arbeit, aber es lohnt sich.
Ich nehme an dein Problem liegt darin das es nicht mehr klappt wenn die Straße oder das Objekt, etc. selbst ein Leerzeichen enthält, richtig?
Wenn ja dann kann man das mit viel Fleißarbeit umgehen. Bei uns gibt's in den Meldungen auch keine vernünftigen Trenner sonder nur Leerzeichen, daher habe ich folgendes gemacht.
Ich habe ALLE Straßennamen und ALLE Objekte die wir in unserem Ausrückebereich haben ermittelt, habe geguckt welche ein Leerzeichen haben und habe mir eine Filterregel erstellt, die vor der Adresserkennung läuft und jedes Leerzeichen durch einen "-" ersetzt.
Als Beispiel:
Meldung = T:1234 B:BMA Name des Objekts Strasse des Objekts Hausnummer Brandmeldeanlage ausgelöst
Dann habe ich eine Datei mit Filterregeln:
"Name des Objekts","Name-des-Objekts"
"Strasse des Objekts","Strasse-des-Objekts"
Diese Filterregeln lasse ich einfach bei jedem Alarm drüber laufen und kann dann nach Leerzeichen trennen, weil ich mir "relativ" sicher sein kann keine Leerzeichen mehr drin zu haben. Das ist wahrlich seine Sau-Arbeit, aber es lohnt sich.