Всегда выдавать ошибку «Ошибка 1: 1. Ошибка разбора в строке 1:« t y p e »» при анализе результата с помощью geojsonhint - PullRequest
0 голосов
/ 08 июня 2019

Я хотел использовать osmtogeojson для загрузки данных osm в mapbox.Однако Mapbox сообщает мне «Неизвестный тип файла», и когда я анализирую любой результат из osmtogeojson с помощью geojsonhint, я всегда получаю:

1: 1 Ошибка синтаксического анализа в строке 1: «тип» ^ Ожидается «STRING», 'NUMBER', 'NULL', 'TRUE', 'FALSE', '{', '[', got 'INVALID'

Вот пример данных, которые я получил таким образом:

"type": "FeatureCollection",
"features": [
{
  "type": "Feature",
  "id": "node/1853272897",
  "properties": {
    "timestamp": "2017-03-11T12:50:59Z",
    "version": "4",
    "changeset": "46761722",
    "user": "sbiribizio",
    "uid": "354284",
    "name": "Capo Linaro",
    "natural": "cape",
    "wikidata": "Q3657144",
    "wikipedia": "it:Capo Linaro",
    "id": "node/1853272897"
  },
  "geometry": {
    "type": "Point",
    "coordinates": [
      11.8357546,
      42.028944
    ]
  }
}
]
}

Так что я не знаю, откуда возникла проблема (возможно, я думал о разных кодировках).

1 Ответ

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

Итак, да, мне просто нужно было сохранить его в UFT-8.Однако это все еще не работает в mapbox, но вопрос был для проверки geojsonhint, так что это правильный ответ!

...