Страница 1 из 1

Отображение подписей полигонов при конвертации в topojson

Добавлено: 11 сен 2020, 20:38
Yellow_ki
Добрый день! Делал карту shapemap Россия+Казахстан для интеграции в отчёт Power BI и столкнулся с проблемой. В QGIS нанес на карту наименования федеральных округов, сохранил всё в geojson, потом конвертировал в topojson и залил в отчёт. Но названия в отчёте не отображаются. Подскажите, в чем может быть проблема?

Для конвертации использовал сайт https://mapshaper.org/ и после конвертации на сайте подписи уже не отображались. Есть ли возможность из QGIS сохранить карту сразу в topojson?

Re: Отображение подписей полигонов при конвертации в topojson

Добавлено: 11 сен 2020, 20:51
trir
там нет такого объекта как надпись
https://mitchellpearson.com/2018/08/19/ ... -power-bi/

Re: Отображение подписей полигонов при конвертации в topojson

Добавлено: 12 сен 2020, 13:01
Yellow_ki
Я понимаю, что нет, поэтому и хотел зашить их в карту заранее. Ведь на картах bing/azure отображаются все подписи. Да и в статье с другой картой работают. У меня элемент shapemap, а на нем отображение переменных нельзя настроить, только всплывающие подсказки при наведении на полигон.

Re: Отображение подписей полигонов при конвертации в topojson

Добавлено: 12 сен 2020, 14:07
trir
Я не разбираюсь в Power BI, но я раскажу тебе немного теории. Основной принцип ГИС - это разделение данных и представления. Данные можно представить как таблицу с одним столбцом геометрии и несколькими столбцами атрибутов. Когда мы создаём "карту" в ГИС мы подключаем данные настраиваем "стили" которые определяют как программа будет отображать наши данные. Так вот, данные между программами переносятся легко и просто, а вот стили не переносятся... вообще. В данном случае Power BI выступает как ГИС-ппрограммы и тебе просто надо найти как там настраиваются "стили"
Ведь на картах bing/azure отображаются все подписи.
не путай горячее с мягким, это просто растровые картинки сгенерированные на сервере

Re: Отображение подписей полигонов при конвертации в topojson

Добавлено: 12 сен 2020, 14:17
Yellow_ki
Подозревал, что дела обстоят подобным образом) Спасибо за консультацию!

Re: Отображение подписей полигонов при конвертации в topojson

Добавлено: 12 сен 2020, 14:31
trir
насколько понимаю Power BI не умеет подписывать полигоны, но может сделать подписи по точкам - такой слой можно сделать в QGIS - нужно сделать слой с центройдами полигонов и передать им атрибуты

Re: Отображение подписей полигонов при конвертации в topojson

Добавлено: 12 сен 2020, 14:39
Yellow_ki
Хм, можно попробовать. А где почитать про создание центройдов?

Re: Отображение подписей полигонов при конвертации в topojson

Добавлено: 12 сен 2020, 14:46
trir