Ошибка при загрузке GeoJSON в службу данных карт Azure - PullRequest
0 голосов
/ 28 июня 2019

Я предпринял несколько попыток загрузить набор функций GeoJSON в API-интерфейс REST Azure Map Service.

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

1249 баллов, 175 КБ.

При отправке на /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 ]

1 голос
/ 28 июня 2019

Ричард, я не смог воспроизвести вашу проблему.

Файл действительно является допустимым файлом GeoJSON, и мне удалось успешно загрузить файл ne_50m_populated_places_simple.geojson (загружено с http://geojson.xyz/) с использованием API загрузки картографических данных

Пожалуйста, дайте ему еще одну попытку и не стесняйтесь сообщить нам, если вы все еще видите какие-либо проблемы.

0 голосов
/ 28 июня 2019

Команда расследует, но они говорят, что это часто из-за проблем с файлом GeoJSON.Попробуйте вставить GeoJSON на этот сайт: http://geojson.io/ Если вы видите красный цвет на боковой панели, наведите на него курсор, и он должен дать некоторое представление о проблеме.

...