Аналитика

Цифровая фотограмметрия, картография и землеустройство
Текущее время: 20 окт 2018 21:43

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




Начать новую тему Ответить на тему  [ Сообщений: 1168 ]  На страницу Пред.  1 ... 74, 75, 76, 77, 78
Автор Сообщение
 Заголовок сообщения: Re: Запрос на функцию
СообщениеДобавлено: 15 авг 2018 14:23 
Гуру
Гуру

Зарегистрирован:
18 апр 2007 11:55
Сообщения: 1976
Откуда: Vinnitsa
Руслан Пархуць писал(а):
Судячи по коментарях НКС на сьогоднiшнiй день сприймає обидва варiанти запису пустого тега (старий <a></a> та новий <a/>). Тобто немає потреби щось мiняти.

Пустий тег програма зберігає, починаючи з версії від 06.08.2018.

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


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

Зарегистрирован:
22 авг 2016 14:53
Сообщения: 8
Dmitry_Zolotar писал(а):
Руслан Пархуць писал(а):
Судячи по коментарях НКС на сьогоднiшнiй день сприймає обидва варiанти запису пустого тега (старий <a></a> та новий <a/>). Тобто немає потреби щось мiняти.

Пустий тег програма зберігає, починаючи з версії від 06.08.2018.


а в кого версія до 06.08.2018р.? доречі в мене з версією "<a/>" нкс видає критичну помилку!!!


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

Зарегистрирован:
22 сен 2007 16:09
Сообщения: 257
Откуда: м.Львiв
Vova_u2 писал(а):
Dmitry_Zolotar писал(а):
Руслан Пархуць писал(а):
Судячи по коментарях НКС на сьогоднiшнiй день сприймає обидва варiанти запису пустого тега (старий <a></a> та новий <a/>). Тобто немає потреби щось мiняти.

Пустий тег програма зберігає, починаючи з версії від 06.08.2018.


а в кого версія до 06.08.2018р.? доречі в мене з версією "<a/>" нкс видає критичну помилку!!!


Николай С. писал(а):
Dmitry_Zolotar писал(а):
спробуйте по можливості завантажити в НКС обидва варіанта і визначьтесь чи взагалі є різниця


Закидали

<OwnershipInfo>
<Code/>
</OwnershipInfo>

Польот нормальний :D

_________________
Простіше написати неправильну програму, ніж зрозуміти правильну


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

Зарегистрирован:
22 авг 2016 14:53
Сообщения: 8
Руслан Пархуць писал(а):
Vova_u2 писал(а):
Dmitry_Zolotar писал(а):
Руслан Пархуць писал(а):
Судячи по коментарях НКС на сьогоднiшнiй день сприймає обидва варiанти запису пустого тега (старий <a></a> та новий <a/>). Тобто немає потреби щось мiняти.

Пустий тег програма зберігає, починаючи з версії від 06.08.2018.


а в кого версія до 06.08.2018р.? доречі в мене з версією "<a/>" нкс видає критичну помилку!!!


Николай С. писал(а):
Dmitry_Zolotar писал(а):
спробуйте по можливості завантажити в НКС обидва варіанта і визначьтесь чи взагалі є різниця


Закидали

<OwnershipInfo>
<Code/>
</OwnershipInfo>

Польот нормальний :D


я намагаюсь вже в пятому повідомленні пояснити, що діджитал старий і чи можна скрипт який би добавляв ці строки. судячи з всього в цій темі "Запрос на функцию" це важко пояснити...


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

Зарегистрирован:
22 сен 2007 16:09
Сообщения: 257
Откуда: м.Львiв
Vova_u2 писал(а):
я намагаюсь вже в пятому повідомленні пояснити, що діджитал старий і чи можна скрипт який би добавляв ці строки. судячи з всього в цій темі "Запрос на функцию" це важко пояснити...
... так я Вам і намагаюся сказати, що нічого не потрібно міняти і робити, як робили до цього. ПКК (НКС) сприймає обидва варіанти.

_________________
Простіше написати неправильну програму, ніж зрозуміти правильну


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

Зарегистрирован:
18 апр 2007 11:55
Сообщения: 1976
Откуда: Vinnitsa
Не зовсім так, версїї з середини 2016 року до 06.08.18 не створювали зовсім цей тег.
Простіше зберігати з кодом 100, потім в блокноті прибрати 100 зі строки <Code>100</Code>
Ще простіше - оновити програму.

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


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

Зарегистрирован:
22 сен 2007 16:09
Сообщения: 257
Откуда: м.Львiв
Dmitry_Zolotar писал(а):
Не зовсім так, версїї з середини 2016 року до 06.08.18 не створювали зовсім цей тег.
Простіше зберігати з кодом 100, потім в блокноті прибрати 100 зі строки <Code>100</Code>
Ще простіше - оновити програму.

:oops:

P.S. Згадав, що бачив на форумi рекомендацiї про файл XML.csv. В результатi експерименту пiсля збереження пустого значення тег не пропадає. Розархiвуйте та скопiюйте прикрiплений нижче файл XML.csv в папку Digitals\Templates\


Вложения:
XML.csv.zip [158 байт]
Скачиваний: 18

_________________
Простіше написати неправильну програму, ніж зрозуміти правильну
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Запрос на функцию
СообщениеДобавлено: 17 сен 2018 20:21 
Гуру
Гуру

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

Бо інколи, коли ділянка буквою Г, геометричний центр ділянки виходить за межами контуру ділянки і скрипти, яким потрібний центр ділянки, припиняють роботу або некоректно її виконують. А була б функція, яка б повертала координати точки за принципом створення підписів, було б чудово.

А ще краще, якби скриптовою функцією можна було отримувати координати винесених підписів (чи хоча б одного), тоді можна було б перевіряти їх накладення на інші та реалізувати автоматичне розміщення підписів так, щоб без накладок.

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


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

Зарегистрирован:
22 сен 2007 16:09
Сообщения: 257
Откуда: м.Львiв
fendak писал(а):
В Digitals реалізований алгоритм, який вміє створювати підписи не в геометричному центрі ділянки, а в іншому найширшому місці ділянки.
Чи можна це вивести в якусь скриптову функцію?

Бо інколи, коли ділянка буквою Г, геометричний центр ділянки виходить за межами контуру ділянки і скрипти, яким потрібний центр ділянки, припиняють роботу або некоректно її виконують. А була б функція, яка б повертала координати точки за принципом створення підписів, було б чудово.

А ще краще, якби скриптовою функцією можна було отримувати координати винесених підписів (чи хоча б одного), тоді можна було б перевіряти їх накладення на інші та реалізувати автоматичне розміщення підписів так, щоб без накладок.


@Map.Object[N].Centroid - точка в контурi (центроiд)
@Map.Object[N].Caption[-10] - позицiї пiдписiв довжин лiнiй вiдносно центру об'єкту, аналогiчно i @Map.Object[N].Caption[0] -позицiя пiдпису площi

_________________
Простіше написати неправильну програму, ніж зрозуміти правильну


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

Зарегистрирован:
05 апр 2012 10:20
Сообщения: 563
Чи можна додати функцію @Map.TextSize.Rescale на зразок @Map.Symbols.Rescale?

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


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

Зарегистрирован:
22 сен 2007 16:09
Сообщения: 257
Откуда: м.Львiв
fendak писал(а):
Чи можна додати функцію @Map.TextSize.Rescale на зразок @Map.Symbols.Rescale?

Бiблiотека для замiни висоти тексту (перемноживши звичайну висоту на деякий коефiцiент).
Код:
@Dialog.WaitBox Множим на 2
%Library.TextRescale 2
@Dialog.WaitBox Дiлим на 2
%Library.TextRescale 0.5


Вложения:
TextRescale.zip [903 байт]
Скачиваний: 5

_________________
Простіше написати неправильну програму, ніж зрозуміти правильну
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Запрос на функцию
СообщениеДобавлено: 18 окт 2018 12:45 
Гуру
Гуру

Зарегистрирован:
05 апр 2012 10:20
Сообщения: 563
Руслан Пархуць писал(а):
Бiблiотека для замiни висоти тексту (перемноживши звичайну висоту на деякий коефiцiент)

скрипт, звичайно, хороший, і я схожий пробував писати, але вперся в один нюанс - скриптами не можливо змінити розмір текстових блоків. Розмір шрифту міняється, але текстові блоки (їх рамки) з'їжджають. І це навіть тоді, коли в текстових блоках висота і ширина колонок автоматичні.

І, до речі, якщо змінювати масштаб шаблону, то міняти розмір підписів, які були на карті винесені та змінені в розмірі вручну (не через розміри шрифту в параметрах) є зайвим, бо такі підписи якимсь чином в програмі самі міняють розміри при зміні масштабу. Правда, вони, крім того, трохи з'їжджають в сторону.

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


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

Зарегистрирован:
05 апр 2012 10:20
Сообщения: 563
Як виявилося, для збереження усіх атрибутів карти при зміні машстабу, крім функцій @Map.Symbols.Rescale, @Map.TextSize.Rescale ще треба і @Map.LineWigth.Rescale. Причому, тут треба буде якийсь спеціальний коефіцієнт з округленням до десяти, бо товщина ліній не підтримує цифри, які не кратні 10 без дробу. А враховуючи те, що товщина ліній зазвичай є невеликою (10-30 мм), то я не розумію, як розробникам Digitals, при зміні масштабу та використанні галочок "Зберегти розміри підпису" та "Фіксувати розміри умовних знаків" вдалося реалізувати стабільність усіх цих величин (в т.ч. і товщин ліній та розмірів табличок). Адже, округлюючи ту ж товщину ліній до десятикруглого числа, при кількаразовому використанні інших масштабів це мало б приводити рано чи пізно до викривлення. Хоч викривлень не спостерігав. В чому секрет? Чи на програмному (не скриптовому рівні) це реалізовано за якимось зовсім іншим алгоритмом?

Тому, враховуючи вищеописане, забираю назад своє прохання про функцію @Map.TextSize.Rescale. Натомість прошу додати функцію, яку вже пропонував раніше
fendak писал(а):
...чи не можна додати нову функцію @Map.SetScale FixText FixSymbols, яка б міняла масшстаб карти із можливістю включати/відключати опції "Зберегти розмір підписів", "Фіксувати УЗ"?

Необхідність даної функцію пов'язана з тим, що міняючи масштаб dmt-шаблону через
@SendChars n<CR>
[ panTools.Властивості карти ]

якщо забути зняти галочку "Фіксувати УЗ", то умовні знаки деформуються.

а доступу скриптами до цієї галочки, щоб її перед тим автоматично знімати, також немає.

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


Вернуться к началу
 Профиль Отправить email  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 1168 ]  На страницу Пред.  1 ... 74, 75, 76, 77, 78

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


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

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


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

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