Насколько я вижу, в стандарте GeoJSON нет ничего для хранения информации о стилях, то есть цвета линий, толщины и т. Д.
Я что-то упускаю или это просто то, с чем не справляется GeoJSON?
Для GeoJSON - CSS стили используются для изменения ваших точек, линий, полигонов с толщиной и цветом
{
"type": "Feature",
"geometry": {
"type": "Polygon",
"coordinates": [[
[-180.0, 10.0], [20.0, 90.0], [180.0, -5.0], [-30.0, -90.0]
]]
},
"style": {
"__comment": "all SVG styles allowed",
"fill":"red",
"stroke-width":"3",
"fill-opacity":0.6
},
"className": {
"baseVal":"A class name"
}
}
В эти дни есть SimpleStyle Mapbox .
источник
GeoJSON не имеет дело с этим. Любая информация о стиле будет зависеть от того, что представляет собой средство визуализации, CSS-швы Geojson для нацеливания на SVG, но у вас также есть Carto, нацеленный на mapnik, не забывайте, что вы можете добавить дополнительные поля в GeoJSON, и он все равно будет проверен, поэтому ни одно из них не является недействительным GeoJSON ,
источник
Я думаю, что это все о типах правописания, и вы можете добавить больше определений, если хотите. я не думаю, что это так важно, чтобы не участвовать в спецификации json ... для объекта json нет ограничений, важно только, чтобы ваш json был корректным для правильного использования ...
и я проверил
Mapperz♦
geojson, в нем была какая-то ошибка разбора .. и действительный geojson:и последнее, что нужно сказать, это то, что вы можете проверить ваш файл geojson, действительный или нет, из JSONLint, который является JSON Validator ...
я надеюсь, что это поможет вам
источник