# #!/usr/bin/env python3
# import json
# import sys

# input_path = sys.argv[1]
# output_path = sys.argv[2]

# with open(input_path, 'r', encoding='utf-8') as infile:
#     data = json.load(infile)

# features = data.get("features", [])
# for i, feature in enumerate(features):
#     props = feature.setdefault("properties", {})
#     props["oh3id"] = i + 1

# with open(output_path, 'w', encoding='utf-8') as outfile:
#     json.dump(data, outfile, ensure_ascii=False)

#!/usr/bin/env python3
import json, sys

input_path, output_path = sys.argv[1], sys.argv[2]
with open(input_path, 'r', encoding='utf-8') as infile:
    data = json.load(infile)

for i, feature in enumerate(data.get("features", [])):
    feature.setdefault("properties", {})["oh3id"] = i + 1

with open(output_path, 'w', encoding='utf-8') as outfile:
    json.dump(data, outfile, ensure_ascii=False)
