将 GeoJSON 上传到 Azure 地图数据服务时出错
Error uploading GeoJSON to Azure Maps Data Service
我尝试了几次尝试将 GeoJSON FeatureSet 上传到 Azure Map Service REST API。
https://docs.microsoft.com/en-us/rest/api/maps/data/uploadpreview
我试过的 JSON 来自 http://geojson.xyz/ - 即 "populated places simple" 文件,你可以在这里下载:
https://d2ad6b4ur7yvpq.cloudfront.net/naturalearth-3.3.0/ne_50m_populated_places_simple.geojson
1,249 点,175KB。
在发送到 /mapData/upload
时,我收到 HTTP 200 和 'success' 响应消息。
响应 headers 包含一个位置,当我查询时我得到 200 返回,body 中有此错误消息。
{
"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 文件的问题。尝试将您的 GeoJSON 粘贴到此站点:http://geojson.io/ 如果您在侧面板中看到任何红色,请将鼠标悬停在它上面,它应该会提供对问题的一些见解。
Richard,我无法重现你的问题。
该文件确实是一个有效的 GeoJSON 文件,我能够成功上传该文件 ne_50m_populated_places_simple.geojson
(从 http://geojson.xyz/) using the Map Data Service Upload API
下载
请再试一次,如果您仍然发现任何问题,请随时告诉我们。
我尝试了几次尝试将 GeoJSON FeatureSet 上传到 Azure Map Service REST API。
https://docs.microsoft.com/en-us/rest/api/maps/data/uploadpreview
我试过的 JSON 来自 http://geojson.xyz/ - 即 "populated places simple" 文件,你可以在这里下载:
https://d2ad6b4ur7yvpq.cloudfront.net/naturalearth-3.3.0/ne_50m_populated_places_simple.geojson
1,249 点,175KB。
在发送到 /mapData/upload
时,我收到 HTTP 200 和 'success' 响应消息。
响应 headers 包含一个位置,当我查询时我得到 200 返回,body 中有此错误消息。
{
"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 文件的问题。尝试将您的 GeoJSON 粘贴到此站点:http://geojson.io/ 如果您在侧面板中看到任何红色,请将鼠标悬停在它上面,它应该会提供对问题的一些见解。
Richard,我无法重现你的问题。
该文件确实是一个有效的 GeoJSON 文件,我能够成功上传该文件 ne_50m_populated_places_simple.geojson
(从 http://geojson.xyz/) using the Map Data Service Upload API
请再试一次,如果您仍然发现任何问题,请随时告诉我们。