Аналитика

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

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




Начать новую тему Ответить на тему  [ Сообщений: 300 ]  На страницу Пред.  1 ... 9, 10, 11, 12, 13, 14, 15 ... 20  След.
Автор Сообщение
 Заголовок сообщения: Re: XML против Reports
СообщениеДобавлено: 06 апр 2013 19:10 
Гуру
Гуру

Зарегистрирован:
14 окт 2010 16:40
Сообщения: 265
Есть ли для XML делать групповые каталоги координат? если нет, то по возможности просьба сделать. заранее благодарен!


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: XML против Reports
СообщениеДобавлено: 10 апр 2013 17:18 
Участник
Участник

Зарегистрирован:
09 апр 2013 19:05
Сообщения: 2
Здраствуйте.
Есть шаблон. СаdPlan.
1. Як прописати , щоб процедуру AddExplicationMemo викидувало як в об'єкт (Page1; ExplicationMemo ) так і в об'єкт до прикладу (page2;Memo7);
2. Питання такогож змісту стосовно картинки із шаблону CadplanA4 ......
3. Чи реально прописати в процедуру AddExplicationMemo дані від обмежень...
ps : пряма ссилка звичайно ж не працює, змінюючи сам код можна тільки змінити місцеположення об'єкта з першої сторінки до приклади на 3-тю і звичайно вона працювати на першій не буде.......
4. Куда двигатись?


Вложения:
CadPlanA4.fr3 [60.34 Кб]
Скачиваний: 640
CP.dmt [25.44 Кб]
Скачиваний: 723
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: XML против Reports
СообщениеДобавлено: 11 апр 2013 10:36 
Гуру
Гуру

Зарегистрирован:
18 апр 2007 11:55
Сообщения: 2298
Откуда: Vinnytsia
Yar писал(а):
1. Як прописати , щоб процедуру AddExplicationMemo викидувало як в об'єкт (Page1; ExplicationMemo ) так і в об'єкт до прикладу (page2;Memo7);


після строчки
AddExplication(Page1,ExplicationMemo);
додайте строку
AddExplication(Page2,Memo55); //назва сторінки і мемо з файлу, що доданий до повідомлення

щоб уникнути повтору імен:
строчку
Name:='HDRMemo'+IntToStr(Num)+;
замінити на
Name:=TfrxMemoView(ParentMemo).Name+'HDRMemo'+IntToStr(Num);

строчку
Name:='BodyMemo'+IntToStr(MemoCounter);
замінити на
Name:=TfrxMemoView(ParentMemo).Name+'BodyMemo'+IntToStr(MemoCounter);

Yar писал(а):
2. Питання такогож змісту стосовно картинки із шаблону CadplanA4 ......

Додайте TfrxPictureView на сторінки та в обробнику події OnBeforePrint додайте загрузку картинки,аналогічно Picture1. Для збереження масштабу потрібно задати розміри картинки, такі як розмір карті в дмт-шаблоні.
procedure Picture2OnBeforePrint(Sender: TfrxComponent);
var FN:String;
begin
FN:=XPath('Graphics[1]/Graphic[1]/ImageFilename[1]');
Picture2.LoadFromFile(FN);
end;
Yar писал(а):
3. Чи реально прописати в процедуру AddExplicationMemo дані від обмежень...

отримати перелік угідь, які входять до обмеження за допомогою функції ZOL, а потім в шаблоні звіту ту таблицю розпарсити.
Yar писал(а):
ps : пряма ссилка звичайно ж не працює, змінюючи сам код можна тільки змінити місцеположення об'єкта з першої сторінки до приклади на 3-тю і звичайно вона працювати на першій не буде.......
4. Куда двигатись?
не зрозуміло


Вложения:
CadPlanA4.fr3 [61.37 Кб]
Скачиваний: 659

_________________
Команда разработчиков Digitals
(наш e-mail и ICQ находятся в меню Помощь|О программе)
Новичкам сюда | Новые возможности программы | Купить Digitals
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: XML против Reports
СообщениеДобавлено: 15 апр 2013 14:18 
Участник
Участник

Зарегистрирован:
09 апр 2013 19:05
Сообщения: 2
отримати перелік угідь, які входять до обмеження за допомогою функції ZOL, а потім в шаблоні звіту ту таблицю розпарсити.....................
-
-
-
1. Є в когось приклад використання даної функції (ZOL) для XMLобмежень?
2. Є якісь аналоги використання функції =XMP() для середовища FastReports ????


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

Зарегистрирован:
14 окт 2010 16:40
Сообщения: 265
Цитата:
отримати перелік угідь, які входять до обмеження за допомогою функції ZOL, а потім в шаблоні звіту ту таблицю розпарсити.

вопрос даже не столько как в получении угодий на которые попадают ограничения, а подсчета площадей. ведь очень часто бывает что одно ограничение попадает на несколько угодий. что вы можете посоветовать по этому поводу?, можно ли как-то например подсчитывать площади частей одного ограничения которые попадают на разные угодья без физического разбития такого ограничения. И все-таки вам будут многие признательны если вы по возможности сделаете динамическую экспликацию с ограничениями. :wink:


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: XML против Reports
СообщениеДобавлено: 17 апр 2013 16:07 
Гуру
Гуру

Зарегистрирован:
14 окт 2010 16:40
Сообщения: 265
Подскажите пожалуйста как выделить несколько xml_ділянок и в репортсе из каждого участка вытащить фамилию и записать в список. понимаю что вроде это нужно сделать через object, но не могу сообразить как.


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: XML против Reports
СообщениеДобавлено: 17 апр 2013 21:56 
Гуру
Гуру

Зарегистрирован:
02 апр 2013 15:28
Сообщения: 177
Подскажите как в экспликацию или вообще в кад план добавить площадь обмеження??


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: XML против Reports
СообщениеДобавлено: 15 май 2013 13:03 
Гуру
Гуру

Зарегистрирован:
14 окт 2010 16:40
Сообщения: 265
Доброго дня. в результате скрипта для таблицы сгенерировалось мемо (допустим с именем Memo87Row2) как до него добраться из кода и удалить?
Я попробовал через событие OnAfterPrint (сначала формируем все мемо в таблице на бенде, а потом удаляем которые не нужны)

procedure Child11OnAfterPrint(Sender: TfrxComponent);
begin
Memo87Row2.free;
TfrxMemoView87Row2.free;
end;

но что-то ничего не вышло.


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: XML против Reports
СообщениеДобавлено: 15 май 2013 13:07 
Гуру
Гуру

Зарегистрирован:
18 апр 2007 11:55
Сообщения: 2298
Откуда: Vinnytsia
Memo87Row2.Visible:=False;
Не удаляет, но прячет мемо

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


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: XML против Reports
СообщениеДобавлено: 09 июн 2013 11:57 
Специалист
Специалист

Зарегистрирован:
09 июн 2013 11:51
Сообщения: 18
Добрый день!
Прошу помощи: для примера создал пустой шаблон .fr3, с таким кодом (С++ Script):
Код:
{
       String CompanyName = XPath("UkrainianCadastralExchangeFile/AdditionalPart/InfoLandWork/Executor/CompanyName");                                   
}
В тексте страницы, соответственно написано "[CompanyName]" (объект Memo1).
Смысл прост, вытащить из обменника название фирмы-исполнителя, но ничего не выходит (на выходе пустая страница).
Что я делаю не так?
Спасибо.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: XML против Reports
СообщениеДобавлено: 10 июн 2013 08:56 
Гуру
Гуру

Зарегистрирован:
18 апр 2007 11:55
Сообщения: 2298
Откуда: Vinnytsia
nullbyte писал(а):
Добрый день!
Прошу помощи: для примера создал пустой шаблон .fr3, с таким кодом (С++ Script):
Код:
{
       String CompanyName = XPath("UkrainianCadastralExchangeFile/AdditionalPart/InfoLandWork/Executor/CompanyName");                                   
}
В тексте страницы, соответственно написано "[CompanyName]" (объект Memo1).
Смысл прост, вытащить из обменника название фирмы-исполнителя, но ничего не выходит (на выходе пустая страница).
Что я делаю не так?
Спасибо.


{
String CompanyName = XPath("AdditionalPart/InfoLandWork/Executor/CompanyName");
}
либо
{
String CompanyName = XPath("/UkrainianCadastralExchangeFile/AdditionalPart/InfoLandWork/Executor/CompanyName");
}

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


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: XML против Reports
СообщениеДобавлено: 10 июн 2013 18:10 
Специалист
Специалист

Зарегистрирован:
09 июн 2013 11:51
Сообщения: 18
Спасибо, очень помогло! :)
У меня следующий вопрос: каким образом выбрать в Digitals два (или несколько) XML-файлов, чтобы они корректно перешли в Reports? То есть, когда я в Digitals'е выбираю один XML, нажимаю "Генератор отчетов...", в буфер обмена копируется тело XML-файла, и далее я могу с ним работать в отчетах. Если я выбираю несколько файлов, нажимаю "Генератор отчетов..." в буфере обмена у меня тело какого-то одного обменника. Заранее спасибо за помощь.

PS В соседней (или в этой же) теме скачал файл "MultiParsingXML" или что-то подобное, в котором очень доступно написано обращение с несколькими обменниками. Но не могу правильно вытащить XML из Digitals'а. :?:

upd: включил в Digitals Сервис - Документы - Групповой режим, вроде есть сдвиги. Такой вопрос - как лучше вытаскивать несколько XML-ей из Digitals'а, если при этом нужно использовать шаблон с графикой (Документы - <Шаблон.dmt> = .dmt + .fr3).


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: XML против Reports
СообщениеДобавлено: 13 сен 2013 15:44 
Гуру
Гуру

Зарегистрирован:
06 дек 2011 13:07
Сообщения: 200
Откуда: Дубно
Добррого дня! Підскажіть будь-ласка як правильно написати формулу РascalScript? Мені потрібно в тех.док в одному місці прописати площу земельної ділянки в квадратних метрах.... площа в га. повина залишатися! буду дуже вдячний!

Код:
// площа                                 
   temp:=XML573Root+'InfoPart/CadastralZoneInfo/CadastralQuarters/CadastralQuarterInfo/Parcels/ParcelInfo/ParcelMetricInfo/Area/Size/';                                         
   s:=xpath(temp);
   temp:='';
     
// площа 2                                   
   temp:=XML573Root+'InfoPart/CadastralZoneInfo/CadastralQuarters/CadastralQuarterInfo/Parcels/ParcelInfo/ParcelMetricInfo/Area/Size/';                                             
   temp1:=xpath(temp);     
   s2:=temp1*1000;
   temp:='';


Р.S Вибиває ошибку (несовместимые типы), площа 2 я дописав сам, но неполучилося((((


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: XML против Reports
СообщениеДобавлено: 13 сен 2013 19:57 
Гуру
Гуру
Аватара пользователя

Зарегистрирован:
06 фев 2008 18:09
Сообщения: 312
Откуда: Ужгород
2.5 года прошло, а воз и ныне там (ограничения)

_________________
ГрызЁм гранит науки, и внедряем осколки в массы!


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: XML против Reports
СообщениеДобавлено: 16 сен 2013 08:16 
Гуру
Гуру

Зарегистрирован:
06 дек 2011 13:07
Сообщения: 200
Откуда: Дубно
Яке ще (ограничение) розясніть будь ласка! дуже вдячний!


Вернуться к началу
 Профиль Отправить email  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 300 ]  На страницу Пред.  1 ... 9, 10, 11, 12, 13, 14, 15 ... 20  След.

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


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

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


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

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