【问题标题】:Error uploading GeoJSON to Azure Maps Data Service将 GeoJSON 上传到 Azure Maps 数据服务时出错
【发布时间】:2019-06-28 15:49:58
【问题描述】:

我已尝试多次尝试将 GeoJSON 功能集上传到 Azure 地图服务 REST API。

https://docs.microsoft.com/en-us/rest/api/maps/data/uploadpreview

我尝试的 JSON 来自 http://geojson.xyz/ - 即“简单的填充地点”文件,您可以在此处下载:

https://d2ad6b4ur7yvpq.cloudfront.net/naturalearth-3.3.0/ne_50m_populated_places_simple.geojson

1,249 点,175KB。

在 POST 到 /mapData/upload 时,我收到 HTTP 200 和“成功”响应消息。

响应标头包含一个位置,当我查询时,我得到一个 200 回复,正文中有此错误消息。

{
  "error": {
    "code": "400 BadRequest",
    "message":
      "Upload request failed.\nYour data has been removed " +
      "as we encountered the following problems with it:\n" +
      "System.Threading.Tasks.Task`1[System.String[]]"
  }
}

有什么想法吗?

【问题讨论】:

    标签: geojson azure-maps


    【解决方案1】:

    Richard,我无法重现您的问题。

    该文件确实是一个有效的 GeoJSON 文件,我能够使用Map Data Service Upload API 成功上传文件ne_50m_populated_places_simple.geojson(从http://geojson.xyz/ 下载)

    请再试一次,如果您仍然发现任何问题,请随时告诉我们。

    【讨论】:

    • 谢谢你,我认为这是我的错,因为请求中的正文格式不正确。
    【解决方案2】:

    团队正在调查,但他们说这通常是由于 GeoJSON 文件存在问题。尝试将您的 GeoJSON 粘贴到此站点:http://geojson.io/ 如果您在侧面板中看到任何红色,请将鼠标悬停在它上面,它应该可以提供一些关于该问题的见解。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-05-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-08-30
      • 1970-01-01
      相关资源
      最近更新 更多