Новые возможности программы

Тема содержит краткое описание новых функций, которые появляются в программе

Для загрузки новых версий программы можно использовать автоматическое обновление (меню Помощь|О программе) или прямую ссылку: vingeo.com/update/bin/Ged.exe

Полный список изменений >>>

Список также можно просмотреть в самой программе, вызвав меню Помощь|Что нового…

Быстрая пометка всех участков одного владельца

Для вызова списка владельцев добавлена новая кнопка Список на закладке Инфо. Прежде чем нажать ее нужно пометить любой объект и установить курсор на нужный параметр (фамилия) в списке Инфо.

По нажатию кнопки будет высвечен список всех найденных значений данного параметра (фамилии). При перемещению по списку все объекты с данным параметром будут помечатся.

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

Модуль подготовки текстовых отчетов

Модуль Reports.exe представляет собой автономную программу, которая вызывается из Ged через меню Сервис|Генератор отчетов.
Модуль принимает из Ged данные о помеченных объектах и использует технологию FastReport для формирования разнообразных текстово-графических документов.

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

Загрузка нового модуля, шаблонов и файлов помощи на нашем сайте:
vingeo.com/Rus/download.html

Данный модуль имеет отдельную стоимость (300 грн) и требует обновления ключа. Можно испытать его в демо-режиме без обновления.
При продлении периода обновления программы на год можно заказать модуль текстовых отчетов по льготной цене (150 грн).

По поводу функции NEIGHBORS!

Эта функция применяется для составления списка смежников, разделенных запятой. Используя ее вложенной в ф-цию GET, есть возможность выборки определенного количества смежников (одного или нескольких). В основном эту функцию применяют для документа “Акт погодження меж землекористування”, в котором есть необходимость выводить список смежников в одну или несколько строк.
<Номер параметра> в структуре ф-ции не что иное, как порядковый номер параметра в Менеджере параметров или на закладке Инфо.

Пробуйте! :unamused:

Хочу только добавить, что эта функция может использоваться только при формировании документов и только если в них есть таблица смежников.
Пример шаблона здесь vingeo.com/samples/Neighbors.dmt
А здесь пример исходных данных vingeo.com/samples/Neighbors.dmf

Запуск нескольких копий программы Ged

По многочисленным просьбам добавлена возможность запуска нескольких экземпляров программы Ged.

Для этого нужно добавить ключ /MC в строку запуска программы в ярлыке.
Например: C:\Digitals\Ged.exe /MC

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

Эта возможность специально для тех, кто знает что делает :slight_smile:

Подключаемые справочники значений параметров

(возможность не такая и новая, но оказалось мало кто знает как ей пользоваться :smiley:)

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

Кроме того, в отличии от списковых параметров справочник - единый для всех карт Digitals.
После редактирования справочника значения внесенные в карту ранее не изменяются. Т.е. справочник работает только на этапе ввода значения параметра.

Пример по справочникам vingeo.com/samples/Spiski.zip

Все справочники должны находится в папке \Digitals\Lists.
Создайте у себя такую папку и скопируйте туда прилагаемые
файлы Names.txt и Indexes.txt.
Пример использования в файле Spiski.dmf.

Справочник для каждого параметры задается в его маске.
Справочник можно применить ко всему параметру (см. параметры 1 и 11), а также к любой его части (см. параметр 5, там справочник только на имя).

Первой строкой любого справочника должны идти названия колонок.
Если в справочнике больше чем одна колонка, то звездочкой нужно пометить ту колонку, значение которой должно заносится в параметр.
Например Indexes.txt - выбор идет по имени населенного пункта (колонка 1), а в параметр заносится его индекс (колонка 2).

Присвоение слою двух и более условных знаков

Эта возможность наиболее полезна в картографии, где иногда недостаточно одного условного знака. Например - лес. Полигон леса должен заполняться площадным условным знаком, а по контуру необходим линейный условный знак (точечный пунктир).

Раньше для этого приходилось дублировать объект в разных слоях.

Теперь проблема решается при помощи объединения условных знаков в цепочки: кнопка Цепочка символов, в Менеджере условных знаков (Карта|Условные знаки). Т.е. к площадному условному знаку леса можно добавить нужный линейный.

Если нужно, то к линейному условному знаку можно в свою очередь добавить следующий условный знак и таким образом цепочку можно продолжать неограниченно.

Кнопка локализации в списке слоев

Если нажать кнопку Локализация, то в списке слоев слева появится серая пиктограмка, которая показывает тип слоя: точечный, линейный, площадной, и т.д.
Этот режим рекомендуется для редактора (администратора), для создания и проверки новых шаблонов карт.

Если же кнопка Локализация не нажата, то вместо иконки локализации показывается символическое отображение атрибутов слоя, цвет линии, заливка, условный знак и т.д.
Этот режим рекомендуется для оператора, так как облегчает поиск и выбор слоя для сбора.

Кнопка Ортогонализация на закладке Правка

Эта команда выполняет подгонку прямоугольных объектов, обеспечивая строгую ортогональность (прямоугольность) всех их углов.
В качестве допуска используется общий допуск точности карты на бумаге (Сервис|Настройки|Правка).

Если СКО разницы координат всех точек нового и старого объектов меньше допуска, то объект заменяется новым. Ортогонализироваться могут только объекты у которых все углы прямоугольные.

Это функция сходна по принципу действия с шаблоном сбора Ортогональный, но позволяет повторно уравнять объект после его редактирования.

Блокировка отрисовки условного знака на первой и последней точке объекта

В Менеджере условных знаков (Карта|Условные знаки) добавлена возможность отключать рисовку знака на первой и последней точках объекта (для линейно-ориентированных, одиночно-ориентированных УЗ). Это полезно для линий электропередач и пр.

Пример vingeo.com/samples/FirstLast.dmf

Внутренние функции в командах инструментальных панелей

Расширена функциональность настраиваемых инструментальных панелей (Окно|Создать панель инструментов).
Теперь кнопкам можно присваивать не только команды доступные через меню, но и вызывать внутренние функции сервера команд Digitals, ранее доступные только по протоколу TCP/IP. Сервер команд при этом активизировать необязательно.
Функциям можно передавать параметры, что позволяет автоматизировать задачи, которые раньше были недоступны (например, скопировать объект и вставить его в определенный слой). Для редактирования параметров используйте двойной щелчок на строке с функцией в списке.

Для отличия от команд меню, функции в списке начинаются с символа @

Список наиболее полезных функций:

@SelectTab TabIndex
Активизирует закладку правой панели, например @SelectTab 1 - закладка Сбор (2 - Правка, 3 - Инфо, 4 - Список)

@ActivateMap Number
Активизирует определенное окно с картой, например @ActivateMap 2

@FileOpen Name
Открывает заданный файл, например @FileNew c:\мой любимый файл.dmf

@FileNew Name
Создает новое окно с определенным именем, например @FileNew c:\Петров.in4

@Map.SelectLayer LayerIndex
Помечает все объекты данного слоя, где LayerIndex – порядковый номер слоя (не ID) в списке менеджера слоев.

@Map.ChangeSelectedLayer LayerIndex
Изменяет слой помеченных объектов, где LayerIndex – порядковый номер слоя (не ID) в списке менеджера слоев.
Пример применения:
Правка | Копировать
Правка | Вставить
@Map.ChangeSelectedLayer 50
Правка | Вставить
@Map.ChangeSelectedLayer 52

@Map.SelectByParameters Count|List
Помечает объекты по значениям одного или нескольких их параметров (аналогично команде Правка|Найти)
Примеры применения:
@Map.SelectByParameters 1|29=1.8
Пометит все объекты, у которых значение параметра 29 (KZ) равно 1.8
@Map.SelectByParameters 2|0>0.1|0<0.5
Пометит все объекты, у которых значение параметра 0 (площадь) лежит в пределах от 0.1 до 0.5 (Га).

@SetMapAccuracy Value_mm
Установка допуска точности карты на бумаге, например @SetMapAccuracy 0.5

@Map.SetCollectionLayer LayerIndex
Установка слоя сбора. Позволяет создавать собственные панели любимых слоев (аналог избранных слоев).

@Window.Position CenterX CenterY ScreenScale
Позиционирование окна в точку с заданными координатами и масштабом.

>>> Заказ функции <<<

Если вам нужна определенная функция, которой нет в списке, то оставьте заявку и мы постараемся ее добавить:
viewtopic.php?p=157#157

ЦМР|Профиль

Уважаемые разработчики и пользователи, расскажите об использовании команды ЦМР-Профиль. Тонкости создания шаблонов, настройка Сервис-Вид-Тип профиля. Как подготовить данные и т.д.

Помощь раскрывает тему не слишком широко. А хотелось бы применять команду не только для бурения скважин, но и скажем для исполнительных съемок подземных коммуникаций.

Если можно, с примерами.

К сожалению оба варианта профиля, которые имеются в Digitals узкоспециализированные.

Первый (маркшейдерский) предназначен для построения разрезов залегания в карьерах по данным скважин бурения.
Пример профиля и исходных данных vingeo.com/samples/Mine-Profile.zip

Второй (железнодорожный) предназначен для построения профилей железно-дорожных путей.
Пример профиля и исходных данных vingeo.com/samples/Railway-Profile.zip

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

Мы готовы добавить и другие варианты построения профилей. Предлагайте технологию, порядок подготовки исходных данных, правила оформления и т.д.

Запись и чтение DWG-файлов

Добавлена возможность чтения и записи файлов формата DWG. Для этого должен быть установлен AutoCAD, так как импорт/экспорт производится через OLE сервер AutoCAD.
Работоспособность проверялась на версиях ACAD 2000/2000i, ACAD 2002/2002 LT, ACAD 2004 и ACAD 2005.

Рекомендуется использовать ACAD 2004 или ACAD 2005. После этого в любой момент можно сохранить получившийся файл, как DWG файл более ранней версии (AutoCAD DWG 2002, 2000 или ниже) или как DXF.

На данный момент реализованы импорт/экспорт векторных данных с учетом цвета, типа и толщины линий, заливки (только сплошная), текстовых подписей. При экспорте так же передаются одиночные условные знаки.
При импорте атрибуты линий берутся из соответствующих атрибутов слоя, индивидуальные атрибуты игнорируются. Заливка будет назначаться для слоев, в которых есть хоть один объект типа Hatch (заливка), при чем цвет заливки устанавливается по цвету последнего такого объекта в данном слое.

Поддержка CMYK и улучшенный диалог выбора цвета

Диалог выбора цвета в настройках слоев, параметров и условных знаков теперь позволяет задавать цвета в системе CMYK (в процентах от 0 до 100).
Digitals также запоминает настройки 16-ти пользовательских цветов, которые задаются в левой нижней части диалога. Таким образом появилась возможность задания там типовых цветов, используемых в картографии. Настройки пользовательских цветов хранятся в файле \Digitals\Colors.ini, и для их переноса достаточно скопировать этот файл на другой компьютер.

Также добавлен вариант экспорта карты в TIFF CMYK (Файл|Экспорт), что снимает проблему искажения чистых цветов при переводе растра из RGB в CMYK в Photoshop.

Создание блоков для сбора типовых объектов

Добавленный в Digitals механизм блоков позволяет упростить сбор различных типовых повторяющихся объектов, произвольной формы, в том числе состоящих из нескольких полигонов/полилиний.

Блок, хорошо знакомый пользователям Autocad, представляет собой произвольный набор объектов, который можно вставлять на карту как единое целое, изменяя при этом его положение, масштаб и разворот.

Создание блока

Для создания блока можно использовать все доступные средства сбора и редактирования. Для преобразования любого набора объектов в блок их все нужно пометить и воспользоваться командой главного меню Сервис|Преобразовать|Объекты в блок, после чего задать имя блока. Все блоки сохраняются в виде стандартных DMF-файлов в папку \Digitals\Blocks и могут затем редактироваться как обычные карты.
Первым по порядку объектом в блоке должен быть “привязочный” объект, имеющий от одной до трех точек (для того чтобы сделать любой объект карты первым служит команда Правка|На задний план).

Сбор (вставка) блока

Для вставки блока выберите шаблон Блок на закладке Сбор правой панели (кнопка “B”), а затем выберите из списка нужный блок. Далее зарегистрируйте на карте “привязочные” точки (от одной до трех, в зависимости от числа точек в “привязочном” объекте блока).
При этом блок будет вставлен на карту таким образом чтобы точки “привязочного” объекта блока совпали с зарегистрированными точками (сам “привязочный” объект при этом не вставляется). При вставке блока сохраняются оригинальные слои объектов блока, а также значения параметров, подписей и пр.

В зависимости от числа точек в “привязочном” объекте при вставке блока будут выполнены следующие преобразования:

1 точка - сдвиг (блок сохраняет свою ориентацию и масштаб).
vingeo.com/samples/1-10-Hectare-Circle.dmf
Например для вставки множества окружностей одинакового радиуса с привязкой по центру

2 точки - сдвиг, масштабирование и разворот.
vingeo.com/samples/CircleByDiameter.dmf
Например для сбора окружности по ее диаметру, либо типовых строений одинаковой формы.

3 точки - сдвиг, раздельное масштабирование по каждой оси координат и разворот.
vingeo.com/samples/Building.dmf
Например для сбора прямоугольных строений с различным соотношением сторон.

Сравнение объектов двух карт

Новая команда Карта|Сравнить|Объекты помечает в текущей карте все объекты, которые отсутствуют или не совпадают с объектами другой карты. Вторая карта должна быть предварительно открыта в другом окне.

Сравнение выполняется только по геометрическому совпадению. Слой объекта и значения его параметров в расчет не принимаются.

Построение полигона по списку промеров до известных точек

Команды Вставка|Засечки|Полигон по промерам (внутренний) и Вставка|Засечки|Полигон по промерам (внешний) позволяют автоматически построить полигон, введя список расстояний от каждой его точки до двух точек известного контура.

Полигон по промерам (внутренний) может быть использован для создания контуров строений (угодий) внутри земельного участка. При этом точки внешнего контура участка координируются при помощи тахеометра или GPS, а до углов строений берутся только промеры от двух ближайших точек участка.

Полигон по промерам (внешний) решает обратную задачу - восстановление контура участка по промерам до точек внутренних контуров (строений).

Для выполнения засечки нужно пометить базовый полигон, вызвать команду Вставка|Засечки|Полигон по промерам, и ввести в появившемся окне список, содержащий номера точек базового полигона и расстояния до этих точек. Для каждой точки создаваемого контура вводится два промера.

Пример списка промеров для построения внутреннего контура (здания) из 4 точек:

1 41.03 7 39.85
1 69.37 2 39.91
3 43.23 4 57.39
5 44.07 6 52.74

Так, первая точка здания находится на расстоянии 41.03 от первой точки базового контура и на расстоянии 39.85 от седьмой точки базового контура. И т.д…
Если необходимо задать промер не от точки базового контура, а от предыдущей точки строящегося полигона, то в качестве номера точки нужно задать ноль.

Тестовый пример vingeo.com/samples/PolygonByDistances.dmf

Вставка в карту динамических растров

Расширены возможности команды Вставка|Растровое изображение, позволяющие создавать виртуальные растровые массивы из ортофотопланов, сканированных карт, спутниковых снимков и т.д.

После вставки группы растров в карту в мелком масштабе (1:16, 1:32 и др.) можно вызвать контекстное меню и активизировать там пункт Активная ссылка. После этого, программа будет каждый раз динамически загружать растры из исходных файлов при изменении увеличения карты на экране.

Вставленное изображение низкого разрешения (1:16, 1:32, и т.д.) как и раньше будет храниться непосредственно в DMF-файле, а исходные растры более высокого разрешения будут при необходимости загружаться программой “на лету” из внешних файлов. Если предполагается работать только с внешними файлами, то для уменьшения размера DMF-файла можно вставлять растры без изображений низкого изображения (режим Ссылка).

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