Преобразование нескольких файлов GeoJSON в один Topojson с сохранением соответствующих свойств

Я пытаюсь объединить файл geosjon на уровне страны и файл geojson на уровне штата в один файл topojson. Я знаю, как использовать --property, чтобы сохранить определенные свойства при преобразовании одного геоджсона в топоджсон.

Но поскольку два файла geojson имеют разные свойства, как мне указать, какие свойства какого файла следует сохранить? Например, сохранение «государственной» собственности от геоджсона США и «страновой» собственности от геоджосна мира.

Я также нахожу эту команду для объединения geojson в один topojson, но это либо потеряет все свойства из всех файлов, либо сохранит все, добавив «-p»

topojson input1.json input2.json -o output.json


person Elvis    schedule 04.08.2015    source источник


Ответы (1)


Как поясняется в документации, флаг -p принимает свойства, которые нужно сохранить как аргументы, поэтому в вашем случае это будет

topojson input1.json input2.json -p state -o output.json
person Lars Kotthoff    schedule 04.08.2015
comment
Спасибо. Но в этом случае он сохранит свойство состояния только из input1.json (при условии, что это геоджсон США). Где я должен указать, чтобы сохранить такие свойства, как страна, из input2.json (World Geojon) - person Elvis; 05.08.2015
comment
Вы можете указывать параметр -p несколько раз или разделять несколько свойств запятыми. Все это объясняется примерами в документации, на которую я ссылаюсь. - person Lars Kotthoff; 05.08.2015