Я хочу использовать TopoJSON / GeoJSON в C ++. Я пишу свой собственный клиент для плиток и хочу заменить png на плитки Topo JSON. Проблема в том, что я не могу найти пример парсера плиток TopoJSON / GeoJson в c ++ и как их использовать.
Я могу найти только и Protobuf альтернативу здесь: https://github.com/mapbox/mapnik-vector-tile
Для парсера JSON вы можете использовать любой парсер J или C ++ из списка на странице JSON.
Я использую gason, потому что он очень быстрый и имеет супер простой API (возможно, слишком минималистичный, но для меня это не недостаток)
Вот частично завершенный обработчик TopoJSON / GeoJSON (он обрабатывает только топологии «Polygon» и «Multi-Polygon», возможно, наиболее важные варианты использования)
https://github.com/pedro-vicente/render_geojson
на странице есть все ссылки для необходимых зависимостей
Других решений пока нет …