Azure Maps Creator数据集ZIP文件上传操作失败排查求助
Azure Maps Creator数据集ZIP文件上传操作失败排查求助
大家好,我现在跟着教程尝试上传一组GeoJSON文件的压缩包,用来创建Azure Maps Creator数据集,目前卡在ZIP文件上传这一步了,想请教下有没有排查思路。
先说说我已经做的操作:
- 按照Ontology 2.0的结构,给每个要素类单独生成了GeoJSON文件
- 把所有GeoJSON文件直接放在ZIP包的根目录里(教程明确说不支持子目录,这点我确认没做错)
- 发送了POST请求到以下端点:
https://eu.atlas.microsoft.com/mapData?api-version=2.0&dataFormat=zip&subscription-key=...
这里遇到了第一个困惑:教程里说请求的Content-Type应该设为application/zip,但我用这个类型时直接收到错误:
Invalid Content-Type value. Allowed value(s): application/json, application/octet-stream, application/vnd.geo+json
我看允许的类型里application/vnd.geo+json和我上传的GeoJSON内容最匹配,就改用了这个类型发送请求。请求发送后返回了一个状态查询链接,我用GET请求这个链接后得到的响应显示操作失败:
{ "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文件哪里有问题。想问下有没有什么我遗漏的特定步骤,或者排查ZIP文件有效性的方法?
备注:内容来源于stack exchange,提问作者Jelle
相关产品推荐
相关产品推荐

