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

Запрос на функцию
http://geosystema.net/forum/viewtopic.php?f=1&t=49
Страница 86 из 92

Автор:  Руслан Пархуць [ 08 июл 2020 14:33 ]
Заголовок сообщения:  Re: Запрос на функцию

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

Автор:  Dmitry_Zolotar [ 09 июл 2020 18:36 ]
Заголовок сообщения:  Re: Запрос на функцию

Є певні труднощі з додаванням такої події, не зрозуміло коли саме клік має ігноруватись, не ігнорувати у випадках збору об'єктів мабуть помилково.
Альтернативою може бути подія OnCollect або OnCollectPoint, див. обробники подій для двох шарів у прикладі.

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

Автор:  Руслан Пархуць [ 10 июл 2020 18:44 ]
Заголовок сообщения:  Re: Запрос на функцию

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


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

Автор:  Ryvol [ 11 июл 2020 18:06 ]
Заголовок сообщения:  Re: Запрос на функцию

fendak писал(а):
Бачу, розробники Digitals уже успішно просунулися в отриманні атрибутів з сайту https://ngo.land.gov.ua/. А складно додати скриптову функцію, яка б читала звідти коди грунтів?


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

Автор:  13vp [ 18 июл 2020 09:57 ]
Заголовок сообщения:  Re: Запрос на функцию

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

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

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

Дякую.

Автор:  petrogeo [ 24 июл 2020 15:08 ]
Заголовок сообщения:  Re: Запрос на функцию

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

Автор:  voha [ 24 июл 2020 15:19 ]
Заголовок сообщения:  Re: Запрос на функцию

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

Автор:  petrogeo [ 24 июл 2020 15:45 ]
Заголовок сообщения:  Re: Запрос на функцию

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

Дякую. :D

Автор:  fendak [ 07 авг 2020 13:39 ]
Заголовок сообщения:  Re: Запрос на функцию

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

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

Автор:  osaaso [ 31 авг 2020 20:40 ]
Заголовок сообщения:  Re: Запрос на функцию

osaaso писал(а):
VictorR писал(а):
Було б не погано додати вікно пошуку в поле з написаним скриптом.

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

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

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

Вложения:
1.jpg
1.jpg [ 117.01 Кб | Просмотров: 6779 ]

Автор:  fendak [ 31 авг 2020 22:22 ]
Заголовок сообщения:  Re: Запрос на функцию

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


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

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

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

Автор:  13vp [ 14 сен 2020 11:55 ]
Заголовок сообщения:  Re: Запрос на функцию

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

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

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

Дякую

Автор:  Ryvol [ 14 сен 2020 13:36 ]
Заголовок сообщения:  Re: Запрос на функцию

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

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

Автор:  13vp [ 01 окт 2020 12:29 ]
Заголовок сообщения:  Re: Запрос на функцию

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

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

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

Автор:  voha [ 06 окт 2020 10:08 ]
Заголовок сообщения:  Re: Запрос на функцию

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

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

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

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

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

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