Пользовательские форматы экспорта
Вы можете изменить предопределенный формат в соответствии с вашими конкретными требованиями или использовать его в качестве шаблона для создания совершенно нового настраиваемого формата экспорта.
Можно использовать текстовые редакторы, например Microsoft Notepad, чтобы внести незначительные изменения в предустановленные форматы.
Изменение предопределенного формата дает следующие преимущества:
- Важная информация может быть отображена первой.
- Данные можно отсортировать в соответствии с вашими требованиями.
- Ненужная информация может быть удалена.
- Для отображения могут быть вычислены дополнительные данные, например, применены строительные сдвиги к значениям в отчете.
- Проектные отметки высот точек можно редактировать после выполнения разбивки.
- Можно задать и изменить до 10 дополнительных проектных отметок высот с отдельными значениями сдвига по высоте, с отображением значения выемки/насыпи по каждой дополнительной проектной отметке, по которой создается отчет.
- Можно изменить размер и цвет шрифта.
Trimble рекомендует сохранять любой измененный файл XSLT с новым именем. Если вы сохраните исходное имя, предопределенные XSLT файлы будут заменены новыми версиями при обновлении контроллера, поэтому любые изменения будут потеряны.
Чтобы создать совершенно новый пользовательский формат, для изменения файла XSLT вам понадобятся некоторые базовые знания в области программирования. Файлы таблицы стилей XSLT описания файлов имеют XML формат.таблицы стилей могут быть созданы собственно по стандартам XSLT определенным консорциумом World Wide Web Consortium (W3C). Для получения подробной информации перейдите на сайт w3.org.
Вы не сможете просто изменить или создать таблицу стилей на контроллере. Для успешной разработки нового определения таблицы стилей, делайте это на офисном компьютере с помощью подходящей программы редактирования XML файлов.
Trimble Access версии 2021.00 и выше поддерживает таблицы стилей, в которых используются следующие модули EXSLT:
- math: математические функции, обычно определяемые для использования пространства имен math:
- date: функции даты и времени, обычно определяемые для использования пространства имен math: (за исключением date:format-date, date:parse-date и date:sum)
- sets: функции для работы с наборами, обычно определяемые для использования пространства имен set:
- strings: функции для работы со строками, обычно определяемые для использования пространства имен set:
- functions: функции, позволяющие пользователям определять свои собственные функции для использования в XSLT (кроме func:script)
Таблицы стилей, использующие расширения EXSLT, могут использоваться в Trimble Access, но не будут нормально работать в утилите File and Report Generator, поскольку эта утилита основана исключительно на функциональных возможностях таблиц стилей, имеющихся в операционной системе Windows.
Для разработки таблицы стилей XSLT вам требуется:
- Офисный компьютер.
- Основные навыки программирования.
- Программа со средствами отладки XML файлов.
- Схема описания файла JobXML, которая предоставляет сведения формата JobXML, необходимые для создания новой таблицы стилей XSLT. Ссылка на расположение схемы находится в верхней части каждого файла JobXML.
- Задание или файл JobXML, содержащий исходные данные.
Некоторые пользовательские отчеты могут быть сгенерированы с помощью Trimble Access на контроллере, в то время как другие могут быть сгенерированы с помощью утилиты File and Report Generator, которую можно загрузить со страницы Программное обеспечение и утилиты.
Основные шаги следующие:
- Исходный файл задания или JobXML файл с контроллера.
- Создайте новый формат, используя предустановленную таблицу стилей XLST как отправную точку и схему JobXML в качестве руководства.
- Чтобы создать новый пользовательский файл на офисном компьютере, используйте утилиту File and Report Generator чтобы применить таблицу стилей XSLT к файлу Job или JobXML. Для получения информации об использовании этой утилиты см. Справку File and Report Generator.
- Для создания пользовательских файлов на контроллере, скопируйте файл в папку System Files на контроллере.