使用 mapbox-tile-copy 将 geojson 文件转换为矢量瓦片
Issue converting geojson file to vector tile(s) using mapbox-tile-copy
因此,我尝试按照以下 url 中 mapbox-tile-copy 的自述文件中的说明进行操作:https://github.com/mapbox/mapbox-tile-copy
现在我在项目根目录中,其中存在 geojson 文件,并且存在一个名为 tester 的文件夹,我希望将矢量切片保存在该文件夹中。我尝试 运行 以下命令,看起来是这样应该工作:
mapbox-tile-copy gjson.geojson file://./tester
但这给出了错误:
Unknown filetype
我不确定它在这里抱怨什么。我猜 geojson 文件类型是未知的,但 mapbox-tile-copy 特别说他们支持 geojson 并给出它工作的例子。可能是 geojson 文件的结构不正确之类的?谢谢
这里有两种可能:
- 您的 geojson 文件格式不正确
- mapbox-tile-copy 正在隐式尝试转换为图块结构
我认为 #1 最有可能,但我提到 2 以防万一。
对于 #1,您可以使用 http://geojsonlint.com/ 之类的工具快速查看您的 .geojson 文件是否存在问题。
我提到 #2 是因为,根据工具 README.md 的 usage section 中给出的示例,看起来您提供 .geojson
时的期望是被转换成矢量图块。因此,您可能需要在输出参数中指定一些 {z}/{x}/{y}
参数。像这样:
mapbox-tile-copy gjson.geojson file://./tester/{z}/{x}/{y}
因此,我尝试按照以下 url 中 mapbox-tile-copy 的自述文件中的说明进行操作:https://github.com/mapbox/mapbox-tile-copy
现在我在项目根目录中,其中存在 geojson 文件,并且存在一个名为 tester 的文件夹,我希望将矢量切片保存在该文件夹中。我尝试 运行 以下命令,看起来是这样应该工作:
mapbox-tile-copy gjson.geojson file://./tester
但这给出了错误:
Unknown filetype
我不确定它在这里抱怨什么。我猜 geojson 文件类型是未知的,但 mapbox-tile-copy 特别说他们支持 geojson 并给出它工作的例子。可能是 geojson 文件的结构不正确之类的?谢谢
这里有两种可能:
- 您的 geojson 文件格式不正确
- mapbox-tile-copy 正在隐式尝试转换为图块结构
我认为 #1 最有可能,但我提到 2 以防万一。
对于 #1,您可以使用 http://geojsonlint.com/ 之类的工具快速查看您的 .geojson 文件是否存在问题。
我提到 #2 是因为,根据工具 README.md 的 usage section 中给出的示例,看起来您提供 .geojson
时的期望是被转换成矢量图块。因此,您可能需要在输出参数中指定一些 {z}/{x}/{y}
参数。像这样:
mapbox-tile-copy gjson.geojson file://./tester/{z}/{x}/{y}