Аналитика http://www.geosystema.net/forum/ |
|
Запрос на функцию http://www.geosystema.net/forum/viewtopic.php?f=1&t=49 |
Страница 42 из 92 |
Автор: | Dmitriy Fedorov [ 16 авг 2012 08:10 ] |
Заголовок сообщения: | Re: Запрос на функцию |
_Pavel_ писал(а): Пробую не получается $W="" |
Автор: | voha [ 06 сен 2012 08:34 ] |
Заголовок сообщения: | Re: Запрос на функцию |
Доброго дня всім форумчанам. Хто мені підкаже, для чого скриптова функція @Map.MovePoints, і для чого їй треба позначити дві лінії. Як на мене - функція переміщення точок Дякую. |
Автор: | Виталий [ 11 сен 2012 09:52 ] |
Заголовок сообщения: | Re: Запрос на функцию |
Доброго дня все. Подскажите: нужна функия принять XML. вроде того ка функция: принять IN4. Что бы при импорте обменников, те обменники которые импортированы-перемещались в папку например "Accepted", а те которые с ошибкой- в папку "not relevant" спасибо!!!! |
Автор: | Dmitry_Zolotar [ 11 сен 2012 10:08 ] |
Заголовок сообщения: | Re: Запрос на функцию |
Команда "Принять ХМЛ" есть, она проверяет накладки/нестыковки между участками, вложение участков в кад.кварталы, присваивает кад.номер с учетом присвоенных, выдает протокол проверки и проч. Только работает она с SQL-базой, см. Регистратор |
Автор: | Виталий [ 11 сен 2012 10:55 ] |
Заголовок сообщения: | Re: Запрос на функцию |
с SQL-базой это хорошо, а без базы можно написать такую функцию. база у меня не ставитьтся. уже свсе перечитал и переделал. выдает ошибку. ну и она мне в принципе не нужна. |
Автор: | _Pavel_ [ 13 сен 2012 12:21 ] |
Заголовок сообщения: | Re: Запрос на функцию |
Добрый день Возникла необходимость переместить полигон на определенную дистанцию (на север на 1 м) Подскажите как при помощи скрипта переместить полигон на определенную дистанцию |
Автор: | Dmitriy Fedorov [ 13 сен 2012 17:28 ] |
Заголовок сообщения: | Re: Запрос на функцию |
_Pavel_ писал(а): Добрый день Возникла необходимость переместить полигон на определенную дистанцию (на север на 1 м) Подскажите как при помощи скрипта переместить полигон на определенную дистанцию - Вырезаем полигон в пустую карту - Карта - Система координат - Плоская-Плоская - в старой системе 0 0, в новой системе 1 0 - ОК - Копируем объект обратно |
Автор: | Dmitry_Zolotar [ 13 сен 2012 19:38 ] |
Заголовок сообщения: | Re: Запрос на функцию |
_Pavel_ писал(а): Добрый день Возникла необходимость переместить полигон на определенную дистанцию (на север на 1 м) Подскажите как при помощи скрипта переместить полигон на определенную дистанцию Распакуйте архив в папку Digitals Функция %Library.MoveSelectedObjects dX dY dZ смещает помеченные объекты в активной карте. На панели Move.tlb 4 кнопки для перемещения объектов на 1м в разные стороны, пятая кнопка позволяет задать вектор смещения. З.Ы. Не смог найти способ надежного определения системного разделителя целой и дробной части, потому при запятой-разделителе могут быть сбои в работе на точках, у которых все 3 координаты - целые. |
Автор: | Alexander [ 13 сен 2012 20:28 ] |
Заголовок сообщения: | Re: Запрос на функцию |
Зачем так все сложно? Задаете через ctrl d вектор смещения а дальше режим ПЕРЕМЕЩЕНИЕ |
Автор: | Dmitry_Zolotar [ 13 сен 2012 21:34 ] |
Заголовок сообщения: | Re: Запрос на функцию |
Alexander писал(а): Зачем так все сложно? Задаете через ctrl d вектор смещения а дальше режим ПЕРЕМЕЩЕНИЕ _Pavel_ писал(а): ... как при помощи скрипта переместить полигон на определенную дистанцию
|
Автор: | Dmitry_Zolotar [ 14 сен 2012 10:11 ] |
Заголовок сообщения: | Re: Запрос на функцию |
Dmitry_Zolotar писал(а): Не смог найти способ надежного определения системного разделителя целой и дробной части, потому при запятой-разделителе могут быть сбои в работе на точках, у которых все 3 координаты - целые. Добавлена функция скриптов @DecimalSeparator, возвращающая разделитель целой и дробной части. Обновленный скрипт, надежно работающий с разными разделителями. Требуется версия ged.exe от 14.09.12 и позже |
Автор: | voha [ 15 сен 2012 17:55 ] |
Заголовок сообщения: | Re: Запрос на функцию |
Dmitry_Zolotar писал(а): Добавлена функция скриптов @DecimalSeparator Ну от. Функцій стає більше і писати скрипти простіше А можна попросити, в функції @Map.Object[N].Point[N] добавити параметр [Node] - вузел?. В скрипті застосовую @Map.Object[N].Point[N] X Y [Z] для зміни координат точки об'єкта, але треба змінити координати вузла. Тобто функція @Map.Object[N].Point[N] [Node] X Y [Z] при наявності параметра встановить координати вузла, в якому лежить точка об'єкта. Дякую. |
Автор: | Dmitry_Zolotar [ 16 сен 2012 01:16 ] |
Заголовок сообщения: | Re: Запрос на функцию |
voha писал(а): Ну от. Функцій стає більше і писати скрипти простіше А можна попросити, в функції @Map.Object[N].Point[N] добавити параметр [Node] - вузел?. В скрипті застосовую @Map.Object[N].Point[N] X Y [Z] для зміни координат точки об'єкта, але треба змінити координати вузла. Тобто функція @Map.Object[N].Point[N] [Node] X Y [Z] при наявності параметра встановить координати вузла, в якому лежить точка об'єкта. Дякую. Розпакуйте в папку Digitals\Library Скрипт зміщує вузол %Library.MoveNode ObjectNumber PointNumber dX dY dZ NotIgnoreZDiff Скрипт зміщує об'єкт %Library.MoveNodedObject ObjectNumber dX dY dZ NotIgnoreZDiff ObjectNumber - номер об'єкта PointNumber - номер точки dX dY dZ -вектор зміщення NotIgnoreZDiff - при нульовому або пустому значенні відмінності висот точок ігноруються, тобто точки з однаковими плановими координатами вважаються вузлом, інакше звіряються всі 3 координати |
Автор: | voha [ 17 сен 2012 19:58 ] |
Заголовок сообщения: | Re: Запрос на функцию |
Dmitry_Zolotar писал(а): зміщує вузол Дуже дякую за підтримку
%Library.MoveNode ObjectNumber PointNumber dX dY dZ NotIgnoreZDiff зміщує об'єкт %Library.MoveNodedObject ObjectNumber dX dY dZ NotIgnoreZDiff |
Автор: | _Pavel_ [ 19 сен 2012 12:33 ] |
Заголовок сообщения: | Re: Запрос на функцию |
Уважаемые разработчики пожалуйста добавьте, в редакторе скриптов описание функций @Map.Object... Буду благодарен. |
Страница 42 из 92 | Часовой пояс: UTC + 2 часа |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |