Аналитика

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

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




Начать новую тему Ответить на тему  [ Сообщений: 1369 ]  На страницу Пред.  1 ... 62, 63, 64, 65, 66, 67, 68 ... 92  След.
Автор Сообщение
 Заголовок сообщения: Re: Запрос на функцию
СообщениеДобавлено: 07 мар 2015 15:13 
Эксперт
Эксперт

Зарегистрирован:
09 сен 2014 19:26
Сообщения: 97
Шановні розробники, створіть функію яка б змінювала масштаб карти. Я навіть назву їй вигадав - Map.Scale :D


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

Зарегистрирован:
18 апр 2007 11:55
Сообщения: 2298
Откуда: Vinnytsia
Спробуйте так:
@Map.SetProperties Новий_масштаб

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


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

Зарегистрирован:
14 окт 2010 16:40
Сообщения: 265
А можно ли сделать чтобы при использовании SendChars и диалогового окна - это диалоговое окно визуально не будет отображаться? Вроде была такая функция, но не могу найти.


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Запрос на функцию
СообщениеДобавлено: 19 мар 2015 20:25 
Эксперт
Эксперт

Зарегистрирован:
09 сен 2014 19:26
Сообщения: 97
Шановні розробники, підкажіть чи є така функція яка будує лінію між двома заданими точками? Якщо ні створіть будь-ласка наступне; Обираємими є точки підписи яких винесені на карту. Наприклад на карті винесенні підписи точок:S1,S2.....,1,2,3.... і треба зєднати лінією точки S2 та 3.

Map.BuildLine 1|S2|3

де 1 - порядковий номер шару яким буде будуватися лінія.

Дякую!


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Запрос на функцию
СообщениеДобавлено: 19 мар 2015 23:04 
Гуру
Гуру

Зарегистрирован:
05 апр 2012 10:20
Сообщения: 797
Откуда: Львівська область
Такі функції існують.
Спочатку отримуємо координати наших точок
$T1=@Map.SelectedObject
$K1=@Map.Object[$T1].GetMinMax
$X1=@StringPart 1 $K1
$Y1=@StringPart 2 $K1


Координати другої точки можна отримати за допомогою циклу, який перераховує потрібні вам точки

Потім створюємо новий об'єкт
$Object=@Map.NewObject ID10000

Задаємо координати точок об'єкта

@Map.Object[$Object].AddPoint $X1 $Y1
@Map.Object[$Object].AddPoint $X2 $Y2


Ну і, обов'язково, обновляємо карту чи об'єкт
@Window.Refresh

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Запрос на функцию
СообщениеДобавлено: 19 мар 2015 23:24 
Гуру
Гуру

Зарегистрирован:
18 апр 2007 11:55
Сообщения: 2298
Откуда: Vinnytsia
Розпакуйте вкладений файл в папку Digitals\Library

Користуватись скриптом якось так:
$MapObject1=3
$MapObject2=5
$Layer=1
$LineMO=%Library.CreateLine $Layer $MapObject1 $MapObject2
$Message=Створено відрізок № $LineMO (шар: $Layer) між першими точками об'єктів $MapObject1 та $MapObject2.
@if $LineMO<1 then @Break Помилка блаблабла
@Dialog.Message $Message


Вложения:
CreateLine.zip [369 байт]
Скачиваний: 241

_________________
Команда разработчиков Digitals
(наш e-mail и ICQ находятся в меню Помощь|О программе)
Новичкам сюда | Новые возможности программы | Купить Digitals
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Запрос на функцию
СообщениеДобавлено: 21 мар 2015 19:57 
Эксперт
Эксперт

Зарегистрирован:
09 сен 2014 19:26
Сообщения: 97
Дякую за відповіді. Спробував двома варіантами. Так як пропонував Dmitry_Zolotar вийшло те що я і хотів. Та й за скриптом fendak теж, але щось я мабуть не врахував бо виходить наступне: лінія будується, але разом з нею ще якась)


Вложения:
.jpg
.jpg [ 49.77 Кб | Просмотров: 9910 ]
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Запрос на функцию
СообщениеДобавлено: 21 мар 2015 20:23 
Гуру
Гуру

Зарегистрирован:
05 апр 2012 10:20
Сообщения: 797
Откуда: Львівська область
sergykydr писал(а):
ле щось я мабуть не врахував бо виходить наступне: лінія будується, але разом з нею ще якась)

Функція @Map.NewObject автоматично створює першу точку з нульовими координатами. Щоб цього не було, треба після того, як добавили дві потрібні точки, видаляти першу
@Map.Object[$Object].AddPoint $X1 $Y1
@Map.Object[$Object].AddPoint $X2 $Y2
@Map.Object[$Object].Delete 1

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Запрос на функцию
СообщениеДобавлено: 21 мар 2015 20:34 
Эксперт
Эксперт

Зарегистрирован:
09 сен 2014 19:26
Сообщения: 97
fendak дякую за роз'яснення, тепер працює)


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

Зарегистрирован:
11 июл 2009 10:30
Сообщения: 51
Не працює WIN+Space в Digitals XE, для програми GedTools, щоб відкрилось меню, хоча в старих версіях *2011 року все працює. Перевіряв на Windows 7 x64. При відключених комбінаціях WIN key. koring теж це підмітив тут
Прошу розробників врахувати комбінацію WIN+Space в Digitals XE для програми Gedools.


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Запрос на функцию
СообщениеДобавлено: 29 мар 2015 08:47 
Гуру
Гуру

Зарегистрирован:
06 июн 2010 06:35
Сообщения: 823
Откуда: Ліспроект Володимир Вовчанський
Доброго дня усім.
Хочу запитати у розробників, чи не складно додати наступну скриптову функцію: @Map.Layers.SortBy Attribute(ID/Name/NameWithoutCode/Count) :?:
Вказана функція мала б сортувати шари в списку шарів карти (прошу не плутати з сортуванням об'єктів у карті за списком шарів), де Attribute - атрибут шару, по якому сортуватимуться шари у менеджері шарів.

От є у мене причина: якщо в карті-1 сортувати список шарів за зростанням ID - заміна шаблону (з функцією @Map.ReplaceTemplate Filename) на шаблон карти-2, в якій сортовано список шарів за зростанням ID, працює нормально; якщо в карті-1 сортувати список шарів по імені - заміна шаблону спричинює заміну значення одного з параметрів на значення іншого параметра. Мені, щоб розібрати причину, треба пару днів заново розбирати скрипт на 230 рядків (сильно він "закручений", а писався років пару тому).

Прошу шановних розробників. Якщо не складе великих зусиль :oops:


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Запрос на функцию
СообщениеДобавлено: 30 мар 2015 14:22 
Гуру
Гуру

Зарегистрирован:
06 июн 2010 06:35
Сообщения: 823
Откуда: Ліспроект Володимир Вовчанський
Функция @Map.Layers.SortBy ColumnName - чемно дякую розробникам за підтримку.


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Запрос на функцию
СообщениеДобавлено: 30 мар 2015 22:20 
Гуру
Гуру

Зарегистрирован:
06 июн 2010 06:35
Сообщения: 823
Откуда: Ліспроект Володимир Вовчанський
Вибачте за нав'язливість. Трохи не так працює функція @Map.Layers.SortBy ColumnName як сортування в ручному режимі у менеджері шарів. Застосування функції спричинює зміну шарів об'єктів карти. Ймовірно, віднесення об'єкта до шару в карті відбувається за порядковим номером шару в списку шарів. Таким чином, якщо шар з порядковим номером 26 до сортування був "Зображення", то після сортування шар з порядковим номером 26 став "Яри", і всі об'єкти з шару "Зображення" стали в шарі "Яри".

Ще раз дякую за підтримку.


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

Зарегистрирован:
18 апр 2007 11:55
Сообщения: 2298
Откуда: Vinnytsia
Виправлено

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


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

Зарегистрирован:
05 апр 2012 10:20
Сообщения: 797
Откуда: Львівська область
Шановні розробники програми, чому б не добавити хоча б скриптову функцію, якою можна відкривати як растр карти OpenStreetMap?

Ну дуже потрібно. Там нанесені всі вулиці, номери будинків. Це дуже зручно для того, щоб знімати накладки. А з карт гугле, бінг і яндекс толку не багато.

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

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


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 1369 ]  На страницу Пред.  1 ... 62, 63, 64, 65, 66, 67, 68 ... 92  След.

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


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

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


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

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