Processar um arquivo GEOJson enorme com jq

Dado um arquivo GEOJson da seguinte maneira: -

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

Quero terminar com o seguinte: -

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

ie Eu adicionei o objeto tippecanoe a cada recurso na matrizcaracterísticas

Eu posso fazer isso funcionar com: -

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

O que é bom para arquivos pequenos. Mas o processamento de um arquivo grande de 414Mb parece levar uma eternidade, com o processador chegando ao limite e nada sendo gravado no OUTPUT FILE

Lendo mais a jq, parece que o--corrente O parâmetro da linha de comando pode ajudar, mas estou completamente confuso sobre como usá-lo para meus propósitos.

Eu ficaria grato por um exemplo de linha de comando que serve aos meus propósitos, juntamente com uma explicação sobre o que --stream está fazendo.

questionAnswers(4)

yourAnswerToTheQuestion