Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

 Установить Navisworks Manage и Revit.

...

Warning
titleВажно
Для корректной работы конвертера в системе должны быть установлены Microsoft VisualC++ Redistributable.
  1. Выполнить установку Vitro.Forge.MultiPlatform.Windows.Consumer.msi или Vitro.Forge.SharePoint.Windows.Consumer.msi
  2. Примечание 1

    Необходимо выполнить установку всех используемых в компании версии Revit и Navisworks Manage.

    Info
    titleПримечание 2

    В текущей версии не поддерживается работа фермы с версией 2025. Поддержка будет добавлена в одном из следующих обновлений.

  3. Добавить пользователя Windows.
    • Открыть окно Выполнить (Windows + R) и ввести lusrmgr.msc
      Image Removed
    • В открывшемся окне в папке «Пользователи» выполнить «Новый пользователь…»
    • Ввести данные пользователя.
      Image Removed
  4. Выполнить установку Consumer.
  5. Выполнить запуск под добавленной учетной записью для Revit и NavisWorks необходимо  и выполнить активацию лицензии для данного пользователя Windows. В Revit в окне загрузки плагина выбрать "Всегда загружать"
  6. Добавить задание в планировщик заданий:
    1. Открыть "Планировщик заданий" и выполнить "Создать простую Импортировать задачу..."
      Выполнить настройку. Запуск задания должен происходить при входе в систему добавленного пользователя п. 2.
      Image Removed
      Image Removed
      Image Removed
    Запуск службы от пользователя.
    1. Указать файл конфигурации VitroForgeMultiPlatformConsumer.xml.
      View file
      nameVitroForgeMultiPlatformConsumer.xml
      height150
    2. Перейти во вкладку "Триггеры", выбрать триггер и нажать кнопку "Изменить..."
    3. Открыть окно Выполнить (Windows + R) и ввести services.msc
    4. Найти в списке службу "VitroForgeSharePointConsumer" или "VitroForgeMultiPlatformConsumer" и открыть "Свойства" службы
      Image Removed
    5. Во вкладке "Вход в систему" выбрать "С учетной записью" и с помощью кнопки "Обзор" выбрать добавленного пользователя.
      Image RemovedПоявится окно
      Image RemovedЗаменить пользователя кнопкой "Сменить пользователя..." на добавленного пользователя. Если на машине конвертации у Revit и NavisWorks сетевая лицензия то изменить поле "Отложить задачу на:" чтобы задание запускалось после запуска сервера лицензии Autodesk.
      Image Added


  7. Открыть файл по пути установки Consumer (по умолчанию: «C:\Program Files\Vitro Software\Vitro\Forge\») файл «Consumer\Conf\Consumer.json» и выполнить настройку файла.

    {
      "WorkFolder": "C:\\VitroTemp",//путь кэша для работы Consumer.
      "ConsumerList": [
        /* Обработчик "ifc", "ifcxml", "ifczip" */    
        {
          "RabbitMQ": {
            "ConnectionString": "amqp://login:

    password@79

    password@127.

    143

    0.

    70

    0.

    139

    1:5672", //строка подключения к RabbitMQ
            "Queue": "IfcToXkt",//очередь которую будет слушать обработчик
            "Exchange": "Vitro",
            "ErrorQueue": "Error",
            "ErrorQueueKey": "Error"
          },

          "VitroSitePath": "http://79.143.70.139",
          "VitroUserName": "login",
          "VitroPassword": "password",
          "WorkingDirectory": "C:\\VitroTemp",
          "PathExe": "C:\\Program Files\\Vitro Software\\Vitro\\Forge\\MultiPlatform\\Consumer\\Bin\\Plugin\\IfcToXktConverter\\IfcToXktConverter.exe",
          "Arg": "\"{0}\"",
          "Prefix": "",
           "ExtensionList": [ "xkt", "db",  "lxkt", "xdb"  ]// расширения файлов которое загрузится в систему Vitro
        },
        /* Обработчик  ".nwd", "nwc", "nwf" */    
        {
          "RabbitMQ": {
            "ConnectionString": "amqp://login:password@79.143.70.139:5672",
            "Queue": "NavisToXkt",//очередь которую будет слушать обработчик
            "Exchange": "Vitro",
            "ErrorQueue": "Error",
            "ErrorQueueKey": "Error"
          },

          "VitroSitePath": "http://79.143.70.139",
          "VitroUserName": "login",
          "VitroPassword": "password",
          "WorkingDirectory": "C:\\VitroTemp",
          "PathExe": "C:\\Program Files\\Vitro Software\\Vitro\\Forge\\MultiPlatform\\Consumer\\Bin\\Plugin\\AppStartup\\AppStartup.exe",
          "Arg": "\"{0}\"",
          "Prefix": "",
           "ExtensionList": [ "xkt", "db",  "lxkt", "xdb"  ]// расширения файлов которое загрузится в систему Vitro
        },
        /* Обработчик  ".rvt", ".rvt", ".rte" */    
        {
          "RabbitMQ": {
            "ConnectionString": "amqp://login:password@79.143.70.139:5672",
            "Queue": "RevitToXkt",//очередь которую будет слушать обработчик
            "Exchange": "Vitro",
            "ErrorQueue": "Error",
            "ErrorQueueKey": "Error"
          },

          "VitroSitePath": "http://79.143.70.139",
          "VitroUserName": "login",
          "VitroPassword": "password",
          "WorkingDirectory": "C:\\VitroTemp",
          "PathExe": "C:\\Program Files\\Vitro Software\\Vitro\\Forge\\MultiPlatform\\Consumer\\Bin\\Plugin\\AppStartup\\AppStartup.exe",
          "Arg": "\"{0}\"",
          "Prefix": "",
           "ExtensionList": [ "xkt", "db",  "lxkt", "xdb"  ]// расширения файлов которое загрузится в систему Vitro
        },

        {
          "RabbitMQ": {
            "ConnectionString": "amqp://login:password@79.143.70.139:5672",
            "Queue": "DwgToDxf",
            "Exchange": "Vitro",
            "ErrorQueue": "Error",
            "ErrorQueueKey": "Error"
          },

          "VitroSitePath": "http://79.143.70.139",
          "VitroUserName": "login",
          "VitroPassword": "password",
          "WorkingDirectory": "C:\\VitroTemp",
          "PathExe": "C:\\Program Files\\Vitro Software\\Vitro\\Forge\\MultiPlatform\\Consumer\\Bin\\Plugin\\DwgToDxfConverter\\DwgConverter.exe",
          "Arg": "\"{0}\"",
          "Prefix": "",
          "ExtensionList": [ "dxf" ]
        }

      ]
    }


    • Указать параметры для каждого обработчика:
      ConnectionString - строка подключения к RabbitMQ,
      VitroSitePath - адрес портала,
      VitroUserName - логин от УЗ для подключения к порталу,
      VitroPassword - пароль от УЗ для подключения к порталу

    • начиная с версии 2024.1.0.14 в блоке конвертации DWG необходимо указать вместо "ExtensionList": [ "dxf" ] значения "ExtensionList": [ "dxf:zdxf" ]

    • начиная с версии 2024.1.0.17 добавлена возможность указать дополнительную очередь обработки (параметр NextQueue). В дополнительную очередь должно быть перенаправлено сообщение в том случае, если текущая машина не может выполнить обработку (например, если для обработки сообщения требуется более новая версия Revit).
      Code Block
      {
            "RabbitMQ": {
              "ConnectionString": "amqp://admin:admin@127.0.0.1:5672",
              "Queue": "RevitToXkt",
      		"NextQueue": "RevitPlusToXkt",
              "Exchange": "Vitro",
              "ErrorQueue": "Error",
              "ErrorQueueKey": "Error"
            },
           ...
          },
    • начиная с версии 2024.1.0.21 добавлена поддержка LAS файлов. Для включения необходимо добавить в Consumer.json:
      Code Block
      {
            "RabbitMQ": {
              "ConnectionString": "amqp://admin:admin@127.0.0.1:5672",
              "Queue": "LasToXkt",
              "Exchange": "Vitro",
              "ErrorQueue": "Error",
              "ErrorQueueKey": "Error"
            },
      
            "VitroSitePath": "http://127.0.0.1",
            "VitroUserName": "login",
            "VitroPassword": "password",
            "WorkingDirectory": "C:\\VitroTemp",
            "PathExe": "C:\\Program Files\\Vitro Software\\Vitro\\Forge\\MultiPlatform\\Consumer\\Bin\\Plugin\\LasToXktConverter\\LasToXktConverter.exe",
            "Arg": "\"{0}\"",
            "Prefix": "",
            "ExtensionList": [ "xkt", "lxkt", "xdb"]
          }

    • начиная с версии 2024.1.0.44 в блоке конвертации IFC необходимо добавить параметр "RestartArg": "\"{0}\" --MaxDegreeOfParallelism 1
    • начиная с версии 2026.1.0.58 добавлена возможность установить переделы ОЗУ и времени последнего ответа от обработчика. Для включения необходимо добавить в блок обработчика в Consumer.json:
      Code Block
      "MemoryLimitMB": 20000,
      "TimeoutMinutes": 60,
    • для Sharepoint версии Web сервера Vitro поменять "MultiPlatform" на "Sharepoint" в путях файлов.
    Запустить службу
    Image Removed