PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Adressberechnung



WodK12
12.06.2015, 12:41
Hallo zusammen,

ich hoffe auf eure Unterstützung bei der Adressberechnung.

Alarmtext wird von der Leitstelle folgendermaßen aufgebaut:

Einsatznr. Stichwort ,Straße ,Stadtteil,Ort Text

Beispiel:

A 12345 TH_Pumpe ,Musterstraße ,Mitte,Musterstadt wasser auf der strasse

Es gibt demnach kein Trennungszeichen zwischen Stadt und dem eigentlichen Text - manchmal fällt der Ortsteil auch ganz weg.

Nun habe ich mithilfe des Plugin "Alarmtext zerlegen" folgendes gemacht:

Trennzeichen: ,
Feld 1: address
Feld 2: location_dest
Feld 3: leer
Feld 4: locastion_dest
Feld 5: message
restliche Felder sind leer

Anschließend Plugin Alarmtext [eigene Parameter]:
1: adress
2: location_dest
3: location_dest
4: message

Ich muss an dieser Stelle betonen, dass ich nicht wirklich viel Ahnung habe, jedoch hat sich dieser Versuch so ausgewirkt, dass zumindest die Straße schon übernommen wird - jedoch verliert sich der Ort.

Schaue ich in die Alarmdetail findet sich dort folgendes wieder:

Als message - der gesamte Text wie oben angegeben: A 12345 TH_Pumpe ,Musterstraße ,Mitte,Musterstadt wasser auf der strasse

location_dest: Musterstraße
location: Musterstraße
location_URL: http://maps.google.de/maps?q=Musterstraße

In der Apager-App und im Alarmmonitor ist die Adresse ebenfalls ersichtlich, manchmal greift er auch automatisch auf den richtigen Ort zurück - meistens jedoch nicht. :(

Wie bekomme ich den Ort noch zusätzlich eingefügt?

Freue mich auf Unterstützung.

Maulwurf
12.06.2015, 13:27
da dein Text nicht gleich aufgebaut ist nach deinen eigenen Aussagen (da der Ortsteil manchmal da ist und manchmal nicht) wird das so nicht gehen! Ausser das Feld wird durch die gleichbleibenden Trennzeichen gekennzeichnet also so:

A 12345 TH_Pumpe ,Musterstraße ,,Musterstadt wasser auf der strasse

die Trennzeichen sind in deinem Fall das A und O

Zum Thema Musterstadt Text

mach dir doch selbst ein Trennzeichen

Bedeutet durch globale Ersetzung machst du aus Musterstadt "Musterstadt," damit hast du dein Trennzeichen und ich denke mal so viele ersetzungen werden das nicht sein!

Ansonsten bleibt dir noch das Straßenverzeichnis

Maulwurf
12.06.2015, 13:49
A 12345 TH_Pumpe ,Musterstraße ,Mitte,Musterstadt wasser auf der strasse

und mal zu deiner auflösung

bedeutet:
Feld 1 A 12345 TH_Pumpe -> address

in FE bedeutet adress als Parameter eigentlich ->Adresse (RIC, ZVEI, FMS oder Einheitencode)

Feld 2 Musterstraße -> location_dest

in FE location_dest -> Zieladresse (Straße, plz Ort) da steckt bei dir schon der erste Fehler da du weder PLZ noch Ort damit übergibst

leer -> hier würde Ortsteil stehen wenn die Anzahl der Trennzeichen immer gleich ist!

Feld 4: locastion_dest -> hier wird nichts rein kommen da du ja den Parameter oben schon gesetzt hast im schlimmsten Fall wird er sogar überschrieben

bzw da hier ja kein Trennzeichen mehr folgt steht in Feld 4 -> Musterstadt wasser auf der strasse

du musst dir also aus dem Parameter

street -> Straße des Zielortes
house -> Hausnummer des Zielgebäudes
city ->Zielort

den Parameter location_dest erst basteln

WodK12
12.06.2015, 13:54
Hallo Maulwurf,

zunächst vielen Dank für deine Hilfe sowie deine Aufklärung.

Wie genau bastel ich mir den Parameter denn zusammen?

Maulwurf
12.06.2015, 14:03
ich hoffe ich bin richtig da ich das selbst so nicht am laufen habe, vielleicht kann mich ja einer korriegieren wenn ich falsch bin (ich arbeite mit STraßenverzeichnis)

Also auflösung müsste sein

Feld 1 -> Protokoll ( oder Stichwort)
Feld 2 -> steet
Feld 3 -> city_abbr (Ort Abkürzung bzw. Ortsteil)

und jetzt musst du wie gesagt noch ein Trennzeichen hinter Musterstadt bringen sonst geht das nicht

Feld 4 -> city
Feld 5 -> Alarmtext

und als Ausgang bauste dir das dann zusammen

&2& &4&

dann wieder Alarmtext eigene Parameter und da dann
Feld 1 -> location_dest

WodK12
12.06.2015, 23:46
Perfekt!

Vielen Dank!


Funktioniert nun wie gerwünscht :)