forum.esmasoft.com
Свежие сообщения
 
 FAQFAQ  ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

Подписи на слое: есть вопросы
общественный транспорт городов Беларуси

 
Начать новую тему   Ответить на тему    Список форумов forum.esmasoft.com -> Дополнительные слои
Предыдущая тема :: Следующая тема  
Автор Сообщение
nero
молчун


Зарегистрирован: 28.10.2005
Сообщения: 3

СообщениеДобавлено: 02 Ноя 2005 14:27    Заголовок сообщения: Подписи на слое: есть вопросы Ответить с цитатой

Оно вроде как работает, но местами я не догоняю, почему так а не иначе.
Пример:
Код:
<?xml version="1.0" encoding="windows-1251"?>
<mapdata>
<objects>


<object code='TITLE010' loc='T'>
<points>
<point x='500' y='500'/>
</points>
<fields>
<field name='09'>12345</field>
</fields>
</object>


<object code='TITLE010' loc='T'>
<points>
<point x='700' y='700'/>
<point x='1700' y='1700'/>
</points>
<fields>
<field name='09'>Текст</field>
</fields>
</object>

<object code='A0000020' loc='T'>
<points>
<point x='2700' y='2700'/>
<point x='2300' y='3700'/>
</points>
<fields>
<field name='09'>67890</field>
</fields>
</object>



</objects>
</mapdata>

(TITLE010 - это объект типа подпись, заведён в layers.clf)
Результат:
Объект 1: подпись отображается, с заданными цветами, но присутствует она на карте при любом масштабе, установки min/max/доп в clf на это не влияют. Можно ли от этого избавиться?

Объект 2: если задать несколько координат, то текст, как я понял, должен отображаться в данном случае наперекосяк из точки (700;700), а отображается всё равно прямо, в другом месте (при просмотре данных слоя - координаты 0;0) и опять же присутствует при любом масштабе.

Объект 3: то же что и 2, но с использованием A0000020 - по теории должен отображаться в точности как названия деревень - не отображается вообще, при просмотре данных слоя - координаты 0;0 и тип объекта - ???.



clf.rar
 Описание:
xml+clf+gld

Скачать файл
 Имя файла:  clf.rar
 Размер файла:  2.75 KB
 Скачано:  775 раз(а)

Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Kong En Ge
DevTeam


Зарегистрирован: 05.11.2003
Сообщения: 6785
Откуда: Minsk

СообщениеДобавлено: 02 Ноя 2005 14:44    Заголовок сообщения: Ответить с цитатой

nero, XMF-слои не поддерживают наличия многоточечных объектов в силу форматных ограничений. А CityInfo по ряду соображений не применяет к ним и масштабного отсечения (тянется с тех давних пор, когда пользователи были совершенно не приучены выставлять корректно масштабы отображения).
Сгоните слой в формате ISF (с использованием прилагаемого конвертера isf10.dll) и посмотрите на результат

_________________
Боюсь, у меня нет никаких фобий...
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
nero
молчун


Зарегистрирован: 28.10.2005
Сообщения: 3

СообщениеДобавлено: 02 Ноя 2005 15:57    Заголовок сообщения: Ответить с цитатой

Спасибо! Как раз то чего я и добивался. Хотя A0000020 все равно не появилась почему-то, но это уже не важно.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов forum.esmasoft.com -> Дополнительные слои Часовой пояс: UTC + 3
Страница 1 из 1
 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы
Вы можете скачивать файлы


Powered by phpBB © 2001, 2005 phpBB Group

0.268 sec