Super, thanks for the example, i will have to tweak this a little because i get a type error: msg.payload.split is not a function. Probably because i have a buffer as input and not a string type, i guess. Allmost there!
Update: This seems to work, thanks for the advice!
[{"id":"41df16a7.324d4","type":"tab","label":"Flow 1","disabled":false,"info":""},{"id":"c8d8e6d8.178c68","type":"udp in","z":"41df16a7.324d4","name":"","iface":"","port":"2019","ipv":"udp4","multicast":"false","group":"","datatype":"buffer","x":80,"y":1140,"wires":[["f1a463dd.53347"]]},{"id":"f1a463dd.53347","type":"CBOR","z":"41df16a7.324d4","name":"","x":190,"y":1240,"wires":[["7a96c8d6.7e9098"]]},{"id":"8894a8e1.e04458","type":"function","z":"41df16a7.324d4","name":"Filter gps","func":"msg.payload=msg.payload[0].g.value\n\nreturn {\npayload:{\n lon:msg.payload[1],\n lat:msg.payload[0],\n name:\"Dirksen\",\n popped: true\n}\n}\nreturn msg;","outputs":1,"noerr":0,"x":540,"y":1140,"wires":[["5744bbba.0f6764","412e98a6.df7da8"]]},{"id":"5744bbba.0f6764","type":"worldmap","z":"41df16a7.324d4","name":"","lat":"0","lon":"0","zoom":"","layer":"OSM grey","cluster":"","maxage":"","usermenu":"show","layers":"show","panit":"false","panlock":"false","zoomlock":"false","hiderightclick":"false","coords":"none","showgrid":"false","path":"/worldmap","x":780,"y":1240,"wires":[]},{"id":"7a96c8d6.7e9098","type":"split","z":"41df16a7.324d4","name":"","splt":"\\120","spltType":"str","arraySplt":"1","arraySpltType":"len","stream":false,"addname":"","x":290,"y":1140,"wires":[["efa46aa3.c049c8"]]},{"id":"efa46aa3.c049c8","type":"sort","z":"41df16a7.324d4","name":"","order":"ascending","as_num":false,"target":"payload","targetType":"msg","msgKey":"payload[0].g.value","msgKeyType":"jsonata","seqKey":"payload","seqKeyType":"msg","x":410,"y":1240,"wires":[["8894a8e1.e04458"]]},{"id":"412e98a6.df7da8","type":"debug","z":"41df16a7.324d4","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"false","x":750,"y":1140,"wires":[]}]