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

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

Автор:  fendak [ 01 фев 2019 00:32 ]
Заголовок сообщения:  Re: Проблеми з розробкою шаблонів DMT з XML

@lex писал(а):
Добрый день, ув. разработчики!
Подскажите, пожалуйста, как убрать ненужные столбцы в экспликации шаблона кад. плана (во вложении)
и как сделать, чтоб отменить произвольное сохранение результата формирования такого плана.


В шаблоні використані внутрішні скрипти.
Щоб забрати автоматичне збереження при закритті файлу, відкрийте шаблон в програмі, перейдіть в меню Карта - Скрипт обробки подій і видаліть у правій частині весь код який там є.
Щоб змінити порядок, чи видалити зайві ячейки в таблиці експлікації, виберіть на карті ділянку, перейдіть в менеджер шарів і на шарі XML Земельна ділянка викличіть контекстне меню - Скрипт обробки подій. Там знайдіть ось такі рядки коду (позначені стрілками). Вони і відповідають за порядок колонок в таблиці. $Tab - це знак табуляції (тобто, роздільник між колонками таблиці)
$Space - пробіл (чиста ячейка)
$LandCode - код угіддя
$LandName - назва угіддя
$LandArea - площа угіддя

Наприклад, щоб залишити тільки колонки з порядковим номером, кодом, назвою і площею угіддя, вам потрібно

Замість двох рядків, що позначені стрілкою вище, поставити:
Код:
$S=@Concat $Space,$Tab,$Space,$Tab,Усього земель
$S=$S$Tab$ParcelArea

Замість двох рядків, що позначені стрілкою нижче, поставити:
Код:
$S=@Concat $J,$Tab,$LandCode,$Tab,$LandName
$S=$S$Tab$LandArea


Вложения:
2019-02-01_002049.png
2019-02-01_002049.png [ 36.38 Кб | Просмотров: 5303 ]

Автор:  @lex [ 01 фев 2019 15:26 ]
Заголовок сообщения:  Re: Проблеми з розробкою шаблонів DMT з XML

Щиро вдячний, fendak!!!
А можете ще підказати, як в тому ж шаблоні зробити, щоб параметр "кадастровий номер" із шару угіддя викадало на саме угіддя на плані!
Дякую!

Автор:  fendak [ 01 фев 2019 20:06 ]
Заголовок сообщения:  Re: Проблеми з розробкою шаблонів DMT з XML

Допишіть в кінці того ж коду:
@Map.DeselectAll
@Map.SelectLayer id70009
@Map.Selected.CreateCaptions id7000900 1 0 1 1 0 0
@Map.DeselectAll

Автор:  @lex [ 03 фев 2019 14:16 ]
Заголовок сообщения:  Re: Проблеми з розробкою шаблонів DMT з XML

fendak писал(а):
Допишіть в кінці того ж коду:
@Map.DeselectAll
@Map.SelectLayer id70009
@Map.Selected.CreateCaptions id7000900 1 0 1 1 0 0
@Map.DeselectAll


Дякую, Миколо!
А як їх (підписи) зробити вертикально орієнтованими?

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

@lex писал(а):
А як їх (підписи) зробити вертикально орієнтованими?

@Map.Selected.CreateCaptions id7000900 3 0 1 1 0 0

Довідка
Орієнтація підпису:
Вздовж контуру = -1
Горизонтально = 0
Вздовж довгої сторони = 1
Вздовж короткої сторони = 2
Вертикально = 3
Власний/Кут = 4/45 (наприклад, 45 градусів повороту)
Символ = 5

Автор:  @lex [ 04 фев 2019 16:45 ]
Заголовок сообщения:  Re: Проблеми з розробкою шаблонів DMT з XML

Дякую :!: :!: :!: :D

Автор:  Ryvol [ 25 фев 2019 19:05 ]
Заголовок сообщения:  Re: Проблеми з розробкою шаблонів DMT з XML

Руслан Пархуць писал(а):
Dmitry_Zolotar писал(а):
или так
Від А до Б - XMP(землі міської ради)SEL(LEN(P[id7001000]),0| кадастровий номер відсутній |*|, кадастровий номер P[id7001000])

так не пiде, коли iде скорочення iменi землекористувача, тобто де вiдсутнє слово "землi" в назвi


Опис меж суміжних землевлаників (землекорситувачів)

Повний варіант ПІБ:
Від А до Б - SEL(P[id7001000],|XMP(FULL,Землі загального користування) - кадастровий номер відсутній|*|XMP(FULL,Землі загального користування) - кадастровий номер P[id7001000])

Скорочено ПІБ:
Від А до Б - SEL(P[id7001000],|XMP(FULL) - кадастровий номер відсутній|*|XMP(FULL) - кадастровий номер P[id7001000])

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