Страница 1 из 1
nextgis.com создание легенды в веб-карте
Добавлено: 11 фев 2017, 12:36
nadiopt
я снова тут:)
возникла идея сделать для слоя "участники эстафеты" легенду, как показано на рисунке. Легенда в wfs у меня настроена, в веб-гис отображается правильно, но где бы в слоях веб-карты эту легенду увидеть
Re: nextgis: создание легенды в веб-карте
Добавлено: 11 фев 2017, 14:36
Максим Дубинин
1. легенды у WFS не бывает, точнее то что вы ее настроили, не означает что автоматически где-то там появится
2. легенда пока слабое место nextgis.com, в нормальном привычном виде ее нету(
Можно сделать вот такой немного кривой трюк как
тут (легенда добавится в описание слоя), пойдет? Если да, я объясню как.

Re: nextgis.com создание легенды в веб-карте
Добавлено: 11 фев 2017, 16:13
nadiopt
да, Максим, я понимаю, что она автоматом не подхватится в проекте. и в описание - да, пойдет пока
Re: nextgis.com создание легенды в веб-карте
Добавлено: 15 фев 2017, 17:29
trolleway
Нужно
1. Заскриншотить или сгенерировать легенду в png
2. Открыть png в браузере по http, для этого выложить её например на flickr. Если открыть картинку сразу с диска, то не получится.
3. png нужно открыть в браузере на отдельной вкладке, правой кнопкой мыши скопировать картинку, и вставить её в редактор в описании слоя.
Эта единственная работающая последовательность команд на Ubuntu 16.04 LTS + Chrome.
Re: nextgis.com создание легенды в веб-карте
Добавлено: 15 фев 2017, 18:07
jerry-maori
А дёргать легенду через WMS GetLegendGraphic? Или не получится? Он же как раз png отдаёт...
Re: nextgis.com создание легенды в веб-карте
Добавлено: 15 фев 2017, 18:15
Максим Дубинин
"дернуть" легенду WMS можно только из WMS слоя
Re: nextgis.com создание легенды в веб-карте
Добавлено: 15 фев 2017, 18:37
jerry-maori
-
Re: nextgis.com создание легенды в веб-карте
Добавлено: 17 фев 2017, 12:26
Максим Дубинин
попробовал рецепт выше, работает с некоторыми изменениями
1. Загрузить картинку на
https://www.base64-image.de/
2. Нажать show code, но код не копировать, а скопировать превью изображения средствами браузера
3. Вставить в description
результат
такой (см. описание слоя)