Аналитика
http://geosystema.net/forum/

Проблеми з розробкою шаблонів DMT з XML
http://geosystema.net/forum/viewtopic.php?f=1&t=2435
Страница 7 из 9

Автор:  Poltavan [ 05 апр 2017 11:31 ]
Заголовок сообщения:  Re: Проблеми з розробкою шаблонів DMT з XML

Dmitry_Zolotar писал(а):
Обмеження можуть накладатись одне на одне та теоретично їх площа може бути навіть більшою ніж площа ділянки. Як у такому разі бути?

є конкретний випадок - для сотні ділянок потрібно зробити планчики із нанесенням сервітуту, просять щоб вказав крім площі ділянки ще й рплощу частини ділянки без цього конкретного сервітуту. У моєму випадку я пробував так:
P[0]-(P[0](83=07.03)) - де 83 - це № комірки із зазначеним обмеженням, і конкретно цей сервітут 07.03 я й хочу відняти від заг площі ділянки P[0].
Але коли я пишу це у dmt шаблоні, то виходить просто підттягує цифрові значення й не виконує потрібну математичну дію(не віднімає), тобто щоьс типу такого: 3,2901-(0,2346) га.
Що я не так роблю?

Автор:  Poltavan [ 06 апр 2017 17:03 ]
Заголовок сообщения:  Re: Проблеми з розробкою шаблонів DMT з XML

Панове, невже це така проблема у dmt шаблонах - відняти два числа???

Автор:  Dmitry_Zolotar [ 07 апр 2017 10:38 ]
Заголовок сообщения:  Re: Проблеми з розробкою шаблонів DMT з XML

На прикладі Digitals\Templates\CadPlanA4.dmt\CP.dmt зробив скрипт, який вносить в таблицю шару ID70026 площу ділянки, площу обмеженнь та площу ділянки без обмеженнь.
Код:
%Events.OnAdd
$EO=@EventObject
$Tab=@Calc char(9)
$Tab=@DequoteText $Tab
@Map.DeselectAll
@Map.SelectLayer ID70026
$TO=@Map.SelectedObject
@Map.DeselectAll
$RestrictionsArea=0
$ParcelArea=@Map.Object[$EO].Parameter[0]
$ParcelArea=%Library.ReplaceComma $ParcelArea
$ParcelArea=@DequoteText $ParcelArea
$RestrictionsArea=0
$MC=@Map.Count
$I=0
%LoopObject
$I=$I+1
$LID=@Map.Object[$I].LayerID
@if $LID<>70008 then @Goto %Continue
$RestrArea=@Map.Object[$I].Parameter[0]
$RestrArea=%Library.ReplaceComma $RestrArea
$RestrArea=@DequoteText $RestrArea
$RestrictionsArea=$RestrictionsArea+$RestrArea
%Continue
@if $I<$MC then @Goto %LoopObject
$WORestrArea=$ParcelArea-$RestrictionsArea
@Map.DeselectAll
@Text[1].Clear
@Text[1].Add Площа ділянки$Tab$ParcelArea
@Text[1].Add Площа під обмеженнями$Tab$RestrictionsArea
@Text[1].Add Площа без обмеженннь$Tab$WORestrArea
$TT=@Text[1].Text
@Map.Object[$TO].TableText $TT
@Map.RefreshObject $TO
@Window.Refresh


Вложения:
CP.dmt [26.99 Кб]
Скачиваний: 729

Автор:  Артем Сорокін [ 10 апр 2017 08:42 ]
Заголовок сообщения:  Re: Проблеми з розробкою шаблонів DMT з XML

а як витягти таку інформацію з XML?

Вложения:
6565.jpg
6565.jpg [ 45.41 Кб | Просмотров: 10126 ]

Автор:  Harlequin [ 15 май 2017 08:47 ]
Заголовок сообщения:  Re: Проблеми з розробкою шаблонів DMT з XML

Доброго всім дня :!: Прочитавши книжку не знайшов приклада (Для початківців) як розробляти шаблони.
Нажаль досвіду користування Digitals - відсутній, (працював лише з шаблонами для XML Report).
Основна проблема наразі скласти шаблон для текстової частини :roll:
Я ніяк не можу зрозуміти який код необхідно прописати, що витягувати дані з блоків XML, з чого почати, можливо десь э статті для особо обдарованих :wink:

Автор:  -Ivan- [ 15 май 2017 11:39 ]
Заголовок сообщения:  Re: Проблеми з розробкою шаблонів DMT з XML

Harlequin писал(а):
Доброго всім дня :!: Прочитавши книжку не знайшов приклада (Для початківців) як розробляти шаблони.
Нажаль досвіду користування Digitals - відсутній, (працював лише з шаблонами для XML Report).
Основна проблема наразі скласти шаблон для текстової частини :roll:
Я ніяк не можу зрозуміти який код необхідно прописати, що витягувати дані з блоків XML, з чого почати, можливо десь э статті для особо обдарованих :wink:

Я тут підглядую) http://digitals.at.ua/news/funkciji_ta_ ... 6-04-10-31

Автор:  Harlequin [ 15 май 2017 11:53 ]
Заголовок сообщения:  Re: Проблеми з розробкою шаблонів DMT з XML

-Ivan- писал(а):

Дякую корисна шпаргалка, мені дмт шаблони власноруч ще ранувато клепати) Зараз більше цікавить FR3 звіт, є щось подібне?

Автор:  -Ivan- [ 15 май 2017 11:58 ]
Заголовок сообщения:  Re: Проблеми з розробкою шаблонів DMT з XML

Harlequin писал(а):
-Ivan- писал(а):

Дякую корисна шпаргалка, мені дмт шаблони власноруч ще ранувато клепати) Зараз більше цікавить FR3 звіт, є щось подібне?

По FR3 ще не розбирався, но мені здається що в DTM шаблонах простіше розібратись.

Автор:  mixey_dubno [ 29 май 2017 09:29 ]
Заголовок сообщения:  Re: Проблеми з розробкою шаблонів DMT з XML

підскажіть бідь ласка як зробити щоб ділянка автоматично була по центрі карти? (трошки відредагував шаблон і тепер ділянка зміщається за межі карти) файл дмт додаю.

Вложения:
.dmt [24.87 Кб]
Скачиваний: 645

Автор:  ТОВ Аспект [ 29 май 2017 09:58 ]
Заголовок сообщения:  Re: Проблеми з розробкою шаблонів DMT з XML

mixey_dubno писал(а):
підскажіть бідь ласка як зробити щоб ділянка автоматично була по центрі карти? (трошки відредагував шаблон і тепер ділянка зміщається за межі карти) файл дмт додаю.

Поменяйте Агровиробничу зону на XML ділянку

Автор:  mixey_dubno [ 29 май 2017 10:23 ]
Заголовок сообщения:  Re: Проблеми з розробкою шаблонів DMT з XML

ТОВ Аспект писал(а):
mixey_dubno писал(а):
підскажіть бідь ласка як зробити щоб ділянка автоматично була по центрі карти? (трошки відредагував шаблон і тепер ділянка зміщається за межі карти) файл дмт додаю.

Поменяйте Агровиробничу зону на XML ділянку

:oops: безмежно дякую Вам! все оказалась набагато простіше)

Автор:  -Ivan- [ 24 июн 2017 15:07 ]
Заголовок сообщения:  Re: Проблеми з розробкою шаблонів DMT з XML

Як зробити підпис довжин в DMT-шаблоні вздовж лінії? Раніше рідписувало добре. Після того як поміняв розмір, стиль шрифту почало так підписувати. Вертав все як було не помагає.

Вложения:
.jpg
.jpg [ 44.69 Кб | Просмотров: 9684 ]

Автор:  fendak [ 24 июн 2017 16:49 ]
Заголовок сообщения:  Re: Проблеми з розробкою шаблонів DMT з XML

mixey_dubno писал(а):
Як зробити підпис довжин в DMT-шаблоні вздовж лінії?

Треба видалити підписи, які вже існують і створити нові.
В якому вигляді в DMT-шаблоні збережені підписи на ділянці, в тому вони й будуть відображатися в готовому плані.

Вложения:
2017-06-24_174710.png
2017-06-24_174710.png [ 41.74 Кб | Просмотров: 9679 ]

Автор:  mixey_dubno [ 11 июл 2017 10:37 ]
Заголовок сообщения:  Re: Проблеми з розробкою шаблонів DMT з XML

доброго дня. хто підскаже як зробити щоб на кад. плані з ХМЛ автоматично заповняло умовний знак угідь (пасовище сіножаті), десь таке я читав, хтось викладав а тепер неможу знайти(. буду вдячний!

Автор:  Dmitry_Zolotar [ 11 июл 2017 10:45 ]
Заголовок сообщения:  Re: Проблеми з розробкою шаблонів DMT з XML

В dmt-шаблоні у властивостях параметра "Код угіддя" для кожного можливого значення можна налаштувати свій умовний знак(поставити курсор в строку з одним із значеннь та натиснути кнопку "Условный знак"). Важливо щоб співпадали списки можливих значень цього параметра в dmt-шаблоні та в XMLNormal.dmf.

Страница 7 из 9 Часовой пояс: UTC + 2 часа
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/