Аналитика

Цифровая фотограмметрия, картография и землеустройство
Текущее время: 19 мар 2024 08:07

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




Начать новую тему Ответить на тему  [ Сообщений: 134 ]  На страницу Пред.  1, 2, 3, 4, 5, 6, 7, 8, 9  След.
Автор Сообщение
 Заголовок сообщения: Re: FAQ для опытных пользователей (секреты)
СообщениеДобавлено: 12 ноя 2010 13:10 
Гуру
Гуру

Зарегистрирован:
06 июн 2010 06:35
Сообщения: 823
Откуда: Ліспроект Володимир Вовчанський
Bondarets Alexander писал(а):
Цитата:

Если освоите Delphi, хотя бы на начальном уровне, то создавать приложения, взаимодействующие с Digitals будет гораздо проще. Один из наших пользователей разработал классы, упрощающию управление программой. Смотрите здесь viewtopic.php?p=6824#6824

Дякую за корисне посилання. Розібрався з сокетами, отримую відповідь від Digitals-а у VBA. Лишається питання - чи варто сподіватись на появу функції Digitals-а яка б ініціювала запуск скрипта, записаного в панелі інструментів (хоч вікно панелі інструментів не належить головному вікну Digitals, але воно є дочірнім вікном, і, як на мене, всі дії з дочірнім вікном обробляються кодом головного вікна)?

Наразі можна було б вирішити проблему шляхом ініціювання натискання кнопки панелі інструментів використовуючи бібліотеку Lib "user32" (FindWindow, SendMessage та інші). Знову "вчитись, вчитись, ... вчитись).


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: FAQ для опытных пользователей (секреты)
СообщениеДобавлено: 05 дек 2010 01:53 
Гуру
Гуру

Зарегистрирован:
06 июн 2010 06:35
Сообщения: 823
Откуда: Ліспроект Володимир Вовчанський
"Дзуськи" :? Не получається з Excel запустити довжелезного (за кодом) скрипта.

'кнопка' панелі інструментів, мабуть насправді не є кнопкою :shock: , тому що повідомлення, послані цьому вікну (класу 'кнопка') про лівий клік миші, не сприймаються.

Де програмісти? - буду їх "спрашивать-вать-вать" :D
Підкажіть, будь-ласка, до якого класу належить вікно 'кнопка' панелі інструментів? Воно є дочірнім вікном (вікна 'панель інструментів'), яке в свою чергу є породженим вікном головного вікна програми. Так чи не так :oops:


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: FAQ для опытных пользователей (секреты)
СообщениеДобавлено: 05 дек 2010 15:57 
Гуру
Гуру

Зарегистрирован:
26 фев 2007 12:04
Сообщения: 1751
Откуда: Vinnitsa
Цитата:
"Дзуськи" :? Не получається з Excel запустити довжелезного (за кодом) скрипта.


Мы работаем над возможностью запуска скриптов из других скриптов. Список доступных скриптов (кнопок тулбаров) будет доступен в специальном пункте главного меню.

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


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: FAQ для опытных пользователей (секреты)
СообщениеДобавлено: 06 дек 2010 04:24 
Гуру
Гуру

Зарегистрирован:
06 июн 2010 06:35
Сообщения: 823
Откуда: Ліспроект Володимир Вовчанський
Bondarets Alexander писал(а):
Мы работаем над возможностью запуска скриптов из других скриптов. Список доступных скриптов (кнопок тулбаров) будет доступен в специальном пункте главного меню.

Дякую за швидку відповідь, будем чекати з нетерпінням.


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: FAQ для опытных пользователей (секреты)
СообщениеДобавлено: 09 дек 2010 17:57 
Гуру
Гуру

Зарегистрирован:
26 фев 2007 12:04
Сообщения: 1751
Откуда: Vinnitsa
Мы создали ортофото по аэроснимкам, построили линии порезов, выполнили тональную сшивку. Однако теперь выяснилось, что ортофото должно иметь привязку в соседней зоне.

Создание ортофото по аэроснимкам выполняется командой Орто>Трансформировать фрагменты. При этом в результирующий DMF по ссылке вставляются ортотрансформированные фрагменты. Вставленное по ссылке изображение - это прямоугольный объект карты, обозначающий границы растра и расположенный в слое с типом Изображение. Объект-изображение через разрыв может содержать внутрений контур (дырка в сложном полигоне), который определяет полезную часть изображения. Белые области, которые появляются при развороте изображения во время трансформации не попадают во внутрений контур и не отображаются в карте.

Ортоизображение после пересчета в соседнюю зону теряет ортогональность (разворачивается). Значит надо выполнить повторную трансформацию. Чтобы снова не строить линии порезов и не выполнять тональную сшивку можно трансформировать не исходные снимки а полученные ортофрагменты.

Для этого:

1. Откройте Растр>Ориентирование>Архив, в средней панели(В заглавии TIFF файлов) выберите папку с ортофрагментами. Сформируется список TIF файлов в выбраной папке. Выделите все найденные растры и выберите из выпадающего списка Datum в левом нижнем углу исходную систему координат. Предположим, наши ортофрагменты находятся в 3-й зоне СК63. Выберите датум SK63(3) и жмите кнопку Задать датум. Если процесс назначения датума растрам прошел успешно, программа об этом радостно сообщит.

2. Создайте в Digitals пустую карту, установите в Карта>Свойства>Datum систему координат в которую нужно выполнить пересчет. Предположим это 4-я зона СК63, датум SK63(4). Закройте окно свойств карты и выполните Вставка>Блок триангуляции. Здесь укажите Тип файлов изображения и выделите все ортофрагменты. При вставке границ растров на лету выполняется пересчет СК63(3)->СК63(4), вы должны увидеть, что границы растров оказались немного развернутыми.

3. Пометьте вставленные границы растров. Выполните Орто>Трансформировать фрагменты. В открывшемся диалоге укажите путь сохранения новых ортофрагментов и их разрешение, которое должно соответствовать исходному. Разрешение изображений в DPI зависит от масштаба карты, поэтому если вы задаете разрешение в DPI всегда указывайте правильный масштаб. После трансформации растров будет создан DMF со вставленными ссылками на новые ортофрагменты. Эти ортофрагменты уже в новой зоне, но накладываются друг на друга.

4. Откройте DMF со старыми ортофрагментами (в СК63, 3-я зона). Задайте систему координат в Карта>Свойства, если не задана. Выделите все объекты-изображения и разбейте сложные полигоны на простые кнопкой Разделить на правой панели, закладка Правка. Аналогично разбейте объекты-изображения для новых ортофрагментов и сразу удалите внутренние контуры объектов. Скопируйте внутренние контуры объектов-изображений из карты старых ортофрагментов и вставте в новую. Объекты при вставке будут пересчитаны в новую зону. Создавайте сложные полигоны помечая внешний контур растра и нажимая кнопку Сложный полигон, тоже на правой панели.

После всех описанных манипуляций получим ортофрагменты перетрансформированные в соседнюю зону. Тональная сшивка не требуется, строить линии порезов повторно также не надо.

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


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: FAQ для опытных пользователей (секреты)
СообщениеДобавлено: 11 дек 2010 14:00 
Администратор
Администратор

Зарегистрирован:
28 авг 2004 17:19
Сообщения: 1009
voha писал(а):
Bondarets Alexander писал(а):
Мы работаем над возможностью запуска скриптов из других скриптов. Список доступных скриптов (кнопок тулбаров) будет доступен в специальном пункте главного меню.

Дякую за швидку відповідь, будем чекати з нетерпінням.

Запуск скриптов из других скриптов готов - viewtopic.php?p=9139#9139

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: FAQ для опытных пользователей (секреты)
СообщениеДобавлено: 15 янв 2011 15:53 
Гуру
Гуру

Зарегистрирован:
06 июн 2010 06:35
Сообщения: 823
Откуда: Ліспроект Володимир Вовчанський
Цитата:
Добавлена возможность создания скриптов обработки событий для отдельного слоя.

Цитата:
При вызове, можно передать вызываемому скрипту строку с входными параметрами, а также получить строку с результатом. Для этого, в вызываемом скрипте необходимо использовать зарезервированные переменные $PARAMETERS и $RESULT.

Ідея така: скрипт обробки події отримує від Digitals-а вхідні параметри (операція, виконання якої викликало подію; номер точки об'єкта, переміщення якої викликало подію і таке інше...). Наразі неможливо в скрипті отримати подібну інформацію, хіба що @EventObject - номер об'єкта, та ще функції @Map.Undo.SaveObject Number і @Map.Undo.SaveObjectParameters Number. але застосування останніх двох не забезпечує наявності інформації про об'єкт до зміни об'єкта в скрипті обробки події.

Стосовно аналізу даних в скриптах, є ще "рацухи" та зауваження Без відповіді


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: FAQ для опытных пользователей (секреты)
СообщениеДобавлено: 11 мар 2011 19:16 
Администратор
Администратор

Зарегистрирован:
28 авг 2004 17:19
Сообщения: 1009
Что делать если космические снимки открываются в Digitals черными?

Космические снимки записаны в формате не 24, а 48 бит. На каждый цветовой канал у них приходится 16 бит вместо 8, но реально заполнены изображением лишь 9-10 младших бит. Поэтому они выглядят темными (черными) при обычном просмотре. Для их оптимального преобразования в формат 24 бит нужно использовать программу DIPEdit (меню Изображение|Коррекция...).

Коррекцию и сохранение в 24-битный формат с созданием пирамид можно сделать в групповом режиме:

Загрузить обучающий ролик >>>

В результате преобразования будут созданы TIF-файлы с теми же именами. К исходным изображениям будет добавлено расширение .bak

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: FAQ для опытных пользователей (секреты)
СообщениеДобавлено: 10 май 2011 10:04 
Участник
Участник

Зарегистрирован:
28 июл 2008 09:00
Сообщения: 7
Здравствуйте! Пытаюсь разобраться с форматом DMF, возникло несколько вопросов:
1) Актуальна ли представленная здесь документация?
2) По типам слоев интересует. Если слои приводить к линиям точкам и полигонам чем буду выражаться Пикет-3, Символ-4, Рамка и легенда-5, Таблица-6, ЦМР-7, Разметка листов-8.
3) Правильно ли я понял, что разделение геометрии на части выражено точкой DMF3D с специфичной координатой X?

Заранее благодарен!


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: FAQ для опытных пользователей (секреты)
СообщениеДобавлено: 10 май 2011 11:43 
Администратор
Администратор

Зарегистрирован:
28 авг 2004 17:19
Сообщения: 1009
Dorofeev писал(а):
Здравствуйте! Пытаюсь разобраться с форматом DMF, возникло несколько вопросов:
2) По типам слоев интересует. Если слои приводить к линиям точкам и полигонам чем буду выражаться Пикет-3, Символ-4, Рамка и легенда-5, Таблица-6, ЦМР-7, Разметка листов-8.
Пикет и символ - точечные
ЦМР - видимо тоже точечные (только точка не одна, а множество - регулярная сетка)
все остальные - полигоны
Dorofeev писал(а):
3) Правильно ли я понял, что разделение геометрии на части выражено точкой DMF3D с специфичной координатой X?
Да, значение координаты X, равное -2684354.56 означает разрыв геометрии. Обычно применяется для описания сложных полигонов (с "дырками").

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: FAQ для опытных пользователей (секреты)
СообщениеДобавлено: 19 сен 2011 07:58 
Администратор
Администратор

Зарегистрирован:
28 авг 2004 17:19
Сообщения: 1009
Как перетрансформировать ортофотопланы из одной зоны в другую?

Допустим, необходимо перетрансформировать ортофотопланы из СК63(3) в СК63(4).

Для начала, нужно убедиться, что растрам присвоен правильный исходный датум - СК63(3). Для этого откройте любой из растров (Растр|Открыть) и вызовите его свойства (Растр|Свойства). Текущий датум показан в строке Вид съемки:

Внешнее ориентирование (TIF header)
Вид съемки: Карта, SK63(3)
Масштаб 1:10,000 (пиксел 0.400 м)


Если текущий датум отсутствует, то его нужно назначить в программе Models. Для этого вызовите Models|Архив и укажите вашу папку с растрами в центральной колонке (под надписью В заглавии TIFF файлов). Затем выберите нужный датум СК63(3) из списка снизу и нажмите кнопку Пометить Все, а затем Задать датум.

Создайте в программе Ged, новую карту и назначьте ей в меню Карта|Свойства тот датум, в который вы собираетесь перетрансформировать растры - СК63(4). Там же задайте карте масштаб, который соответствует масштабу растровых ортофотопланов, например 1:10000.

Затем вставьте все ваши растры в карту (Вставка|Блок триангуляции), пометьте их и выполните трансформирование (Орто|Трансформировать фрагменты). При трансформировании нужно указать то же разрешение на местности, которые имели исходные ортофотопланы (0.400 м).

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: FAQ для опытных пользователей (секреты)
СообщениеДобавлено: 20 мар 2012 14:31 
Гуру
Гуру
Аватара пользователя

Зарегистрирован:
05 апр 2008 03:14
Сообщения: 202
Откуда: Тернополь
Можно редактировать/наполнять dmf двумя и более пользователями одновременно?


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: FAQ для опытных пользователей (секреты)
СообщениеДобавлено: 20 мар 2012 15:05 
Гуру
Гуру

Зарегистрирован:
26 фев 2007 12:04
Сообщения: 1751
Откуда: Vinnitsa
_Visco_ писал(а):
Можно редактировать/наполнять dmf двумя и более пользователями одновременно?


Можно. Но тот, кто сохранит карту последним, получит втык от пользователя, сохранившего карту раньше. Потому что он свои изменения потеряет.

Для многопользовательского редактирования сохраняйте карту в базу данных. На данный момент поддерживаются PostgreSQL и MS SQL. Информации много на этом форуме, воспользуйтесь поиском.

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


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: FAQ для опытных пользователей (секреты)
СообщениеДобавлено: 20 мар 2012 15:25 
Гуру
Гуру
Аватара пользователя

Зарегистрирован:
05 апр 2008 03:14
Сообщения: 202
Откуда: Тернополь
Bondarets Alexander писал(а):

Можно. Но тот, кто сохранит карту последним, получит втык от пользователя, сохранившего карту раньше. Потому что он свои изменения потеряет.


Это я в курсе. :)

Bondarets Alexander писал(а):
Для многопользовательского редактирования сохраняйте карту в базу данных. На данный момент поддерживаются PostgreSQL и MS SQL. Информации много на этом форуме, воспользуйтесь поиском.

Будем искать.

UPD. Если можно тыкните носом в тему, как установить создать и настроить.


Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: FAQ для опытных пользователей (секреты)
СообщениеДобавлено: 20 мар 2012 15:56 
Гуру
Гуру

Зарегистрирован:
26 фев 2007 12:04
Сообщения: 1751
Откуда: Vinnitsa
Вот тут про настройку работы с БД PostgreSQL. Шаги, связанные с настройкой Регистратора и созданием ИКК, пропустить.

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


Вернуться к началу
 Профиль Отправить email  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 134 ]  На страницу Пред.  1, 2, 3, 4, 5, 6, 7, 8, 9  След.

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


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

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


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

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