Paso 4:
Podemos importar los datos con el lenguaje de Wolfram usando ImportString:
csv = ImportString[ data, "CSV" ]
Las sentencias NMEA que contienen coordenadas GPS comienzan con $GPRMC así que filtramos los casos de uso y patrón de coincidencia:
gps = Cases[ csv, {"$GPRMC", ___} ]
Las coordenadas (latitud y longitud) en el 4 º y 6 º posición de cada lista, por ejemplo esto es la coordenada GPS para el primer punto de datos:
Part[ gps, 1, {4,6} ] / 100
que devuelve la ubicación GPS de Champaign, Illinois, donde Wolfram Research está situado 40' Norte, 88' oeste)
{40.0583, 88.1474}