Аналитика

Цифровая фотограмметрия, картография и землеустройство
Текущее время: 20 апр 2024 00:50

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




Начать новую тему Ответить на тему  [ Сообщений: 1369 ]  На страницу Пред.  1 ... 33, 34, 35, 36, 37, 38, 39 ... 92  След.
Автор Сообщение
 Заголовок сообщения: Re: Запрос на функцию
СообщениеДобавлено: 03 ноя 2011 10:07 
Гуру
Гуру

Зарегистрирован:
06 июн 2010 06:35
Сообщения: 823
Откуда: Ліспроект Володимир Вовчанський
Dmitry_Zolotar писал(а):
Виклик Reports.exe з ключом -template та ім'ям шаблону запустить генератор звітів з прихованою лівою панеллю(не можливо обрати інший шаблон) та сгенерованим звітом для обранного шаблона.
Дякую дуже. Треба було читати сайт Reports? чи де Ви підкажете шукати детальніший опис про роботу з Reports, окрім довідки FRUser.chm, адже там цього немає :?:


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

Зарегистрирован:
18 апр 2007 11:55
Сообщения: 2298
Откуда: Vinnytsia
Це нова можливість генератора звітів, вона ще не задокументована.

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


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

Зарегистрирован:
18 апр 2007 11:55
Сообщения: 2298
Откуда: Vinnytsia
Следующий скрипт проверяет наличие шаблона Helloworld.fr3 в папке Digitals\Templates, в случае его отсутствия загружает шаблон(требуется наличие прямого интернет-соединения), затем запускает генератор отчетов с указанием использования этого же шаблона

Код:
$PP=@ProgramPath
$ReportsPath=$PP\Reports.exe
$TP=$PP\Templates
$TFN=$TP\Helloworld.fr3
@Text[0].FolderList *.fr3 $TP
$I=1
$N=@Text[0].Count
%CheckFR3Loop
@if $I>$N then @Goto %DownloadTemplate
$F=@Text[0].Line[$I]
@if $F=$TFN then @Goto %RunReports
$I=$I+1
@Goto %CheckFR3Loop
%DownloadTemplate
@Download http://dl.dropbox.com/u/13187272/fr3_samples/Helloworld.fr3 $TP
%RunReports
@ReportGenerator 0
$CL=$ReportsPath -template$TFN
@Run $CL


Новая функция @Download доступна в новой версии ged.exe

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


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Запрос на функцию
СообщениеДобавлено: 13 ноя 2011 11:27 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
20 окт 2010 20:15
Сообщения: 49
Есть карта, в которой высоты смещены на условное значение. Возможно ли всю карту пересчитать на определенную константу, как, допустим, пересчитываются координаты по опорным точкам?
Т.е. просто к каждой точке на карте прибавляется или отнимается необходимое значение, без интерполяции.
Функция "переприсвоить высоты" не подходит.


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

Зарегистрирован:
06 июн 2010 06:35
Сообщения: 823
Откуда: Ліспроект Володимир Вовчанський
vovkas писал(а):
Есть карта, в которой высоты смещены на условное значение. Возможно ли всю карту пересчитать на определенную константу, как, допустим, пересчитываются координаты по опорным точкам?
Т.е. просто к каждой точке на карте прибавляется или отнимается необходимое значение, без интерполяции.
Функция "переприсвоить высоты" не подходит.
Швиденько написав для Вас скрипт, пробуйте на здоров'я
Код:
$SelCount=@Map.SelCount
@if $SelCount=0 then @Break Позначте об'єкти, для яких перераховуватимуться висоти точок
$NObg=0
$KstObg=1
$Rizn=@Dialog.Ask Міняємо висоти на (-15.32, або 15.32) Default=0.00
%StartObg
$NObg=@Map.NextSelected $NObg
$PointCount=@Map.Object[$NObg].Count
$NPoint=1
%StartPoint
$StarKoord=@Map.Object[$NObg].Point[$NPoint]
$ZStar=@StringPart 3 $StarKoord
@If $Rizn<0 then @goto %menshe
$ZNov=$ZStar+$Rizn
@goto %kin
%menshe
$Rizn1=@Calc Abs($Rizn)
$ZNov=$ZStar-$Rizn1
%kin
$X=@StringPart 1 $StarKoord
$Y=@StringPart 2 $StarKoord
$NovKoord=$X $Y $ZNov
@Map.Object[$NObg].Point[$NPoint]=$NovKoord
$NPoint=$NPoint+1
@if $NPoint<=$PointCount then @goto %StartPoint
$KstObg=$KstObg+1
@If $KstObg<=$SelCount then @goto %StartObg
@Dialog.Message Зроблено
PS: Вказувати в діалозі число з розділювачем цілої та дробової частини - крапка. В налаштуваннях системи: регіональні стандарти розділювач цілої та дробової частини - крапка.


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

Зарегистрирован:
20 окт 2010 20:15
Сообщения: 49
спасибо, попробую разобраться.
единственное, что смущает - не повлияет ли на всю систему замена разделителя целой и дробной части с запятой на точку....


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

Зарегистрирован:
18 апр 2007 11:55
Сообщения: 2298
Откуда: Vinnytsia
vovkas писал(а):
Есть карта, в которой высоты смещены на условное значение. Возможно ли всю карту пересчитать на определенную константу, как, допустим, пересчитываются координаты по опорным точкам?
Т.е. просто к каждой точке на карте прибавляется или отнимается необходимое значение, без интерполяции.
Функция "переприсвоить высоты" не подходит.

На закладке Правка есть кнопка "Вверх/вниз" (DZ нарисовано на кнопке). Эта кнопка поднимает/опускает все точки помеченных объектов на константу запрашиваемую в диалоге.
В Вашем случае перед использованием этой кнопки необходимо пометить все объекты карты, убедившись что слои помеченных объектов имеют статус "Правка".

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


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

Зарегистрирован:
20 окт 2010 20:15
Сообщения: 49
действительно, а я на нее никогда не обращал внимание, ну и скрипт тоже работает. Спасибо.


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

Зарегистрирован:
20 июн 2007 21:35
Сообщения: 69
Откуда: Винница
Хотелось бы увидеть в будущем нововведение (если конечно таково возможно) чтоб закладки в диджитале после открытия "помнились" с последнего сеанса (например как в браузере Мозилла) :roll:


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Запрос на функцию
СообщениеДобавлено: 11 дек 2011 00:08 
Специалист
Специалист

Зарегистрирован:
04 мар 2011 11:24
Сообщения: 13
можна реалізувати в Digitals загрузку карт yandex, аналогічно як з google?


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Запрос на функцию
СообщениеДобавлено: 12 дек 2011 11:38 
Гуру
Гуру

Зарегистрирован:
04 дек 2004 19:41
Сообщения: 1035
Откуда: г. Харьков
actek писал(а):
можна реалізувати в Digitals загрузку карт yandex, аналогічно як з google?

Дигитал продается и в России тоже, отечественных производителей решили не трогать.


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

Зарегистрирован:
04 мар 2011 11:24
Сообщения: 13
Dmitriy Fedorov писал(а):
actek писал(а):
можна реалізувати в Digitals загрузку карт yandex, аналогічно як з google?

Дигитал продается и в России тоже, отечественных производителей решили не трогать.

З чим це пов'язано? як на мене реалізація такої функції була б дуже зручною


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Запрос на функцию
СообщениеДобавлено: 16 дек 2011 00:11 
Специалист
Специалист

Зарегистрирован:
04 мар 2011 11:24
Сообщения: 13
actek писал(а):
Dmitriy Fedorov писал(а):
actek писал(а):
можна реалізувати в Digitals загрузку карт yandex, аналогічно як з google?

Дигитал продается и в России тоже, отечественных производителей решили не трогать.

З чим це пов'язано? як на мене реалізація такої функції була б дуже зручною


??? Можна відповідь?


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

Зарегистрирован:
04 дек 2004 19:41
Сообщения: 1035
Откуда: г. Харьков
Пункт 2.2


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Запрос на функцию
СообщениеДобавлено: 16 фев 2012 21:50 
Специалист
Специалист

Зарегистрирован:
01 дек 2010 08:22
Сообщения: 36
Здравствуйте.

Можно ли добавить функции, в сервер команд, аналогичные нажатиям клавиш X, H и Z в режиме Сбор?


Вернуться к началу
 Профиль Отправить email  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 1369 ]  На страницу Пред.  1 ... 33, 34, 35, 36, 37, 38, 39 ... 92  След.

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


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

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


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

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