gpt4 book ai didi

python - 使解码后的 MVT 转为人类可读的 TEXT

转载 作者:太空宇宙 更新时间:2023-11-03 20:58:35 25 4
gpt4 key购买 nike

我正在尝试从 Nextzen (Mapzen) 存储库获取带有简化图层(并非所有组)的矢量切片。他们没有 API 只能下载地球、建筑物等。支持人员说我可以解码 MVT 二进制文件,然后删除一些我不想使用的图层并将其保存到新的 MVT。我怎样才能做对呢?

我刚刚使用了this Python 脚本。我用这个脚本解码了一个 MVT 文件。我有一个example MVT 解码为 TXT。

它看起来像 JSON,但我不知道如何使其易于人类阅读

最佳答案

import mapbox_vector_tile
import json

with open('0.mvt', 'rb') as f:
data = f.read()
decoded_data = mapbox_vector_tile.decode(data)

sorted_data = json.dumps(decoded_data, indent=4, sort_keys=True)

with open('0.json', 'w') as f:
f.write(sorted_data)

关于python - 使解码后的 MVT 转为人类可读的 TEXT,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55847583/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com