PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Kein location_dest Adresserkennung, dadurch keine Navigation



reaper989
16.01.2015, 15:53
Hallo zusammen,

ich habe ein Problem mit der Automatischen Adresserkennung bzw Ausgabe von "location_dest" (Straßenverzeichnis geht nicht, da Einsatzgebiet zu groß und die Daten nicht zu bekommen sind).

Unser Alarmtext wird folgendermaßen empfangen:

"21:05 13.01.1502AFF99 11042B/Feuer Klein Y) 20:15/Musterhausen:EFH(Mustermann)/Musterstrasse(7 A)//Haus brennt lichterloh"

Durch globale Textersetzung mache ich daraus

"21/05 15.01.1502AFF99 10042R/Feuer Klein Y/Musterhausen/EFH(Mustermann)/Musterstrasse(7 A)//Haus brennt lichterloh"

Daurch kann ich den gesamten Text nun schön in Alarmtext zerlegen und ausgeben lassen.

Dadurch bekomme ich auch „city“ und „street“ schön angezeigt auf aPager.
Leider wird aber kein „location_dest“ übertragen und dadurch funktioniert die Google Navigation nicht.

Mit „Automatischer Adresserkennung“ komme ich nicht weiter, da mitten in der Adresse zwischen Stadt und Strasse noch ein Adresszusatz/Infosatz steht, den Google nachtürlich nicht auswerten kann.

Wie kann ich nun „location_dest“ definieren?

Kann man einen Parameter wie “location_dest” = „street“&“city” setzen? Oder in der Adresskennung z.B. den gesamten Adresstext „Musterhausen/EFH(Mustermann)/Musterstrasse(7 A)“ markieren und sagen, dass der mittlere Teil begelassen werden soll?

Kann ich in der Pipeline etwas einbauen, damit "location_dest" erstellt wird?

Ich weiß im Moment nicht weiter.

Firefighter92bymh
16.01.2015, 16:14
Also keine Ahnung ob es geht aber ich würde es mal so versuchen. In der Pipeline nach der Zerlegung einen alarmtext mit Trennzeichen machen wo die Reihenfolge so angepasst ist, dass Straße und Ort aufeinander folgen. Danach neue Zerlegung mit Alarmtext dahinter der den Text zum Versand enthält.
Also irgendwie so:
Start
-Zerlegung
--Alarmtext mit neuer Reihenfolge und trennzeichen
---Zerlegung (location_dest)
----Alarmtext zum Versand

firEmergency
16.01.2015, 21:19
"location_dest" wird an zwei Stellen gebildet:

1. Bei der Adresserkennung
2. Wenn city, street, house und postalcode (oder teile davon) bereits bei Alarmeingang enthalten sind (z.B. weil ein anderes Programm diese liefert), dann wird aus den vorhandenen Werten "location_dest" gebildet

Punkt 1 fällt bei dir ja flach weil du sie nicht richtig nutzen kannst.
Bleibt dir Punkt 2. Dazu folgender Gedankengang:

- Einheit A wird alarmiert
- Dort zerlegst du den Alarmtext wie bisher und erhälst street, city, etc.
- Nun alarmierst du mit dem "Einheit alarmieren" Plugin Einheit B
- Da nun street, city, etc. bereits bei Alarmeingang vorhanden sind, wird location_dest gebildet
- In Einheit B verarbeitest du den Alarm wie gewünscht (z.B. Versand an aPager)

REDHAWK
17.01.2015, 22:09
Ich würde durchaus Punkt 1 von firemergency nutzen nämlich nach der Zerlegung in der Pipline mit dem neuen Adresserkennungsplugin. (Sofern du Premium hast)

reaper989
24.01.2015, 12:37
Jetzt funktioniert es.

Der Punkt von Firefighter92bymh war genau richtig.
Ich habe meine Pipeline etwas umgebaut.

Alarmtext zerlegen (Felder wie benötigt)
-Alarmtext (eigene Parameter) (Zusammensetzen von street und city &8&, &6&)
--Alarmtext zerlegen (Feld 1 "location_dest)
---Alarmtext (eigene Parameter) (Message zusammensetzen wie immer)

Gut, dass man FE zu gut "überlisten" kann :)

Danke für den Tip!!