2016-06-14 4 views
0

Ich arbeite derzeit an etwas, das Geospatial Analytics für das Fencing verwendet, und die Nutzlast, die sie senden, befindet sich in verschachtelten Strukturen. Können Geospatial-Dienste diese verschachtelten Werte lesen? Wenn nicht, was wäre die Problemumgehung? Momentan denke ich für die Arbeit daran, das Thema mit dem verschachtelten Wert zu abonnieren, es zu vereinheitlichen und es erneut für Geodaten zu veröffentlichen. Also frage ich die Experten hier, ob sie eine bessere Lösung dafür haben.Kann Bluemix Geospatial Analytics auf verschachtelte Werte zugreifen?

Beispiel:

{ "GPS" {
id : <id>, lat : <lat>, lng : <lng> } }

Antwort

0

Geospatial Analytics Dienst auf Bluemix erfordert, dass die Geräte-ID, Breitengrad, Längengrad und Attribute als Top-Level-Felder in der Nutzlast json erscheinen. Wenn Sie den Code ändern können, der die ursprüngliche Nachricht veröffentlicht, wäre das die beste Lösung.

Wenn Sie die ursprüngliche Nachricht nicht ändern können, wird Ihr Vorschlag, eine andere Anwendung zu verwenden, die Nachricht umwandeln. Sie sollten die umgewandelte Nachricht in einem anderen Thema veröffentlichen und dies als Thema für den Geospatial Analytics-Dienst angeben, der abonniert werden soll.

+0

danke für die Antwort, nun, ich denke, das ist der einzige Weg, es dann zu tun. Danke noch einmal – kkurni

Verwandte Themen