Hallo zusammen,
sitze seit einiger Zeit an einem Problem welches sich einfach nicht lösen
lassen möchte. Auch mit Unterstützung eines sehr versierten User hier
konnten wir keine funktionierende Lösung finden.
Mein Problem ist folgendes:
In dem Alarmtext werden die GPS Koordinaten sowie die Einsatzaddresse
übertragen, doch leider ohne irgendwelche Seperatoren und der
Längengrad ist mit dem Breitengrad vertauscht. Nun will ich einfach
die GPS Daten per Push oder Prowl übertragen lassen und via
Google Maps
Code: Alles auswählen
(maps.google.de/maps?q=%gps_latitude%,%gps_longitude%)
dahin navigieren. Doch leider werden keine Daten in
die Variablen gesetzt. Unsere Alarmtexte sehen wie folgt aus:
(Alle Daten sind willkürlich ausgewählt und rein fiktiv)
##9.12345#48.12345#Einsatz_12345_10.04.2014_19:37__520 Herz/Kreislauf_RTW 2-0_Musterstadt_Musterstadt_Musterweg_6/-1_**Mustermann__Sitzend__ _
oder
##9.12345#48.12345#Einsatz_12345_10.04.2014_20:30_530 Bewußtlosigkeit_RTW+Notarzt_Musterstadt_Musterdorf_St. Anton_0/_Freizeitheim **____ _
Über Filter habe ich die Meldungen so gesetzt:
9.12345,48.12345 Auftragsnummer 12345 24.04.2014 20:00 599 Verkehrsunfall RTW 1-0 Musterstadt Stadtmitte Musterstraße 0/ ** Höhe Rettungswache
Mit der folgenden Regel (Danke nochmals) ging es einmal
Code: Alles auswählen
\#\#(?<coordinates>[^\#]+)\#(?<coordinates>[^\#]+)\#(?<locality>[^/]+)(?<address>[^/]+)/(?<alarmtext>[^//]+)//(?<alarmtext>[^//]+)//
Das weitere Problem ist das mit den vertauschten Längen/Breitengrad. Als Default Land ist immer Deutschland hinterlegt, kommt jetzt die Koordinate
erfolgt als Ausgabe:
Suche nach Land: Deutschland (aus Standardwert)
-- Adresse Nicht gefunden --
Liegt ja auch in Somalia
Danach kam immer -- Regel trifft nicht auf den Text zu --
Vielleicht kann mir da jemein noch einen Tipp zur Umsetzung geben.
Besten Dank im voraus fürs lesen und viele Grüße aus dem Süden
Helferlein