Аналитика

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

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




Начать новую тему Ответить на тему  [ Сообщений: 1369 ]  На страницу Пред.  1 ... 83, 84, 85, 86, 87, 88, 89 ... 92  След.
Автор Сообщение
 Заголовок сообщения: Re: Запрос на функцию
СообщениеДобавлено: 08 июл 2020 14:33 
Гуру
Гуру
Аватара пользователя

Зарегистрирован:
22 сен 2007 16:09
Сообщения: 382
Откуда: м.Львiв
Доброго дня. Прохання добавити реактор %Events.OnMouseClick з можливiтю отримання координат у форматi LatLon (щось подiбне є у "калькуляторi", але для цього потрiбно записувати данi у параметер iснуючого об'єкта). Є напрацювання для отримання даних з ПКК i iнформацiї з кабiнету по дiлянцi, але не вистачає даної процедури. Дякую.

_________________
Більшість хороших програмістів виконують свою роботу не тому, що очікують оплати або визнання, а тому, що отримують задоволення від програмування.


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

Зарегистрирован:
18 апр 2007 11:55
Сообщения: 2298
Откуда: Vinnytsia
Є певні труднощі з додаванням такої події, не зрозуміло коли саме клік має ігноруватись, не ігнорувати у випадках збору об'єктів мабуть помилково.
Альтернативою може бути подія OnCollect або OnCollectPoint, див. обробники подій для двох шарів у прикладі.


Вложения:
OnClick.dmf [1.75 Кб]
Скачиваний: 614

_________________
Команда разработчиков Digitals
(наш e-mail и ICQ находятся в меню Помощь|О программе)
Новичкам сюда | Новые возможности программы | Купить Digitals
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Запрос на функцию
СообщениеДобавлено: 10 июл 2020 18:44 
Гуру
Гуру
Аватара пользователя

Зарегистрирован:
22 сен 2007 16:09
Сообщения: 382
Откуда: м.Львiв
Dmitry_Zolotar писал(а):
Є певні труднощі з додаванням такої події, не зрозуміло коли саме клік має ігноруватись, не ігнорувати у випадках збору об'єктів мабуть помилково.
Альтернативою може бути подія OnCollect або OnCollectPoint, див. обробники подій для двох шарів у прикладі.


:) Дякую за пiдказку, i результат можна записати, при потребi, в створений об'єкт. Гарних вихiдних!

_________________
Більшість хороших програмістів виконують свою роботу не тому, що очікують оплати або визнання, а тому, що отримують задоволення від програмування.


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

Зарегистрирован:
05 окт 2015 23:49
Сообщения: 133
Откуда: Черкаська область
fendak писал(а):
Бачу, розробники Digitals уже успішно просунулися в отриманні атрибутів з сайту https://ngo.land.gov.ua/. А складно додати скриптову функцію, яка б читала звідти коди грунтів?


Я щось пропустив?
В Digitals уже загружається карта НГО https://ngo.land.gov.ua/???
Я цього у себе не знайшов...
Сьогодні зібрався писати на форумі до розробників про НЕОБХІДНІСТЬ Загрузки карти НГО.
Можливо іще комусь, крім мене це потрібно?
Карта Грунтів на ПКК - зовсім НЕ затребувана (не підходить) для роботи.
Для роботи потрібна карта Агровиробничих груп Грунтів, саме із сайту НГО!!!


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

Зарегистрирован:
04 ноя 2010 12:28
Сообщения: 76
Откуда: Київ
доброго дня розробники,

Функція побудови перепендикулярів @Map.PerpendicularToNearestLine створює перпендикуляри з вистами точок Z=0.
Поновіть цю функцію так, щоб висоти кінців перпендикуляру успадковували висоту точки від якої будується перпендикуляр і висоту точки примакання інтерпольовану з лінії.

Також цікавить функція @Map.ShortestSegmentBetweenObjects, яка повертає значення x1 y1 x2 y2. Хочеться мати на виході також z1 і z2.

Дякую.


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

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


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

Зарегистрирован:
06 июн 2010 06:35
Сообщения: 823
Откуда: Ліспроект Володимир Вовчанський
petrogeo писал(а):
Підкажіть будь-ласка чи є функція яка визначає (повертає) статус шару...
Код:
$GetLay=@Map.Layers.GetAttributes NumLay
$StatLay=@StringPart 7 $GetLay
де NumLay - порядковий номер шару або ID шару.


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Запрос на функцию
СообщениеДобавлено: 24 июл 2020 15:45 
Эксперт
Эксперт

Зарегистрирован:
09 дек 2015 12:30
Сообщения: 97
Откуда: Закарпатська область
voha писал(а):
petrogeo писал(а):
Підкажіть будь-ласка чи є функція яка визначає (повертає) статус шару...
Код:
$GetLay=@Map.Layers.GetAttributes NumLay
$StatLay=@StringPart 7 $GetLay
де NumLay - порядковий номер шару або ID шару.

Дякую. :D


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

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


Вложения:
2020-08-07_141451.png [12.21 Кб]
Скачиваний: 0

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

Зарегистрирован:
20 ноя 2011 00:36
Сообщения: 33
osaaso писал(а):
VictorR писал(а):
Було б не погано додати вікно пошуку в поле з написаним скриптом.

Підтримую на всі 200%

І ще:
- ! дуже би хотілося нумерацію рядків в редакторі коду скрипту, бо коли скрипт великий - важко знайти знов потрібний рядок (тим більше, якщо скрипт видає помилку, то вказує номер рядка) /див. рис./

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


Вложения:
1.jpg
1.jpg [ 117.01 Кб | Просмотров: 6611 ]
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Запрос на функцию
СообщениеДобавлено: 31 авг 2020 22:22 
Гуру
Гуру

Зарегистрирован:
05 апр 2012 10:20
Сообщения: 797
Откуда: Львівська область
osaaso писал(а):
- реалізувати максимальне збільшення в місці наведення курсору при утриманні певної комбінації клавіш (напр. Ctrl+Alt+ліва клавіша миші)
Тобто: коли потрібно подивитися чи перетинаються два контури суміжних ділянок (контроль вузлів), потрібно клікати плюсом (або зараз можна скролом) для макс. збільшення вигляду в цьому місці (мін. масштаб 1:0) - це потребує затрати часу, особливо коли потрібно перевірити ...надцять точок. (Це нагадує екрану лупу з "відомої" операційної системи, але збільшення потрібне не растрове а векторне).


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

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


Вложения:
2020-08-31_232848.png
2020-08-31_232848.png [ 3.58 Кб | Просмотров: 6609 ]

_________________
додатково про скрипти Digitals на www.digitals.at.ua
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Запрос на функцию
СообщениеДобавлено: 14 сен 2020 11:55 
Эксперт
Эксперт

Зарегистрирован:
04 ноя 2010 12:28
Сообщения: 76
Откуда: Київ
доброго дня розробники

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

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

Дякую


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

Зарегистрирован:
05 окт 2015 23:49
Сообщения: 133
Откуда: Черкаська область
Доброго дня.
Чи займався хтось питанням, як працює і чому читає інформацію з ПКК програма "Кадастр UA" для Андроїта та Яблука?
Як використати в Діджітал функції програми "Кадастр UA"?
https://play.google.com/store/apps/deta ... stre&hl=uk
https://www.facebook.com/CadastrUA/

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


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

Зарегистрирован:
04 ноя 2010 12:28
Сообщения: 76
Откуда: Київ
Доброго дня розробники,

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

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


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

Зарегистрирован:
06 июн 2010 06:35
Сообщения: 823
Откуда: Ліспроект Володимир Вовчанський
Доброго дня розробникам.

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

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

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

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


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

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


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

Сейчас этот форум просматривают: Google [Bot] и гости: 105


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

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