2015-08-04 5 views
0

Я пытаюсь объединить на уровне страны файл мира geosjon и на государственном уровне нам GeoJSON файл в один topojson файл. Я знаю, как использовать --property сохранить определенные свойства при преобразовании один в формате GeoJSON topojson.Преобразование нескольких файлов GeoJSON к одному Topojson, сохраняя при этом соответствующие свойства

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

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

topojson input1.json input2.json -о output.json

ответ

1

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

topojson input1.json input2.json -p state -o output.json 
+0

Спасибо. Но в этом случае он будет удерживать свойство «state» от input1.json (если предположить, что это geojson). Где я должен указать, чтобы сохранить свойства, такие как «страна» от input2.json (World Geojon) – Elvis

+0

Вы можете дать '-p' опции несколько раз или несколько свойств отдельных запятых. Все это объясняется примерами документации, к которой я привязан. –

Смежные вопросы