С N = 2:

файл GEOJson следующим образом: -

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

Я хочу закончить со следующим: -

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

то есть. Я добавил tippecanoe объект для каждого объекта в массивефункции

Я могу сделать эту работу с: -

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

Что хорошо для небольших файлов. Но обработка большого файла размером 414 Мб, кажется, требует вечности с максимальной загрузкой процессора и ничего не записывается в выходной файл

Читая дальше в JQ, кажется, что--поток Параметр командной строки может помочь, но я совершенно не понимаю, как использовать это в своих целях.

Я был бы благодарен за пример командной строки, которая служит моим целям вместе с объяснением того, что делает --stream.

Ответы на вопрос(4)

Ваш ответ на вопрос