Аналитика http://geosystema.net/forum/ |
|
Все про скрипти http://geosystema.net/forum/viewtopic.php?f=1&t=2809 |
Страница 61 из 83 |
Автор: | Dmitry_Zolotar [ 30 июн 2018 20:32 ] |
Заголовок сообщения: | Re: Все про скрипти |
ще потім від лапок позбавитись потрібно $Zminna=@Dequote $Zminna |
Автор: | geotech [ 03 июл 2018 09:29 ] |
Заголовок сообщения: | Re: Все про скрипти |
Dmitry_Zolotar писал(а): ще потім від лапок позбавитись потрібно $Zminna=@Dequote $Zminna Так, дякую. Це я вже вичитав. |
Автор: | geotech [ 03 июл 2018 09:30 ] |
Заголовок сообщения: | Re: Все про скрипти |
Доброго дня. Скажіть будь-ласка, чи є функція для перейменування шару за його номером чи назвою. |
Автор: | Руслан Пархуць [ 03 июл 2018 11:16 ] |
Заголовок сообщения: | Re: Все про скрипти |
geotech писал(а): Доброго дня. Скажіть будь-ласка, чи є функція для перейменування шару за його номером чи назвою. @Map.Layers.Set Number Code Type Name - змінює ID шару, його тип і назву |
Автор: | geotech [ 03 июл 2018 21:16 ] |
Заголовок сообщения: | Re: Все про скрипти |
Руслан Пархуць писал(а): geotech писал(а): Доброго дня. Скажіть будь-ласка, чи є функція для перейменування шару за його номером чи назвою. @Map.Layers.Set Number Code Type Name - змінює ID шару, його тип і назву Дякую. |
Автор: | fendak [ 08 июл 2018 10:41 ] | ||
Заголовок сообщения: | Re: Все про скрипти | ||
Помітив, що у скриптовій функції @Dialog.Select Title|Text1|Text2|... є кнопка Допомога. Питання: як редагувати її код?
|
Автор: | Dmitry_Zolotar [ 09 июл 2018 23:14 ] |
Заголовок сообщения: | Re: Все про скрипти |
fendak писал(а): Помітив, що у скриптовій функції @Dialog.Select Title|Text1|Text2|... є кнопка Допомога. Питання: як редагувати її код? Ніяк не можна. Цей діалог використовується не тільки в скриптах, там є посилання на контекст hlp-файлу. |
Автор: | voha [ 13 июл 2018 15:06 ] |
Заголовок сообщения: | Re: Все про скрипти |
Питання до розробників: чи можна, щоб функція IDRenumberingID1 (вона ж ID | Перенумерація), застосована у скрипті, не відновлювала оновлення карти на екрані, заборонене скриптовою функцією @Map.BeginUpdate? |
Автор: | voha [ 15 июл 2018 12:03 ] |
Заголовок сообщения: | Re: Все про скрипти |
voha писал(а): Доброго дня. Так і не має можливості обробити подію OnCollect в картах, в яких створення об'єкта супроводжується появою вікна прогресу "Polygons creating" класу TFormProgress. Вказане вікно видається на екран при створенні полігонального об'єкта, що є вкладеним у батьківський збірний або складний полігон.Маємо серйозну проблему обробки події %Events.OnCollect (закінчення збору об'єкта) рівня карти: помилка Вложение: Demo.JPG виникає лише тоді, коли завершення збору полігонального об'єкта відбувається автоматично (наприклад - по існуючим межам внутрішнього контуру складного полігона). В такому випадку створення об'єкта супроводжується операціями AligningObject, DisAsseble..., Assemble... (див. відео).Вочевидь, проблема у конфлікті виконання вказаних операцій і стартуванні скрипта обробки події. Дуже прошу розробників подивитись. Інакше прийдеться обмежувати виконавців: ПОЛІГОНИ ВСЕРЕДИНІ ВНУТРІШНЬОГО КОНТУРУ СКЛАДНОГО ПОЛІГОНА ЗБИРАТИ ЛИШЕ В ШАБЛОНІ ЗБОРУ "ПОЛІЛІНІЯ" Відмовитись від складних та збірних полігонів, чи відмовитись від обробки події OnCollect? Карту ProblemOnCollect.dmf для демонстрації проблеми відправив на help@vingeo.com |
Автор: | Dmitry_Zolotar [ 16 июл 2018 11:10 ] |
Заголовок сообщения: | Re: Все про скрипти |
voha писал(а): Питання до розробників: чи можна, щоб функція IDRenumberingID1 (вона ж ID | Перенумерація), застосована у скрипті, не відновлювала оновлення карти на екрані, заборонене скриптовою функцією @Map.BeginUpdate? Додано скриптову функцію @Map.RenumberIDs [LastUsedID]. Функція перенумеровує айді об'єктів, аргумент LastUsedID задає початок відліку, за замовчуванням LastUsedID дорівнює нулю, тобто нумерація починається з одиниці. |
Автор: | voha [ 17 июл 2018 10:02 ] |
Заголовок сообщения: | Re: Все про скрипти |
Dmitry_Zolotar писал(а): Додано скриптову функцію @Map.RenumberIDs [LastUsedID]. Функція перенумеровує айді об'єктів, аргумент LastUsedID задає початок відліку, за замовчуванням LastUsedID дорівнює нулю, тобто нумерація починається з одиниці. Дуже дякую за оперативну підтримку
|
Автор: | voha [ 19 июл 2018 00:03 ] |
Заголовок сообщения: | Re: Все про скрипти |
voha писал(а): Підкажіть, будь-ласка. Як у скрипті отримати інформацію: простий чи складний; простий чи збірний... полігон? Dmitry_Zolotar писал(а): Подобной готовой функции нет, но ... Однак: якщо оновлення карти на екрані попередньо у скрипті заборонене, функція @Map.Undo.Undo (як єдина команда що відмінить перетворення збірного полігона в петлю після визначення типу полігона), відновлює оновлення карти на екрані.
у сложного полигона: а) есть разрыв б) после преобразования в "петлю" с помощью @Map.ConvertComplexToLoop количество точек в полигоне остается прежним у составного полигона: а) есть разрыв б) после преобразования в "петлю" с помощью @Map.ConvertComplexToLoop количество точек уменьшается (остается только первый контур) |
Автор: | Руслан Пархуць [ 25 июл 2018 15:27 ] |
Заголовок сообщения: | Re: Все про скрипти |
voha писал(а): Підкажіть, будь-ласка. Як у скрипті отримати інформацію: простий чи складний; простий чи збірний... полігон? На форумi з готовими скриптами виклав функцiю для визначення типу полiгону. Думаю, буде швидше виконуватись нiж @Map.Undo.Undo i додав данi функцiї в бiблiотеку GeoGed (для тих, хто користується) - ще швидше (особливо з великою к-стю контурiв складного полiгону) . |
Автор: | voha [ 25 июл 2018 23:53 ] |
Заголовок сообщения: | Re: Все про скрипти |
Руслан Пархуць писал(а): voha писал(а): Підкажіть, будь-ласка. Як у скрипті отримати інформацію: простий чи складний; простий чи збірний... полігон? На форумi з готовими скриптами виклав функцiю для визначення типу полiгону. Думаю, буде швидше виконуватись нiж @Map.Undo.Undo i додав данi функцiї в бiблiотеку GeoGed (для тих, хто користується) - ще швидше (особливо з великою к-стю контурiв складного полiгону) . Чемно дякую! |
Автор: | Руслан Пархуць [ 26 июл 2018 00:20 ] |
Заголовок сообщения: | Re: Все про скрипти |
voha писал(а): Наскільки я зрозумів: все-таки приналежність точки до полігонального об'єкта? Чемно дякую! Нема за що! Все вiрно - положення точок внутрiшнього контуру вiдносно зовнiшнього (найбiльшого по площi, тобто першого контуру). Впевнений, що дана функцiя буде корисною i в iнших випадках, не тiльки для визначення типу полiгону.
|
Страница 61 из 83 | Часовой пояс: UTC + 2 часа |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |