Я пытаюсь создать choropleth, используя фактические многоугольники, включенные в любую из базовых карт Mapbox.Можно ли условно покрасить страны в Mapbox Studio на основе данных?
В частности, у меня есть структура geojson с конкретным свойством данных в объекте properties, и я хотел бы иметь различную цветовую заливку для всех стран, в зависимости от того, где падение в определенном масштабе.
Пока класс Map появляется окрашивать все земли сразу:
Map { background-color: red; }
И я не могу это сделать:
Map { [myVar > 0.4] { background-color: pink; } [myVar <= 0.4] { background-color: green; } }
Я пытался используйте мои собственные полигоны из моего файла GeoJSON, но они не так чисты, как полигоны Mapbox, даже с самым высоким разрешением, которое я нашел. Кроме того, я хочу иметь возможность накладывать метки и другие маркеры, которые имеют базовые стили Mapbox, только поверх моего cholorpleth.
Я также попытался раскрасить #admin[admin_level=2][maritime=0]
регионы, но они не кажутся многоугольники и в результате что-то вроде этого:
Спасибо заранее!
Вы могли бы сделать макет того, что вы хотите, чтобы результат выглядел? – mga
Вы могли бы разместить образец данных GeoJSON? – mga
Да @mga. Я грубо пытается добиться: https://i.gyazo.com/b56f3c1cfc55a313b8b3d5bc14151768.png И я ставлю некоторые примеры GeoJSON здесь: https://gist.github.com/iros/e01aa4431e4d30f42ca8 Обратите внимание на 'MYVAR 'свойство. Это фактически то же самое, за исключением того, что у меня есть несколько из них, и они более значимо названы;). Моя цель - создать растровые плитки, которые я могу использовать с mapbox.js/sheetlet. – iros