Аналитика https://www.geosystema.net/forum/ |
|
Запрос на функцию https://www.geosystema.net/forum/viewtopic.php?f=1&t=49 |
Страница 87 из 92 |
Автор: | Ryvol [ 06 окт 2020 10:36 ] |
Заголовок сообщения: | Re: Запрос на функцию |
Добрий день. Дуже зручно заповнювать ХМЛ файл назвою вулиці по кожному населеному пункту - у програмі добавлені назви вулиць. Добавте, будь ласка, можливість вибирати із випадаючого списку Поштовий індекс. У мене є програмка Поштових індексів "Index_of_Ukraine", якою я зараз користуюсь, але не зручно постійно відкривати додаткову програму та шукати індекс... Посилання на Гугл-диск: https://drive.google.com/file/d/1vj6JXy ... sp=sharing або https://drive.google.com/file/d/1CEf2A- ... sp=sharing Вложение: .JPG [ 175.61 Кб | Просмотров: 7433 ] Вложение: Вложение: P.S. Лінь - рушій прогресу! |
Автор: | Rutar [ 09 окт 2020 08:23 ] |
Заголовок сообщения: | Re: Запрос на функцию |
Доброго для розробники. Дуже потрібна функція, яка б перевіряла, чи не містить карта паролів. Наведу такий приклад: якщо карта містить пароль на заборону експорту, то при виконанні такого коду Код: $id=@Map.Object[$object].LayerID виникає наступна помилка: Security restriction.Було б добре, якби скрипт показував відповідне повідомлення користувачеві, а не вивалювався під час роботи, щось наприклад цього: Код: $var=@Map.IsPasswordExist Export @If $var=1 then @Break Неможливо виконати скрипт, оскільки карта запаролена Можливо уже є аналогічна функція, проте я її не знайшов. Якщо так, будь-ласка, напишіть приклад аналогічного коду. Дякую. |
Автор: | voha [ 09 окт 2020 09:30 ] |
Заголовок сообщения: | Re: Запрос на функцию |
Rutar писал(а): ...Дуже потрібна функція, яка б перевіряла, чи не містить карта паролів... Доброго дня розробникам. Підтримую запит на функцію.Ще треба скриптова функція, яка вставляла би в карту розбивку на аркуші вказаного розміру - по аналогії з внутрішньою функцією InsertSheetLayout: Вложение: InsertSheets.png [ 7.15 Кб | Просмотров: 7377 ] Прошу дуже, безвихідь повна. |
Автор: | Rutar [ 09 окт 2020 19:55 ] |
Заголовок сообщения: | Re: Запрос на функцию |
Вибачте шановні розробники, маю до вас ще декілька прохань. У програмі є чудова функція Код: @SelectTab , але немає протилежної функції Код: @GetSelectedTab - дуже хочеться зробити інтерактивні скрипти, наприклад коли неактивна вкладка збір - то скрипт робить її активною, в іншому випадку приховує конкретний шар і т.д.Також я в своїй роботі дуже часто використовую меню "Карти" -> "Система координат..." для перетворення координат по 4 точках, причому використовую перетворення як пряме так і зворотнє - доводиться вручну міняти місцями дані з лівої та правої колонки, було б добре, якби ви зробили додаткову кнопку для цього, по аналогії до існуючої кнопки "Змінювати XY", або скриптову функцію для цієї дії - це було б просто чудово. Сподіваюся на ваше розуміння. Дякую. |
Автор: | Dmitry_Zolotar [ 12 окт 2020 16:22 ] |
Заголовок сообщения: | Re: Запрос на функцию |
voha писал(а): @ExecuteMenu AssignHeight1[/code] не дуже підходить, оскільки спричинює відновлення оновлення карти на екрані. В новій версії спробуйте //заборона оновлення вікна карти @Map.BeginUpdate ... ... @ExecuteMenu AssignHeight1 ... ... //відміна заборони оновлення вікна карти @Map.EndUpdate |
Автор: | voha [ 12 окт 2020 17:11 ] |
Заголовок сообщения: | Re: Запрос на функцию |
voha писал(а): @ExecuteMenu AssignHeight1 не дуже підходить, оскільки спричинює відновлення оновлення карти на екрані. Dmitry_Zolotar писал(а): В новій версії спробуйте Чемно дякую за підтримку.
|
Автор: | 13vp [ 26 окт 2020 09:41 ] |
Заголовок сообщения: | Re: Запрос на функцию |
доброго дня розробники Чи можливо створити опцію налаштувань у програмі для налаштувань кольору об'єкта, що збирається. По замовчуванню залиште так як є. Зараз він поводиться як хамелеон. Інколи це не зручно. Дякую |
Автор: | Dmitriy Fedorov [ 28 окт 2020 15:21 ] |
Заголовок сообщения: | Re: Запрос на функцию |
13vp писал(а): налаштуваня кольору об'єкта, що збирається Измените цвет слоя "Помеченные объекты". Действует в текущем файле. Поменяйте в своих шаблонах (к примеру в normal.dmf), тогда на будущее цвет будет применяться в новых файлах, созданных на базе этого шаблона. |
Автор: | 13vp [ 30 окт 2020 09:43 ] |
Заголовок сообщения: | Re: Запрос на функцию |
Dmitriy Fedorov писал(а): Измените цвет слоя "Помеченные объекты". Действует в текущем файле. Поменяйте в своих шаблонах (к примеру в normal.dmf), тогда на будущее цвет будет применяться в новых файлах, созданных на базе этого шаблона. Дякую При відкритих растрах ці налаштування не працюють. |
Автор: | Marina [ 16 ноя 2020 10:31 ] |
Заголовок сообщения: | Re: Запрос на функцию |
Доброго ранку! Доопрацюйте, будь ласка, функціонал для створення обмінних файлів на обмеження (TerritorialZone). Не вистачає шарів для заповнення інформації про режимоутворюючий об'єкт ModeObject та про обмеження LandsRestrictions. Було б ідеально створити два формата на створення таких файлів під структуру, що вказана в наказі Держземагентства №323 та постанові КМУ №1051. |
Автор: | sasa [ 16 ноя 2020 20:11 ] |
Заголовок сообщения: | Re: Запрос на функцию |
Проверка на прямолинейность. Речь идет о опорах ЛЭП. Имеется некая полилиния, в ее вершинах внутренние углы близки к 180 градусов. Необходимо 1) Задача минимум - свести ту полилинию к некой виртуальной средневзешенной что ли линии\отрезку, координыты концов 2) Максимум Найти отклонения вершин полилинии от вышеуказанного отрезка. https://studfile.net/preview/3557308/page:59/ что то вроде такого, но для одного рельса. |
Автор: | Руслан Пархуць [ 16 ноя 2020 20:47 ] |
Заголовок сообщения: | Re: Запрос на функцию |
sasa писал(а): Проверка на прямолинейность. Речь идет о опорах ЛЭП. Имеется некая полилиния, в ее вершинах внутренние углы близки к 180 градусов. Необходимо 1) Задача минимум - свести ту полилинию к некой виртуальной средневзешенной что ли линии\отрезку, координыты концов 2) Максимум Найти отклонения вершин полилинии от вышеуказанного отрезка. https://studfile.net/preview/3557308/page:59/ что то вроде такого, но для одного рельса. Доброго дня. Якщо по пунктах, тодi наступне: 1. Використати пункт меню Карта-Генералiзацiя (робити це, бажано, на новiй картi з окремою лiнiєю, оскiльки дана команда "спростує" все на вiдкритiй картi). 2. Дописати пiд свої потреби скрипт з даного посилання. P.S. Код: ; -------------------------------------------------------------
; Знайти відхилення вершин полілінії від вищевказаного відрізка ; ------------------------------------------------------------- $Obj=@Map.SelectedObject @If $Obj=0 @Break ; ------------------------------------------------------------- ; шар, в який записуються створенi перпендикуляри $PLayer=3 ; ------------------------------------------------------------- @Text[1].Clear $Count=@Map.Object[$Obj].Count @While $Count>0 %LoopPoints $Pnt=@Map.Object[$Obj].Point[$Count] ; шукаємо найближчий об'єкт до вибраного $NObj=@Map.NearestObject 0 $Obj $Pnt @If $NObj=0 Then @Goto %SkipPoint $NPnt=@Map.PerpendicularToNearestLine $Pnt $NObj $PLayer Reverse @If $NPnt<>1 Then @Break Помилка створення перпендикуляра до лiнiї $ObjN=@Map.Count $ObjID=@Map.Object[$ObjN].ID $Len=@Map.Object[$ObjN].LineLength[1] ; $Line=$Count - $Len @Text[1].Add $Line ; %SkipPoint $Count=$Count-1 %LoopPoints @Window.Refresh $Buf=@Text[1].Text @Dialog.Message $Buf ; |
Автор: | voha [ 29 ноя 2020 10:53 ] |
Заголовок сообщения: | Re: Запрос на функцию |
Доброго дня розробникам. Чи можна, для зручності, додати скриптову функцію Text[N].Split String Delimiter, яка присвоїть значення масиву N, розділивши рядок String на елементи масиву по рядку Delimiter, і поверне кількість елементів масиву Чемно дякую за постійну підтримку програми. |
Автор: | Dmitry_Zolotar [ 03 дек 2020 10:45 ] |
Заголовок сообщения: | Re: Запрос на функцию |
Додано нові скриптові функції в ged.exe: @Text[N].DelimitedText [String] - виклик функції без аргумента повертає вміст строкового списку розділеного символом. Розділовий символ за замовчуванням - "," (кома), виклик функції з аргументом змінює вміст строкового списку розбиваючі на частини по розділовому символу аргумент та повертає кількість строк у списку. Функція @Text[N].Text працює аналогічно, але з постійним розділовим символом - перенос строк #13 @Text[N].Delimiter [Char] - функція без аргумента повертає, з аргументом змінює розділовий символ, який використовується функцією @Text[N].DelimitedText. Приклад використання: Код: $S=кукурудза,кукумбер,морква,цибуля
$Count=@Text[1].DelimitedText $S @Dialog.Message $Count $Tab=@Calc char(9) $Tab=@DequoteText $Tab @Text[1].Delimiter $Tab $TabedText=@Text[1].DelimitedText @Dialog.Message $TabedText |
Автор: | shuka [ 23 дек 2020 13:54 ] |
Заголовок сообщения: | Re: Запрос на функцию |
Возможно ли в меню "Обработка inpho PRJ файла" добавить возможность автоматической сортировки по папкам маршрутов, или, хотябы чтобы добавлялся префикс с номером маршрута в названии файла. |
Страница 87 из 92 | Часовой пояс: UTC + 2 часа |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |