На главную... Продукты | Технологии | Классификаторы | Проекты | Скачать | Цены| Форум | Статьи | Обучение | Контакты

Роман Твердов (Все сообщения пользователя)

Поиск  Пользователи  Правила  Войти
Форум » Пользователи » Роман Твердов
Выбрать дату в календареВыбрать дату в календаре

Страницы: Пред. 1 ... 11 12 13 14 15 16 17 18 19 20 21 ... 24 След.
Перевод линейного объекта в площадной
 
Здравствуйте! Посмотрите api-функции mapRegisterObject или mapDescribeObject.
В GTK методы SetObjectByExcode или SetObjectByInCode.
Слои и объекты, Можно ли сделать количество слоев равный количеству объектов
 
Выполнил экспорт Вашей карты в dxf. Никаких линий в разные стороны не получил. Могу выслать Вам на почту. Слои с номерами действительно получились, но они пустые. Будем разбираться.
Пришлите, пожалуйста, конкретику по поводу наименований объектов.
Полное наименование объекта, Как показать полное наименование объекта
 
Вам придется воспользоваться api функцией (описана в MAPAPI.INC):

// Запросить условное название объекта в кодировке UNICODE
// Obj - идентификатор объекта карты в памяти
// name - адрес буфера для результата запроса
// size - размер буфера
// При ошибке возвращает ноль

function  mapObjectNameUn(Obj : HObj; name : PWCHAR; size : integer) : integer;
{$IFNDEF LINUXAPI} stdcall {$ELSE} cdecl {$ENDIF}
external sGisAcces;
[ Закрыто] Не соответствие компонентов, В отдельных компонентах разные ссылки
 
В документации в разделе [B]TMapCreateObject. Компонент создания объекта электронной карты. [/B] в описании свойств есть указание, связывать его необходимо с TMapScreen.

Также в документации сказано по поводу ТMapScreen: [QUOTE]Компонент ТMapScreen обладает всеми возможностями компонента TMapView.[/QUOTE] в разделе [B]TMapScreen. Компонент отображения пользовательских (мобильных, стационарных) объектов.[/B]

Для перерисовки необходимо вызвать RepaintWindow. [B]Читайте документацию![/B]
При переходе на Вин7 отображаются др. цвета на ЭК
 
Если у Вас в XE в Вин7 кнопки уже с полосками, то переделать. Точнее скорей всего достаточно переделать только картинки.
При переходе на Вин7 отображаются др. цвета на ЭК
 
По поводу карты разных тонов. Возможно, открываете карту из разных папок, где для каждой карты свои настройки отображения. Чтобы очистить все настройки и журналы можете удалить папку LOG и ini файл.
По поводу кнопок. Все зависит от среды разработки, компонент (кнопочек) и интерпретации тем Windows. Графическая оболочка XP и Win7 отличаются.
Качество Emf, Как улучшить качество отрисовки карты в Emf
 
Вы в SaveFrameToEmfEx передаете пустую структуру, поэтому получаете всегда один и тот же результат. Заполнение нулями fillchar(parm, sizeof(parm), 0); надо делать до заполнения структуры параметрами, а не после.
Не верная реакция MapFind, Реакция MapFind отличается от Карта 2011
 
Здравствуйте!
Чтобы объекты, которые скрыты с помощью диалога состава карты, не выбирались в точке нажатия, необходимо MapFind.MapSelect := MapView.ViewSelect.

Если же у Вас установлен для объекта масштабный ряд отображения объекта, то прежде чем его выделять, может проверить его верхнюю/нижнюю границу видимости (MapObj свойства BotScale и TopScale) и текущий масштаб отображения. При выходе значения текущего масштаба за границы - объект пропускать.
Проблема конвертации в DXF, При конвертации не сохраняются цвета
 
Здравствуйте!
При экспорте в dxf цвета из палитры "притягиваются" к 16 цветам (по индексу) палитры ACAD14 (версия dxf):
7;     //  черный
172;   //  темно-синий
92;    //  зеленый
136;   //  болотный
12;    //  темно-красный
31;    //  св. коричневый
32;    //  темно-коричневый
253;   //  темно-серый
252;   //  темно-серый
140;   //  голубой
91;   //  салатовый
171;  //  синий
240;   //  красный
211;  //  сиреневый
51;   //  желтый
255;  //  белый

Сейчас идут работы по добавлению возможности конвертировать цвета в RGB для передачи более точных цветов палитры ГИС Карта.
MapToDXF, Как создать файл соответствия
 
Пришлите, пожалуйста, Ваши данные для проверки.

По поводу автоматической настройки:

Для автоматической установки соответствий между объектами классификаторов необходимо, чтобы ключ объекта в классификаторе RSC совпадал с именем условного знака объекта в классификаторе DXF.
Таким образом, чтобы автоматически установилось соответствие[B] для векторных и точечных[/B] объектов [U][B]имя блока должно совпадать с ключом объекта в классификаторе RSC[/B][/U], а [B]для линейных и площадных[/B] объектов - [U][B]имя стиля линии[/B][/U]

Кратко: Если в DXF нет совпадений с ключом объекта в классификаторе RSC, то и автоматической настройки соответствия нет.
Изменено: Роман Твердов - 19.06.2014 10:17:42
Страницы: Пред. 1 ... 11 12 13 14 15 16 17 18 19 20 21 ... 24 След.



© КБ Панорама, 1991-2024

Регистрируясь или авторизуясь на форуме, Вы соглашаетесь с Политикой конфиденциальности