Аналитика

Цифровая фотограмметрия, картография и землеустройство
Текущее время: 28 мар 2024 12:40

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




Начать новую тему Ответить на тему  [ Сообщений: 1369 ]  На страницу Пред.  1 ... 88, 89, 90, 91, 92  След.
Автор Сообщение
 Заголовок сообщения: Re: Запрос на функцию
СообщениеДобавлено: 07 июн 2022 09:51 
Специалист
Специалист

Зарегистрирован:
19 ноя 2018 13:26
Сообщения: 45
Всім доброго дня!
Підкажіть будь ласка чи існує можливість створення та виведення діалогового вікна типу "Так/Ні" перед видаленням об'єкта із карти?
Дякую!


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Запрос на функцию
СообщениеДобавлено: 07 июн 2022 12:42 
Гуру
Гуру

Зарегистрирован:
05 апр 2012 10:20
Сообщения: 797
Откуда: Львівська область
Відкрийте файл Normal.dmf у папці Digitals.
Перейдіть в меню Карта - Скрипт обробки подій.
Вставте туди код:

%Events.OnDelete
@Dialog.Confirm Видалити?

Збережіть карту та перезапустіть програму.
Аналогічно повторіть з картою XMLNormal у папці Template та іншими шаблонами, з якими працюєте.

Таким чином діалог буде завжди появлятися перед видаленням об'єктів з карти, але не залежно від того, натиснули ви ОК чи Cansel - об'єкт все одно буде видалятися.
Повертати назад довдедеться натисканням стрілки Назад (меню Правка - Відмінити видалення об'єктів). Користь даного скрипту лише в тому, що ви будете бачити, коли натиснуто del.

Але як зробити, щоб об'єкт не видалявся, коли натиснули Cansel - не знаю, тому що скрипт обробки подій запускається завжди перед подією. І не залежно від дій в скрипті обробки подій, подію якось відмінити уже не можливо. Або, принаймні, я не знаю як це зробити. Може розробники Digitals підкажуть.

_________________
додатково про скрипти Digitals на www.digitals.at.ua


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Запрос на функцию
СообщениеДобавлено: 07 июн 2022 13:00 
Гуру
Гуру

Зарегистрирован:
14 окт 2010 16:40
Сообщения: 265
;перед удалением вы объект будете выделять
;@Map.Undo.StartOperationGroup - сохраняет состояние карты на момент вызова
;@Map.Undo.Undo - возращает карту к состоянию сохраненному на предыдущем этапе
;НО ВСЕ РАВНО ПОЧЕМУ-ТО НЕ РАБОТАЕТ

%Events.OnSelect
$S=@EventObject
@If $S=0 then @Break
@Map.Undo.StartOperationGroup

%Events.OnDelete
$del=@Dialog.Confirm Удалить
@if $del=0 then @Map.Undo.Undo


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Запрос на функцию
СообщениеДобавлено: 07 июн 2022 19:23 
Гуру
Гуру

Зарегистрирован:
06 июн 2010 06:35
Сообщения: 823
Откуда: Ліспроект Володимир Вовчанський
Denys Sanitskyi писал(а):
Всім доброго дня!
Підкажіть будь ласка чи існує можливість створення та виведення діалогового вікна типу "Так/Ні" перед видаленням об'єкта із карти?
Дякую!
А так - працює:
Код:
%Events.OnDelete
$Asc=@Dialog.Confirm Дійсно видалити позначені об'єкти?
@If $Asc=1 then @Goto %EndScrypt
@Map.Selected.Copy
@Map.Paste
%EndScrypt
P.S. Питання тільки: чи не відмовлено буде в доступі до буфера на повільній машині?


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

Зарегистрирован:
19 ноя 2018 13:26
Сообщения: 45
voha писал(а):
P.S. Питання тільки: чи не відмовлено буде в доступі до буфера на повільній машині?

Дякую! Все стабільно працює.


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Запрос на функцию
СообщениеДобавлено: 09 июн 2022 21:28 
Гуру
Гуру

Зарегистрирован:
05 апр 2012 10:20
Сообщения: 797
Откуда: Львівська область
Добрий день!
Було б добре, якби програма Digitals вміла працювати з такими базами - https://zakon.rada.gov.ua/laws/show/z0432-22#n14

_________________
додатково про скрипти Digitals на www.digitals.at.ua


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Запрос на функцию
СообщениеДобавлено: 25 июл 2022 18:06 
Гуру
Гуру

Зарегистрирован:
21 дек 2012 16:33
Сообщения: 134
Волонтери розробили БГД у PostgreSQL/postgis згідно затвердженої структури - https://zakon.rada.gov.ua/laws/show/z0432-22#n14
Питання розробникам:
Які специфічні поля (атрибути) потрібно додати до БГД в PostgreSQL/postgis, щоб вона інтегрувалася (працювала) з digitals?


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

Зарегистрирован:
05 апр 2012 10:20
Сообщения: 797
Откуда: Львівська область
Чому в Digitals не реалізовано створення стрілок суміжників у внутрішніх контурах ділянок? Це створює масу незручностей при формуванні кадастрового плану для інвентаризації доріг.
Невже це так складно реалізувати? Мені здається, що це має бути не скдано. Алгоритм у вас є готовий. Тільки обернути його для внутрішніх контурів і запустити його активацію при наявності внутрішніх суміжників.


Вложения:
2022-08-11_105041.jpg
2022-08-11_105041.jpg [ 139.99 Кб | Просмотров: 5414 ]

_________________
додатково про скрипти Digitals на www.digitals.at.ua
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Запрос на функцию
СообщениеДобавлено: 03 дек 2022 13:46 
Гуру
Гуру

Зарегистрирован:
14 окт 2010 16:40
Сообщения: 265
Доброго часу. Як за допомогою @Map.InsertPointsToSelectedPolygons додати точки до полiгону у випадковому порядку (псевдослучайно)?


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Запрос на функцию
СообщениеДобавлено: 05 дек 2022 16:00 
Гуру
Гуру

Зарегистрирован:
18 апр 2007 11:55
Сообщения: 2298
Откуда: Vinnytsia
Denidz писал(а):
Доброго часу. Як за допомогою @Map.InsertPointsToSelectedPolygons додати точки до полiгону у випадковому порядку (псевдослучайно)?

Оновіть програму, у цієї скриптової функції з'явився ще один аргумент, у відсотках від 0 до 100 визначає ступінь псевдовипадкового зсуву, у аналогічної функції Вставка-Точки в полігон псевдовипадковий зсув завжди 33%, у скриптовій можете підібрати потрібну ступінь.

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


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

Зарегистрирован:
14 окт 2010 16:40
Сообщения: 265
Було б добре, якби додали функцію @Map.Object[N].InvisibleLine P1 P2 яка б робила невидимі лінії у полігоні між точками P1 P2.


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Запрос на функцию
СообщениеДобавлено: 27 мар 2023 03:09 
Участник
Участник

Зарегистрирован:
07 дек 2020 23:48
Сообщения: 5
Вітаю! Чи ж можливість запису значення кута повороту умовного знаку об'єктів у атрибутивне поле?


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Запрос на функцию
СообщениеДобавлено: 28 мар 2023 09:14 
Гуру
Гуру

Зарегистрирован:
18 апр 2007 11:55
Сообщения: 2298
Откуда: Vinnytsia
Вложение:
Orientation.png
Orientation.png [ 33.92 Кб | Просмотров: 3617 ]

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


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Запрос на функцию
СообщениеДобавлено: 14 июн 2023 17:31 
Гуру
Гуру

Зарегистрирован:
05 апр 2012 10:20
Сообщения: 797
Откуда: Львівська область
Вітаю!
Є масив ділянок і треба на основі них створити межі кадастрових кварталів. Чи існує в Digitals функція, яка може допомогти створити такі великі загальні полігони навколо виділених ділянок? Хоча б приблизно.

_________________
додатково про скрипти Digitals на www.digitals.at.ua


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Запрос на функцию
СообщениеДобавлено: 15 июн 2023 07:39 
Эксперт
Эксперт

Зарегистрирован:
20 июн 2007 21:35
Сообщения: 69
Откуда: Винница
fendak писал(а):
Вітаю!
Є масив ділянок і треба на основі них створити межі кадастрових кварталів. Чи існує в Digitals функція, яка може допомогти створити такі великі загальні полігони навколо виділених ділянок? Хоча б приблизно.

"Правка - операції з об'єктами - об'єднати" чим не підходить?


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 1369 ]  На страницу Пред.  1 ... 88, 89, 90, 91, 92  След.

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


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

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


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

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