Python 使用mapbox磁贴副本将geojson文件转换为矢量磁贴时出现问题

Python 使用mapbox磁贴副本将geojson文件转换为矢量磁贴时出现问题,python,mapbox,geojson,vector-tiles,Python,Mapbox,Geojson,Vector Tiles,因此,我尝试按照以下url的地图盒平铺副本自述文件中的说明进行操作: 现在我在项目根目录中,geojson文件存在于该目录中,一个名为tester的文件夹存在于该文件夹中,我希望将向量块保存在该文件夹中。我尝试运行以下命令,看起来应该可以工作: mapbox-tile-copy gjson.geojson file://./tester 但这就产生了错误: Unknown filetype 我不知道它在抱怨什么。我猜geojson文件类型未知,但mapbox tile copy明确表示它们支

因此,我尝试按照以下url的地图盒平铺副本自述文件中的说明进行操作:

现在我在项目根目录中,geojson文件存在于该目录中,一个名为tester的文件夹存在于该文件夹中,我希望将向量块保存在该文件夹中。我尝试运行以下命令,看起来应该可以工作:

mapbox-tile-copy gjson.geojson file://./tester
但这就产生了错误:

Unknown filetype

我不知道它在抱怨什么。我猜geojson文件类型未知,但mapbox tile copy明确表示它们支持geojson,并给出了它的工作示例。可能是geojson文件的结构不正确还是其他原因?谢谢这里有两种可能性:

  • 您的geojson文件格式不正确
  • mapbox平铺副本正在隐式尝试转换为平铺结构
  • 我认为1是最有可能的,但我提到2只是以防万一

    对于#1,可以使用类似的工具快速查看.geojson文件是否存在问题

    我之所以提到#2,是因为根据工具README.md中给出的示例,当您提供
    .geojson
    时,它看起来像是期望将其转换为向量分幅。因此,您可能需要在输出参数中指定一些
    {z}/{x}/{y}
    参数。像这样:

    mapbox-tile-copy gjson.geojson file://./tester/{z}/{x}/{y}
    

    谢谢似乎我的问题是geojson的完整性,而实际上它不是geojson结构,我尝试了mapbox tile copy gjson.geojsonfile://./tester/ 和mapbox平铺副本gjson.geojsonfile://./tester/{z} /{x}/{y}在一个示例有效的geojson文件上,两者都有效。