1. Согласно главе 3.8.6 - Слои карты "Руководства системного программиста" - Легенда - параметр легенды карты. Список типов объектов, условное обозначение которых отображается в дереве состава карты. Если выбрано *, то отображаются условные обозначения всех типов объектов. Так же согласно главе 3.8.29 - Легенда карты "Руководства системного программиста" - Легенда карты визуально отображает условные обозначения объектов карты. Она отображается в дереве состава карты в узле слоя, если параметр «Легенда» в описании слоя имеет значение «*» или содержит список слоев классификатора карты. При значении «*» в легенду выводятся все слои карты и их объекты.
В руководстве сказано как включить в легенду только все слои карты и их объекты, но не сказано как сделать это выборочно?
2. Отображает в дереве легенды не все рисунки объектов карты.
P.S. Карту вместе с классификатором выслал на почту <panorama@gisinfo.ru> с пометкой "Симферополь"
Скорее всего это связано с видом самих знаков в классификаторе (прозрачность, точка привязки...). В следствии чего сервис строит некорректное изображение знака для отображения в вебе. С точной причиной в данный момент разбираемся.
Проблема в некорректных ключах объектов классификатора. Они содержат символы русского алфавита. Измените классификатор, заменив некорректные коды объектов. Затем пересоздайте схему и перезапустите сервис. В следующей версии мы добавим возможность вывода легенды с ключами на русском языке.
Типы объектов соответствуют ключам слоев классификатора карты. Например water,city. Для получения списка типов объектов слоя можно выполнить через адресную строку обозревателя запрос getcapabilities сервиса WFS: service.php?SERVICE=WFS&REQUEST=getcapabilities&LayerId=0001 В ответе сервера элемент FeatureTypeList содержит описание всех типов объектов - <FeatureTypeList> <FeatureType xmlns:bsd="http://localhost/GISWebServiceSE/service.php?service=wfs&%3Brequest=describefeaturetype&a...; <wfs:Name>bsd:Geodesy</wfs:Name> ... <wfs:Name>bsd:Settlements</wfs:Name>
Из элементов wfs:Name надо взять текст без пространства имен, например - Geodesy,Settlements.
Пример настройки типов объектов для легенды добавим в документацию .