2024-04-23 06:05:09 发布
网友
我正在尝试从Nextzen(Mapzen)存储库中获得带有简化层(不是所有组)的矢量图块。他们没有只下载地球、建筑物等的API。支持人员说我可以解码MVT二进制文件,然后删除一些我不想使用的层并将其保存到新的MVT。我怎么才能做对呢?你知道吗
我刚刚使用了thisPython脚本。我用这个脚本解码了一个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)
相关问题 更多 >
编程相关推荐