Até onde eu posso ver, não há nada no padrão GeoJSON para armazenar informações de estilo, como cores, espessuras etc.
Estou perdendo alguma coisa ou isso é apenas algo que GeoJSON não lida?
Para GeoJSON - os estilos CSS são usados para modificar seus pontos, linhas, polígonos com espessura e cor
{
"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"
}
}
Hoje em dia existe o SimpleStyle da Mapbox .
fonte
GeoJSON não lida com isso. Qualquer informação de estilo vai depender do que é o renderizador, o CSS de Geojson é direcionado para o SVG, mas você também tem o Carto que direciona o mapnik, lembre-se de que pode adicionar campos extras ao GeoJSON e ele ainda será validado para que nenhum deles seja GeoJSON inválido. .
fonte
Eu acho que é tudo sobre tipos de ortografia e você pode adicionar mais definições, se quiser. Eu não acho que é tão importante para não participar do json spec ... não há limite para o objeto json, o importante é que o seu json precise ser válido para o uso correto ...
e eu verifiquei
Mapperz♦
geojson, houve algum erro de análise nele ... e geojson válido:e a última coisa a dizer é que você pode verificar seu arquivo geojson válido ou não no JSONLint, que é um JSON Validator ...
espero que ajude você
fonte