将GeoJSON上传到Azure Maps Data Service时出错

时间:2019-06-28 06:54:14

标签: geojson azure-maps

我尝试了几次尝试将GeoJSON FeatureSet上传到Azure Map Service 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。

在发布到/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[]]"
  }
}

有什么想法吗?

2 个答案:

答案 0 :(得分:1)

Richard,我无法复制您的问题。

该文件确实是有效的GeoJSON文件,我能够使用http://geojson.xyz/

成功上传文件ne_50m_populated_places_simple.geojson(从Map Data Service Upload API下载)

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

答案 1 :(得分:0)

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