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

Вставка номенклатурных листов в широте/долготе.

Команда Вставка>Разбивка на листы>Номенклатурная дополнена возможностью вставки номенклатурных рамок в географических координатах (широта/долгота). Это позволяет разбивать на номенклатурные листы большие регионы, занимающие несколько 6-ти или 3-х градусных зон. Это, например, может быть граница области или протяжённый линейный объект, типа газопровода или высоковольтной линии электропередач.

Чтобы разбить на номенклатурные листы в широте/долготе нужно получить карту в географических координатах. Для пересчёта из плоской СК используйте команду Карта>Система координат Исходная проекция - Плоская (с указанием СК карты), Новая проекция - Сферическая. Затем откройте окно Вставка>Разбивка на листы>Номенклатурная и в списке Датум выберите Широта/Долгота. Если на карте нет помеченных объектов то номенклатурные рамки будут вставлены в рамку карты, иначе в помеченные объекты.

Новая версия генератора отчетов Reports v4

Выполнен перевод ядра Генератора отчетов с версии FastReport 2 на версию 4. Это актуальная на сегодняшний день версия FastReport, которая обладает рядом преимуществ:

  1. Удобный дизайнер отчетов, с массой дополнительных инструментов и масштабированием страницы.
  2. Окно предварительного просмотра перед печатью.
  3. Возможность дуплексной печати и указания порядка вывода страниц.
  4. Улучшен экспорт отчетов в форматы RTF и PDF.

В новой версии значительно улучшены средства программирования:

  1. Поддержка 4-х языков программирования: C++Script, PascalScript, BasicScript, JScript (рекомендуется использовать PascalScript, так как он применяется в стандартных шаблонах Генератора отчетов).
  2. Существенно расширены возможности языка, добавлены новые типы данных, функции, классы.
  3. Весь код шаблона отчета теперь хранится в одном модуле, а не отдельно в текстовых полях как было ранее.
  4. Режим отладки с возможностью установить точку останова и просмотреть значения переменных в любой строке при исполнении кода.
  5. Расширен набор визуальных элементов управления для создания диалоговых форм.

К сожалению, формат шаблонов 2-й версии FastReport frf не совместим с форматом 4-й версии fr3. Поэтому старые нестандартные шаблоны необходимо сконвертировать в fr3 формат.

Делается это в дизайнере шаблонов нового Генератора отчетов по очереди для каждого шаблона. Необходимо открыть frf шаблон и сохранить его в fr3 формат при помощи команды Файл>Сохранить как. Если при формировании отчета появятся сообщения об ошибках необходимо отредактировать скрипт. В случае затруднений отправьте ваш шаблон на help@vingeo.com, поможем.

При обновлении Генератора отчетов необходимо заменить не только файл Reports.exe но и файл настроек Repotrs.ini (находится вместе с шаблонами в архиве Templates.exe).

Возможно параллельно использовать и старую и новую версии Генератора отчетов. Для этого, перед заменой файлов на новые, переименуйте Reports.exe и Reports.ini в папке Digitals в Reports2.exe и Reports2.ini соответственно. После копирования файлов нового Генератора отчетов и перезапуска Digitals в меню Сервис появится пункт Старый генератор отчетов, вызывающий Генератор отчетов 2-й версии.

Улучшена отрисовка масштабируемых откосов

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

Порядок сбора объекта не изменился: верхняя бровка <разрыв> нижняя бровка.
Конфигурация условного знака также осталась прежней.
Для активизации нового алгоритма необходимо включить для условного знака откоса признак Эластик в редакторе условных знаков (Карта|Условные знаки).

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

Примеры:
ElasticOtkos.dmf (88.6 KB)

Создание отчета по поперечным профилям дороги.

Добавлен новый тип отчета Сервис>Отчет>Дорога (поперечный профиль). Отчет служит для построения профилей такого вида

Вот пример текста отчета:

DMF файл, который использовался для построения отчета можно скачать здесь. Чтобы создать отчет пометьте осевую линию дороги (линия фиолетового цвета), откройте окно Сервис>Отчет, выберите тип отчета Дорога (поперечный профиль) и нажмите кнопку Отчет.

Формирование протокола проверки IN4.

В модуль проверки IN4 добавлен экспорт результатов проверки в Генератор отчетов (Reports). Данная функция будет полезна отделам ДЗК, выполняющим проверку обменных файлов и выдающих клиенту протокол проверки. Пример шаблона протокола проверки показан на рисунке

Вы можете скачать шаблон по ссылке внизу сообщения. Последняя версия Digitals находится здесь.

Чтобы сформировать протокол проверки выполните следующее. Откройте Digitals, откройте модуль проверки Файл>Проверить In4. Перетащите в окно модуля проверки IN4 обменные файлы (можно петащить всю папку с обменными файлами). Выполните Проверка>Проверить все, затем также в модуле проверки выполните Файл>Запустить Генератор отчетов. Должен запуститься Генератор отчетов (требуется 4-я версия). Скопируйте загруженный файл checkin4.fr3 шаблона в папку Digitals\Templates и в Генераторе отчетов добавте его в список используемых шаблонов (Дизайнер>Пакеты документов). После выбора шаблона из списка будет сформирован отчет. Чтобы отредактировать шаблон протокола проверки откройте дизайнер шаблонов (Дизайнер>Правка шаблона).
checkin4.zip (5.97 KB)

Обновление шаблонов Digitals

Новая система шаблонов Digitals значительно упрощает их настройку и внесение собственных данных. Главное новшество - использование единого файла для всех текстовых констант, встречающихся в шаблонах.

Теперь при изменении фамилии начальника или названия утверждающей организации не нужно редактировать все шаблоны. Достаточно внести изменение в файл \Digitals\Templates\Setup.ini и оно отразится во всех создаваемых документах. Для этого, выполните в программе Ged команду меню Сервис|Документы|Текстовые константы.

Нововведение касается как шаблонов Генератора отчетов, так и DMT-шаблонов.

В новой системе шаблонов реализована автоматическая подстановка территориально зависимых параметров (названия областей, районов, местных советов, утверждающих органов и т.д.) по коду КОАТУУ земельного участка. Это позволяет без перенастройки шаблонов выдавать документы на участки, расположенные в разных населенных пунктах. Для этого необходимо внести ФИО председателей соответствующих местных советов в файл \Digitals\Lists\RadaNM.txt

Все текстовые константы в файле Setup.ini имеют следующий вид:

Setup.ini

Директор=Іванов С.П.

Пример использования и синтаксис

В шаблоне Генератора отчетов: FILE(‘Setup.ini’,‘Директор’)
В DMT-шаблоне: FIL(Setup.ini,Директор)

Использование формул в текстовых константах

Константы могут содержать не только готовые текстовые строки, но и формулы для вычисления их значений (в формате Генератора отчетов или DMT-шаблона), например:

Setup.ini

DMTНазва(Область)=SEF(Cut(1,2,P[20]),Obl.txt)

RepНазва(Область)=SEF(RegionID,‘Obl.txt’)

Загрузить обновленные шаблоны >>>

Обязательно сделайте резервную копию папки \Digitals перед распаковкой содержимого архива. При распаковке будут перезаписаны все шаблоны: *.DMT, *.FR3 и NORMAL.DMF.

Для нормальной работы шаблонов вам также могут понадобится обновленные версии Ged.exe и Reports.exe

Активизация любой внедренной карты

После вставки в карту внедренных карт (Вставка|Внедренная карта), можно выбрать одну из них в качестве активной для выполнения сбора. Для этого нужно пометить любой объект такой карты, вызвать контекстное меню и выбрать в нем пункт Активизировать…


После активизации внедренной карты, она становится основной, а старая основная карта становится внедренной.

Ключевое значение “D” для расстояния от точки (промер до оси) в форматах таблиц и отчетов (NPDXYLAI)

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

Пример:
D.dmf (8.3 KB)

Пересчет ориентирования аэроснимков в другой датум на лету

Автоматическое приведение системы координат растра к системе координат карты теперь работает и для обычных аэроснимков центральной проекции (цифровых или сканированных с пленки).

Для этого необходимо:

  1. В меню Архив программы Models назначить всем снимкам блока правильный датум. Например, если при уравнивании блока использовались опорные точки в системе СК42, зона 5, то нужно назначить снимкам датум SK42(5). Назначение датума для растра никак не изменяет его элементов ориентирования или других свойств. Это просто признак, показывающий, в какой именно системе кооридинат он был сориентирован.

  2. В меню Карта|Свойства программы Ged, назначить карте датум, описывающий ее систему координат, например SK63(3).

При открытии любого растра в Ged, если для него присвоен датум, если датум присвоен для карты и если они не совпадают, будет на лету выполнено преобразование систем координат. Система координат растра при этом будет приведена в систему координат карты.

Сохранение/восстановление значений параметров объектов

На закладке Инфо в заголовке списка параметров добавлена кнопка […] позволяющая сохранить список значений параметров любого объекта в виде шаблона, присвоив ему имя. Сохраненный список можно затем использовать для быстрого заполнения параметров у других объектов. Для этого нужно пометить один или несколько объектов карты и выбрать имя сохраненного шаблона из контекстного меню, вызываемого щелчком по кнопке […].

Значения параметров из шаблона можно присвоить только объектам того же слоя.

В один шаблон можно сохранить значения параметров для нескольких объектов, при условии, что они находятся в разных слоях. Например, если пометить Квартал, Участок и Угодье и вызвать из контекстного меню команду Сохранить как шаблон…, то в него будут сохранены значения параметров для всех трех объектов.

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

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

Наборы параметров сохраняются в папку \Digitals\Templates в виде текстовых файлов с расширением CSV.

Система контроля качества цифровых карт

Выполняет проверку топологии, значений параметров, положения подписей и условных знаков. Проверка запускается командой Карта>Контроль. В папке \Digitals\Control должен находиться сценарий, описывающий правила проверки для соответствующего масштаба, например 10000.mcs, 2000.mcs, и т.д.

Загрузить описание правил проверки и примеры сценариев >>>

Статья Дарьи Сагайдак: Модуль контроля топологии и параметров карты в Digitals

Универсальный скрипт контроля карт

Контроль построен на основе настраиваемых сценариев - текстовых файлов с расширением .mcs (Map Control Script). Каждый такой сценарий содержит набор правил проверки карты. Правило задает условие, выполнении которого является ошибкой. Каждое правило находится внутри секции, определяющей тип проверки. Например, проверка значений параметров, проверка пересечения объектов, проверка вложенности объектов, и т.д.

Например:

[Parameters] Ошибки значений параметров 61220000:11=; У объекта %L1 не заполнен параметр %P
Данное правило задает условие: объекты с кодом слоя 61220000 содержат незаполненный параметр с кодом 11. При выполнении этого условия будет выдана ошибка У объекта %L1 не заполнен параметр %P, где вместо %L1 будет подставлено название слоя объекта, а вместо %P - название параметра, значение которого не заполнено.

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

[code]F - Рамка (Frame)
P - Любой точечный объект (Point)
L - Любой линейный объект (Line)
A - Любой пощадной объект (Area)
O - Любой прочий объект: таблицы, изображения… (Other)
S - Этот же объект (Self)
N - Объект того же слоя

    • Все объекты
      [/code]
      Чтобы не перечислять каждый раз длинный список кодов, его можно присвоить специальной переменной:
$Угодия=30000,30050,30060,30080,30090,30100,30110,30120,30130,30140,30150,30160,30170

и затем использовать ее в условиях.

Для поверки значений параметров предусмотрены следующие операции сравнения:

[code]= - Равно

  • Больше
    < - Меньше
    / - Кратно
    \ - Не кратно
    <> - Не равно
    = - Больше или равно
    <= - Меньше или равно
    [/code]
    Например:

[Parameters] Ошибки значений параметров 21100000:-2\5; Высота %L1 не кратна 5
проверка значения параметра Z (код -2) на кратность 5 для объектов из слоя с кодом 21100000.

Топологические проверки производятся попарно. Каждый объект из левой части (до двоеточия) проверяется с объектами из правой части. Например:

[Not Inside] Ошибки не вложенности $Угодья: 20000; Объект %L1 не вложен в объект %L2
Данное правило проверяет для каждого объекта из слоев угодий наличие родительского объекта (объекта в который он вложен) из слоя с кодом 20000 (IN4_Ділянка). Если такой объект не будет найден, генерируется ошибка.

[Intersect] Ошибки пересечения *: *; Объект %L1 пересекается с объектом %L2
Это правило запрещает любые пересечения объектов на карте.

Пример проверки кадастровой карты

Редактирование сценария проверки производится во второй закладке окна проверки.

Новая утилита редактирования текстовых списков LEdit

В новой версии шаблонов снято ограничение “одного района”, теперь в файл Setup.ini внесены не значения, а функции-ссылки на файлы-справочники. А для удобства редактирования множества списков была разработана утилита LEdit.
В предыдущих шаблонах было ограничение - организации(УЗР, ДЗК, РДА и проч.) были ограничены одним значением - тем что внесено в Setup.ini, фактически применение было ограничено одним районом. Также приходилось вручную править файл содержащий Ф.И.О. глав местных советов, что было не удобно, учитывая что в этом файле более 11 тыс. строк.
Утилита LEdit доступна через меню Сервис-Документы-Текстовые константы. При помощи нее можно отредактировать константы из файла Setup.ini а также значения констант, зависящих от кода КОАТУУ.
В связи с различием синтаксиса в шаблонах *.fr3 и *.dmt все зависимые параметры продублированы:
RepНазва(Область)=SEF(RegionID,‘Obl.txt’)
DMTНазва(Область)=SEF(CUT(1,2,P[ID106]),Obl.txt)
В параметрах для *.fr3 в формулах используются идентификаторы RegionID,RayonID,RadaID, по которым определяется уровень зависимости (областной, районный, местный). В параметрах для *.dmt используется подстрока из параметра P[ID106] длиной 2,5 или 8 символов (областной, районный или местный уровень соответсвенно)
Имя зависимого параметра состоит из:

  • приставки Rep или DMT
  • названия подкатегории (Назва, НазваР, НазваД, Посада, Начальник, Адреса)
  • названия категории заключенное в скобки(УЗР, ВМА, ДЗК, …)
    При добавлении зависимых параметров в Setup.ini необходимо придерживаться то же формата Rep/DMTназвание_подкатегории(название_категории), тогда редактировать можно будет и эти файлы в LEdit.exe. Но все же лучше возпользоватся добалением категории в самом LEdit.exe, этот процесс описан в хелпе приложенном к утилите.

В шаблонах *.dmt теперь для получения например фамилии начальника управления земельных ресурсов необходимо вписать формулу:
FIL(Setup.ini,DMTНачальник(УЗР))
то же для *.fr3 шаблонов
FILE(‘Setup.ini’,‘REPНачальник(УЗР)’)

Загрузить шаблоны
Загрузить LEdit.exe+LEdit.chm

Расслоение в трехмерном виде

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

Это позволяет визуально проконтролировать полноту и правильность сбора наложенных объектов, таких как кварталы, участки, угодья и т.д.

Режим включается в Вид>Трехмерный через контекстное меню Вид>Расслоение.

Заливки объектов в режиме Расслоение становятся полупрозрачными.

При открытии закладки Список правой панели, смещение по высоте происходит согласно иерархии вложенности объектов, показанной на этой закладке.

Смотри также:

Другие режимы отображения, доступные в трехмерном виде

Улучшена загрузка спутниковых снимков из Интернет

  • Добавлен новый картографический веб-сервис Yahoo maps. Кроме того теперь можно загружать не только снимки но и карты требуемой территории.

  • Увеличена скорость загрузки. Загрузка производится в несколько потоков, число которых задается в настройках. Отмечается довольно существенный прирост в скорости при наличии быстрого Интернет соединения.

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

  • Загружать изображения теперь можно не только в пределах экрана, как было ранее но и сразу во всю карту или в помеченный объект. Это позволяет заказать произвольную область загрузки и легко выкачивать большие территории.

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

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

  • Добавлен экспорт загруженных тайлов в единый геопривязанный растр произвольного размера (Растр>Загрузка из Интернет>Установки>Экспорт). Это важная возможность, позволяющая сшивать загруженные тайлы в единое изображение, работать с которым можно не только в Digitals, но и в MapInfo, AutoCAD и других программах. Растр, при создании, трансформируется в любую СК и, следовательно, получается ортогональным координатным осям выбранной СК.

  • Добавлена возможность работать со списком пунктов с известными координатами (Растр>Загрузка из Интернет>Установки>Пункты). Можно добавить/отредактировать пункт, загрузить список пунктов из текстового или Google Earth KMZ файла. Затем использовать эти пункты для быстрого задания области загрузки из Интернет. Для этого достаточно открыть чистую карту, открыть закладку Установки>Пункты выбрать по имени нужный пункт и нажать кнопку Передать координаты>В карту. Затем можно начинать загрузку изображений для указанной области.

  • Добавлены инструменты, позволяющие сделать копию карты с копированием всех тайлов, ссылки на которые содержатся в карте или с внедрением тайлов непосредственно в карту (Растр>Загрузка из Интернет>Установки>Сервис). Там же можно удалить из карты ссылки на отсутствующие на диске тайлы.

Обновленная загрузка из Интернет была испытана при создании орто из загруженных космических снимков для пгт. Беляевка (Одесская область). За 20 мин было загружено ~4500 тайлов 19 уровня увеличения (примерно 0.6 м). Средняя скорость загрузки ~80 кб/сек. После загрузки при помощи инструмента Растр>Загрузка из Интернет>Установки>Экспорт тайлы были сшиты в единый растр, содержащий поселок и его окрестности.

Универсальный шаблон экспликации (по форме 6-зем)

Создан шаблон экспликации для модуля Reports.

В таблице экспликации отображаются только те столбцы, значения площадей в которых больше нуля.

Шаблон работает во всех (одиночный, пофамильный, групповой) режимах. Для работы шаблона необходим файл настроек Digitals\Templates\6ZemCols.txt.

Общая площадь участков (столбец “02”), чья площадь не равна сумме площадей угодий (дисбаланс площадей) будет выделена красным цветом. Для пофамильного и группового режимов (если кол-во участков больше одного) появляется строка “Всього”. Размер листа экспликации может меняться (начальный формата А4, при большом кол-ве столбцов автоматически устанавливается формат А3).

Загрузить полный набор шаблонов

Архив требует распаковки в папку Digitals. Внимание. Создайте копию своих шаблонов перед распаковкой!

Загрузить шаблон универсальной экспликации

Обсуждение шаблона

Новые функции для работы со строками

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

LEN(S)
Возвращает количество символов в строке S
Пример использования:
LEN(P[KF])

POS(Подстрока,S)
Возвращает позицию первого вхождения подстроки в строке S
Примеры использования:
POS(землі гр.,P[NM])
POS( ,P[AD])

FST(Limit,S)
Возвращает начальную часть строки S с количеством символов не более Limit, обрезанную по ближайшему пробелу или запятой. Возможное использование - разбиение длинных строк на части, для вписания в бланк госакта, например в графу адрес участка.
Пример использования:
FST(25,P[TX])
(если P[TX] содержит текст “для будівництва і обслуговування жилого будинку”, то функция вернет “для будівництва і”)

RST(Limit,S)
Возвращает остаток строки S, после последнего перед Limit символа пробела или запятой.
Пример использования:
RST(25,P[TX])
(вернет строку “обслуговування жилого будинку”)

Фкнкция RST всегда используется в паре с FST и должна иметь то же самое значение Limit.

Изменения в существующих функциях

В функциии CUT(Index,Count,S), возвращающей из строки S подстроку длиной Count начиная с Index, теперь в аргументах Index и Count можно задавать функции и выражения.
Например: CUT(1,POS(|,P[NM])-1,P[NM])

В функции CLP(Count,S), возвращающей строку S обрезанную справа на Count символов, аргумент Count может быть выражением.
Например: CLP(LEN(P[XX])-8,P[XX])

Шаблоны новых госактов

В предыдущий вариант этих шаблонов, представленный ранее, внесены (согласно Проекта Методических рекомендаций…) следующие изменения:

  • изменен формат вывода строки адреса участка AD, см. п.2.6 Проекта МР
  • изменен формат вывода строки адреса регистрации землевладельца AU, см. п.2.2 Проекта МР
  • изменен формат вывода правоустанавливающего документа PZ, см. п.2.3 Проекта МР
  • изменен формат вывода ІПН/ЄДРПОУ, см. п.2.5 Проекта МР
  • учтены требования п.1.12 Проекта МР к шрифтам

Длинные формулы используемые в этом шаблоне вынесены в файл Digitals\Lists\BlueActF.txt, их корректное вычисление возможно на версиях Ged.exe выпущенных после 29.04.2009. Также добавлено два новых файла-справочника OblCenters.txt и RayCenters.txt используемые при формировании строки адреса участка и адреса регистрации.

Загрузить шаблон нового акта >>>

Загрузить последнюю версию программы Ged >>>

Анаглифическое стерео в трехмерном виде

Вид>Трехмерный дополнен анаглифическим стерео. Режим стерео включается из контекстного меню (клик правой клавишей мышки по окну карты в 3D виде) команда Анаглифическое стерео>Включить.

Для просмотра требуются красно-зеленые очки (точнее Красный-Циан). Такие очки можно раздобыть в кинотеатре на сеансе стереокино, либо в магазине детской книги. Искать нужно книгу с пиратами карибского моря, или похожую с очками внутри. :slight_smile:

Вот как выглядит эта же сцена с отключенным стерео.

Демонстрационный пример Индианаполис (штат Индиана, США). Модель квартала города сделана в Digitals по снимкам с наклонной камеры 3-ОС-1 производства Геосистема (Винница).

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

Чтение/запись 3D моделей в формате KMZ (Google Earth)

Добавлена поддержка 3D моделей в KMZ. Запись/чтение KMZ файлов была реализована ранее, однако поддержка 3D моделей отсутствовала.

KMZ это родной формат программы Google Earth. KMZ представляет собой обычный ZIP архив, который может содержать любые файлы (попробуйте переименовать *.KMZ в *.ZIP и вы сможете просматривать его содержание любым архиватором). Чтобы KMZ файл открылся в Google Earth он должен содержать KML файл.

KML это основанный на XML формат хранения векторных объектов: полигонов, полилиний, точек. 3D модели хранятся отдельно от KML в файлах DAE.

DAE файлы хранят 3D объекты в формате трехмерной графики COLLADA. COLLADA формат также основан на XML и считается одним из наиболее перспективных форматов для обмена трехмерной графикой. Текстуры 3D моделей в виде файлов изображений PNG, JPEG или TIF записываются прямо в KMZ. Файлы формата COLLADA (*.DAE) можно открывать и отдельно от KMZ, при этом все файлы текстур должны находится в одной папке с DAE файлом.

Большая коллекция 3D моделей в KMZ формате доступна на сайте Google 3d Warehouse. Вот несколько примеров с этого сайта.

Триумфальная арка (Париж)

Домашний кинотеатр (не реклама :slight_smile:)

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

Если некоторые поверхности модели отображаются без текстур, надо в контекстном меню(правая кнопка мыши) в Вид>Трехмерный включить Вид>Скрыть внутренние поверхности. Либо же в диалоге импорта KMZ файлов включить Удалять дублирующиеся грани. При этом Вид>Скрыть внутренние поверхности должно быть отключено.

Кроме того, 3D здания, созданные в Digitals (подробнее здесь) сейчас можно передать прямо в Google Earth.

Примеры: Гниваньский карьер (KMZ формат), Индианаполис (DMF формат), Индианаполис (KMZ формат) (KMZ экcпортированы из Digitals).

Благодаря поддержке формата COLLADA (*.DAE) 3D модели можно передавать также в популярные 3D редакторы, такие как Autodesk 3ds Max или Autodesk Softimage.

Параллельное (многозадачное) ортотрансформирование и тональная сшивка

Параллельная обработка позволяет в несколько раз ускорить процесс ортофототрансформирования (Орто|Трансформировать фрагменты…) и тональной сшивки (Орто|Тональная сшивка…) на современных многоядерных процессорах.

Новую возможность можно активизировать на закладке Сервис|Настройки|Устройства:

Рекомендуемое значение количества параллельных потоков - . В этом случае программа сама определит оптимальное число потоков на основании конфигурации вашего компьютера (выводится в заголовке, Auto=X). Количество потоков также можно выбрать из списка принудительно. Поскольку многопоточный режим резко увеличивает требования к оперативной памяти, рекомендуем закрывать другие ресурсоемкие приложения перед началом трансформирования.

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

Функция Orthorectification

В язык скриптов Digitals была добавлена функция, позволяющая запускать ортотрансформирование с заданными параметрами:

@Orthorectification DPI/GSD 1/3 FolderPath

Первый параметр (DPI/GSD) задает разрешение создаваемых фрагментов. Если его значение больше 2, то он воспринимается как число точек на дюйм (DPI), а если меньше или равно 2, то как разрешение в метрах на местности (GSD). Например, @Orthorectification 0.1 создаст ортофото с десятисантиметровым разрешением, а @Orthorectification 600 создаст ортофото с разрешением 600 точек на дюйм в заданном масштабе карты.

Второй параметр определяет, создавать ли цветное TrueColor ортофото (значение 3) или черно-белое в градациях серого (значение 1). Третий, задает папку для записи трансформированных фрагментов. При ее отсутствии, папка будет создана автоматически. Пример полного вызова @Orthorectification 0.1 3 C:\Digitals\MyOrtho

Второй и третий параметры не являются обязательными. В случае их отсутствия будут создаваться цветные ортофото, а имя папки и суммарного DMF-файла будет выбрано автоматически по имени входной карты. Например, при имени исходной карты C:\Digitals\MyProject.dmf, будет создана папка C:\Digitals\Ortho-MyProject, а также результирующий ортофотоплан C:\Digitals\Ortho-MyProject.dmf.

Функция @Orthorectification позволяет создавать пакетные задания на последовательное трансформирование нескольких заранее подготовленных файлов. Входные файлы должны, как обычно, содержать ЦМР для трансформирования и границы снимков в слое Triangulation Block.

Пример скрипта для пакетного трансформирования:

@FileOpen C:\Digitals\Project1.dmf
@Map.SelectLayerByName Triangulation Block
@OrthoRectification 0.1
@Map.SaveToFile
@CloseMap
@CloseMap

@FileOpen C:\Digitals\Project2.dmf
@Map.SelectLayerByName Triangulation Block
@OrthoRectification 0.1
@Map.SaveToFile
@CloseMap
@CloseMap