Аналитика

Цифровая фотограмметрия, картография и землеустройство
Текущее время: 16 апр 2024 22:39

Часовой пояс: UTC + 2 часа




Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: ДМТ-пакет
СообщениеДобавлено: 13 мар 2013 10:49 
Гуру
Гуру

Зарегистрирован:
27 июл 2011 08:37
Сообщения: 172
Откуда: м.Рівне
В дистрибутиві Digitals є ДМТ-пакет XML Госaкт.dmt, який, як я розумію працює як з ин-4 так і з ХМЛ. З ХМЛ файлами працює нормально, з ин4 пише невірний хмл файл. Як в цьому шаблоні перейти до ин4 режиму. Дуже потрібно. Взявши його за основу, добавив ин4 ділянку з промірами і площею. Після редагування фр3, поудаляв все крім загрузки растрового файлу. Ін4 ділянка загружається, пробую прописувати якісь параметри, наприклад [param('tx')] - не витягуються з ділянки. Допоможіть, якщо можна. Прикріпляю пакет ДМТ. З програмування так собі.


Вложения:
XML Госaкт.dmt.zip [15.32 Кб]
Скачиваний: 345
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: ДМТ-пакет
СообщениеДобавлено: 13 мар 2013 11:07 
Гуру
Гуру

Зарегистрирован:
18 апр 2007 11:55
Сообщения: 2298
Откуда: Vinnytsia
Для ин4 есть Сервис-Документы-Госакт(зеленый) лицевая/обратная. XMLГосакт работает только с XML.
P.S. Все шаблоны из Сервис-Документы со значком генератора отчетов работают только с XML.

_________________
Команда разработчиков Digitals
(наш e-mail и ICQ находятся в меню Помощь|О программе)
Новичкам сюда | Новые возможности программы | Купить Digitals


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: ДМТ-пакет
СообщениеДобавлено: 13 мар 2013 11:35 
Гуру
Гуру

Зарегистрирован:
27 июл 2011 08:37
Сообщения: 172
Откуда: м.Рівне
Тоді друге вирішення проблеми. Чи можливо запустити ДМТ шаблон, сформований документ обмежений рамкою записати в папочку "Pictures" в растровому форматі, ім'я буде формуватись за параметром "-P[6]" чи якось по другому, за допомогою скрипта чи як, а потім вже запустити репортс, із цієї папочки підгрузить растрове зображення. Якщо можливо, то як?


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: ДМТ-пакет
СообщениеДобавлено: 13 мар 2013 12:22 
Гуру
Гуру

Зарегистрирован:
18 апр 2007 11:55
Сообщения: 2298
Откуда: Vinnytsia
Скрипт формирует документ из DMT-шаблона для помеченного ин4-участка в активной карте, далее сохраняет документ в растр Digitals/Pictures/Plan.bmp и вызывает генератор отчетов с шаблоном Digitals/Templates/TemplName.fr3
$SO=@Map.SelectedObject
@if $SO=0 then @Break Пометьте объект
$LID=@Map.Object[$SO].LayerID
@if $LID<>20000 then @Break Пометьте IN4-участок
$SM=@ActivateMap
Документы | CP
$DM=@ActivateMap
@Dialog.WaitBox Отредактируйте документ и нажмите продолжить
@ActivateMap $DM
$PP=@ProgramPath
@Map.SaveToTIF 300 24 $PP/Pictures/Plan.bmp
@CloseMap $DM
@ActivateMap $DM
@ReportGenerator 0
@Run $PP/Reports.exe -template$PP/Templates/Letter.fr3



Загрузка растра в генераторе отчетов:
-добавьте в шаблон объект TfrxPictureView
-установите его размеры такими же как и рамка карты в дмт-шаблон для сохранения масштаба
-добавьте объекту обработчик события OnBeforePrint
-в тело обработчика впишите строку загрузки растра
получится должно
procedure Picture1OnBeforePrint(Sender: TfrxComponent);
begin
Picture1.LoadFromFile(GetProgramDir+'/Pictures/Plan.bmp');
end;

_________________
Команда разработчиков Digitals
(наш e-mail и ICQ находятся в меню Помощь|О программе)
Новичкам сюда | Новые возможности программы | Купить Digitals


Вернуться к началу
 Профиль Отправить email  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 4 ] 

Часовой пояс: UTC + 2 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 58


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB