Запрос на функцию

Доброго дня.
Підкажіть будь-ласка чи є функція яка визначає (повертає) статус шару
по типу функції що змінює статус шару Map.Layers.SetState Number State(0/1/2/3)
мені потрібно перевірити який статус шару, і за потреби змінити його на інший.

$GetLay=@Map.Layers.GetAttributes NumLay $StatLay=@StringPart 7 $GetLayде NumLay - порядковий номер шару або ID шару.

Дякую. :smiley:

Доброго здоров’я!
Чи можна зробити, щоб функція “Віднімання” не змінювала початкову точку контура, з якого відбувається віднімання?
Бо коли цей контур має ще й вкраплені контури, то не виходить потім повернути цю точку назад.

  • реалізувати максимальне збільшення в місці наведення курсору при утриманні певної комбінації клавіш (напр. Ctrl+Alt+ліва клавіша миші)
    Тобто: коли потрібно подивитися чи перетинаються два контури суміжних ділянок (контроль вузлів), потрібно клікати плюсом (або зараз можна скролом) для макс. збільшення вигляду в цьому місці (мін. масштаб 1:0) - це потребує затрати часу, особливо коли потрібно перевірити …надцять точок. (Це нагадує екрану лупу з “відомої” операційної системи, але збільшення потрібне не растрове а векторне).

Ідея цікава. Але навряд чи ви так зможете вгадати позицію курсором, щоб зразу максимально збільшити. Хоча, можливо..
Я от ця цієї задачі викристовую інший спосіб. Є опція меню Вигляд - Контроль вузлів. Після її запуску на карті зразу появляєтсья дуже зближена точка, яка не співпадає (має бути затиснута лупа на цій панелі). Потім нажимаю стрілку вбік - і автоматично бачу наступну точку, яка не співпадає. Хіба не зручно?

Так, при цьому не максимальне зближення. Але достатнє, щоб бачити, чи нема накладки. Бо накладка до 1 мм проходить в НКС.

доброго дня розробники

Чи можливо адаптувати вікно програми моно-плюс для відкриття у правому вікні безліч файлів (по списку), та активацією(деактивацією) відображенням вектору

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

Дякую

Доброго дня.
Чи займався хтось питанням, як працює і чому читає інформацію з ПКК програма “Кадастр UA” для Андроїта та Яблука?
Як використати в Діджітал функції програми “Кадастр UA”?
play.google.com/store/apps/deta … stre&hl=uk
facebook.com/CadastrUA/

В цій програмі дійшли вже до того, що на сьогоднішній день (14.09.2020) населені пункти вже приписані до Нових запланованих громад та новозапланованих Районів? Звідки дані про Нові громади? Хто вже сьогодні змінив Адміністративно-територіальни устрій України?

Доброго дня розробники,

Дякую за динамічну синхронізацію позіцій карт.

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

Доброго дня розробникам.

Я щодо призначення висоти точкам об’єктів у скрипті, хочу задати питання.
Функція @Map.Selected.ChangeHeight [Height] - встановлює нове значення висоти точок для всіх позначених об’єктів (якщо Height не вказано - значення, рівне висоті центра об’єкта)?

Маю на увазі необхідність у скрипті встановити нові значення висоти точок позначених об’єктів шляхом інтерполяції висот точок непозначених об’єктів.
Варіант:@ExecuteMenu EditInvert ;перерахунок висот точок НЕпозначених об'єктів ;ЦМР | Перепризначити висоти @ExecuteMenu AssignHeight1 не дуже підходить, оскільки спричинює відновлення оновлення карти на екрані.

Очевидно є потреба модернізувати функцію @Map.Selected.ChangeHeight [Height] або додати відповідну нову скриптову функцію, інакше - приходиться перебирати в скрипті кожну точку позначених об’єктів, застосовуючи @Map.CalculateZ X Y [ParamIndex], що повертає інтерпольовану висоту або значення заданого параметра в точці X Y.

Чемно дякую за підтримку.

Добрий день.
Дуже зручно заповнювать ХМЛ файл назвою вулиці по кожному населеному пункту - у програмі добавлені назви вулиць.

Добавте, будь ласка, можливість вибирати із випадаючого списку Поштовий індекс.

У мене є програмка Поштових індексів “Index_of_Ukraine”, якою я зараз користуюсь, але не зручно постійно відкривати додаткову програму та шукати індекс…
Посилання на Гугл-диск:
drive.google.com/file/d/1vj6JXy … sp=sharing
або
drive.google.com/file/d/1CEf2A- … sp=sharing
[attachment=0].JPG[/attachment]
[attachment=2]Index_of_Ukraine.rar[/attachment]
[attachment=1]Index_of_Ukraine.zip[/attachment]

P.S. Лінь - рушій прогресу!

Доброго для розробники.
Дуже потрібна функція, яка б перевіряла, чи не містить карта паролів. Наведу такий приклад: якщо карта містить пароль на заборону експорту, то при виконанні такого коду $id=@Map.Object[$object].LayerID виникає наступна помилка: Security restriction.
Було б добре, якби скрипт показував відповідне повідомлення користувачеві, а не вивалювався під час роботи, щось наприклад цього:

$var=@Map.IsPasswordExist Export @If $var=1 then @Break Неможливо виконати скрипт, оскільки карта запаролена
Можливо уже є аналогічна функція, проте я її не знайшов. Якщо так, будь-ласка, напишіть приклад аналогічного коду. Дякую.

Доброго дня розробникам. Підтримую запит на функцію.
Ще треба скриптова функція, яка вставляла би в карту розбивку на аркуші вказаного розміру - по аналогії з внутрішньою функцією InsertSheetLayout:[attachment=0]InsertSheets.png[/attachment] Адже є функція @Map.InsertNomenclatureFrames Scale SK42/SK63 Layer Parameter [OnlyFullyInside]. Викрутитися через @SendChars немає як, універсальна функція dll для роботи з елементами управління вікна - лише в проекті.
Прошу дуже, безвихідь повна.

Вибачте шановні розробники, маю до вас ще декілька прохань.
У програмі є чудова функція @SelectTab , але немає протилежної функції @GetSelectedTab - дуже хочеться зробити інтерактивні скрипти, наприклад коли неактивна вкладка збір - то скрипт робить її активною, в іншому випадку приховує конкретний шар і т.д.
Також я в своїй роботі дуже часто використовую меню “Карти” → “Система координат…” для перетворення координат по 4 точках, причому використовую перетворення як пряме так і зворотнє - доводиться вручну міняти місцями дані з лівої та правої колонки, було б добре, якби ви зробили додаткову кнопку для цього, по аналогії до існуючої кнопки “Змінювати XY”, або скриптову функцію для цієї дії - це було б просто чудово. Сподіваюся на ваше розуміння. Дякую.

В новій версії спробуйте
//заборона оновлення вікна карти
@Map.BeginUpdate


@ExecuteMenu AssignHeight1


//відміна заборони оновлення вікна карти
@Map.EndUpdate

Чемно дякую за підтримку.

доброго дня розробники

Чи можливо створити опцію налаштувань у програмі для налаштувань кольору об’єкта, що збирається. По замовчуванню залиште так як є. Зараз він поводиться як хамелеон. Інколи це не зручно. Дякую

Измените цвет слоя “Помеченные объекты”. Действует в текущем файле. Поменяйте в своих шаблонах (к примеру в normal.dmf), тогда на будущее цвет будет применяться в новых файлах, созданных на базе этого шаблона.

Дякую

При відкритих растрах ці налаштування не працюють.

Доброго ранку! Доопрацюйте, будь ласка, функціонал для створення обмінних файлів на обмеження (TerritorialZone). Не вистачає шарів для заповнення інформації про режимоутворюючий об’єкт ModeObject та про обмеження LandsRestrictions. Було б ідеально створити два формата на створення таких файлів під структуру, що вказана в наказі Держземагентства №323 та постанові КМУ №1051.