azure - zip 文件 : Azure maps dataset 的上传操作失败

标签 azure geojson azure-maps

我正在关注this tutorial能够上传一组 geojson 文件 (zip),用作 Azure Maps Creator 数据集。本教程指出,我需要为每个要素类创建一个填充有 geojson 文件的 zip 文件,遵循本体 2.0 结构。 zip 内的所有 geojson 文件都位于根目录中,不支持子目录。

我创建了此文件并执行了其他步骤。我向

发送了 POST 请求
https://eu.atlas.microsoft.com/mapData?api-version=2.0&dataFormat=zip&subscription-key=...

Content-type header 为 application/vnd.geo+json。该教程指出内容类型需要为 application/zip,但是当我尝试此操作时,我得到以下响应:

Invalid Content-Type value. Allowed value(s): application/json, application/octet-stream, application/vnd.geo+json

考虑到这一点,application/vnd.geo+json 似乎是最合适的选项,因为 zip 中的文件是 geojson。发送请求会为您提供另一个链接,您可以在其中检查上传操作的状态。 GET该 url 给出以下响应正文:

{
    "operationId": ...,
    "created": "2023-08-31T03:34:18+00:00",
    "status": "Failed",
    "error": {
        "message": "An error occurred while processing your request.",
        "details": [
            {
                "code": "DataValidationFailed",
                "message": "Upload request failed. Your data has been removed as we encountered some problems with it.",
                "details": [
                    {
                        "message": "Invalid ZIP file."
                    }
                ]
            }
        ]
    }
}

此时,请求仅尝试上传 zip 数据。它尚未尝试创建数据集(这是另一个请求)。我需要采取特定步骤才能上传 zip 文件吗?我看不出该文件有什么问题。

最佳答案

尝试使用application/octet-stream,因为这是一般用于 zip 文件的标准内容 header 类型。本文档使用 application/octet-stream https://learn.microsoft.com/en-us/azure/azure-maps/tutorial-creator-indoor-maps

关于azure - zip 文件 : Azure maps dataset 的上传操作失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/77017448/

相关文章:

ios - Swift 3 - 错误 'Contextual type ' AnyObject' 不能与字典文字一起使用'

javascript - D3 : Properly Scale and Turn Map Right-Side-Up

Azure Maps 路线方向错误返回错误请求

c# - 如何在 ASP.NET Core 中为 Azure AD 请求正确的访问 token 来访问 Microsoft Graph

javascript - Leaflet.js - 根据 geojson 类别数据创建图层并添加标记?

azure - 将自定义域设置为 Azure 文档 DB

c# - Azure Maps 批量地理编码状态 202 12 小时以上

azure - 如何导出 datafactory v2 中的管道或迁移到另一个

azure - 限制 Visual Studio Code -> 部署到函数应用