Procese un gran archivo GEOJson con jq

Dado un archivo GEOJson de la siguiente manera: -

{
  "type": "FeatureCollection",
  "features": [
   {
     "type": "Feature",
     "properties": {
     "FEATCODE": 15014
  },
  "geometry": {
    "type": "Polygon",
    "coordinates": [
     .....

Quiero terminar con lo siguiente: -

{
  "type": "FeatureCollection",
  "features": [
   {
     "tippecanoe : {"minzoom" : 13},
     "type": "Feature",
     "properties": {
     "FEATCODE": 15014
  },
  "geometry": {
    "type": "Polygon",
    "coordinates": [
     .....

es decir. He agregado el objeto tippecanoe a cada entidad en la matrizcaracteristicas

Puedo hacer que esto funcione con: -

 jq '.features[].tippecanoe.minzoom = 13' <GEOJSON FILE> > <OUTPUT FILE>

Lo cual está bien para archivos pequeños. Pero procesar un archivo grande de 414Mb parece tomar una eternidad con el procesador al máximo y no se escribe nada en el ARCHIVO DE SALIDA

Leyendo más en jq parece que el--corriente El parámetro de línea de comando puede ayudar, pero estoy completamente confundido sobre cómo usar esto para mis propósitos.

Le agradecería una línea de comando de ejemplo que sirva a mis propósitos junto con una explicación de lo que está haciendo --stream.

Respuestas a la pregunta(4)

Su respuesta a la pregunta