Cоздание пространственной привязки для папок в PW – Spatial Location File (SLF).

Один из способов создания пространственной привязки для папок в PW – использование механизма Spatial Location File (SLF).

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

 Порядок действий:

  • создать DGN с контурами территорий (полигоны) и текстами внутри них;
  • создать папки в PW названия которых соответствуют текстам в DGN;
  • открыть DGN из PW;
  • загрузить slfShapeTextExample.mvba (примерный путь  - c:\Program Files\Bentley\ProjectWise\bin\v811\);
  • если это делается в первый раз на компьютере, создать конфигурационную переменную PWGEO_SLFCAPTURE_VBAPRJNAME содержащую имя mvba приложения (если это не сделано, появится сообщение об ошибке – «The configuration variable 'PWGEO_SLFCAPTURE_VBAPRJNAME' value must be set to a valid VBA project name.», и созданный SLF файл будет пустым);
  • запустить slfcapture.ma (она лежит в той же папке, что и предыдущая mvba);
  • выбрать ProjecWise Folder и нажать Create;
  • проверить\выбрать путь и название для файла SLF и выбрать в поле Application – XML Data, нажать Save;
  • открыть PW Explorer-> Tools-> Load SLF;
  • выбрать созданный SLF файл;
  • выбрать координатную систему (если вы не используете координатных систем, вам нужно выбрать Local);
  • выбрать папку в которой находятся папки с названиями территорий;
  • выбрать способ импорта привязки, например - Replace All Spatial Location (заменить все существующие привязки на новые);
  • ввести название Log файла и путь до него (или пропустить этот пункт);
  • Start Import.

 Подробно посмотреть весь процесс вы можете в ролике –

 

Для полноэкранного просмотра - нажмите правой клавишей мыши на видео и выберите Zoom->Full Screen