Как агрегировать несколько геолокационных моделей в Autodesk Forge Viewer - PullRequest
0 голосов
/ 29 мая 2020

У меня есть два файла (.skp).

Первый файл (.skp) - это данные ландшафта. Второй файл (.skp) - это данные BIM. Я хочу отобразить два данных в нужном месте.

Благодаря преобразованию FME .skp имеет геолокационные данные.

Использование Forge Derivative API для преобразования из .skp в .svf

И я могу просматривать две мои модели в Forge Viewer (v7)

Forge Viewer распознает, что две модели имеют геолокационные данные. (Используя этот код - viewer.getExtension('Autodesk.Geolocation').hasGeolocationData();)

Я использую этот метод для загрузки двух моделей в один Forge Viewer. https://gist.github.com/yiskang/c404af571ba4d631b5929c777503891e

Давайте объясним с помощью изображений.

enter image description here Сначала. Terrain Me sh только в Forge Viewer. Вы можете видеть координаты геолокации и точек №0, №1 (долгота / широта / высота).

enter image description here Секунда. Revit BIM только в Forge Viewer. Вы также можете увидеть географические координаты и координаты точек №0 и №1. Вы должны запомнить координаты BIM lon, lat почти такие же, как и координаты точки No 0 в Terrain.

enter image description here Третий (окончательный). Terrain Me sh + Revit BIM aggregate в Forge Viewer. Кроме того, необходимо выполнить геолокацию, но если обычная BIM-модель должна быть размещена рядом с точкой №0 (пик горы). BIM-модель парит в воздухе. Еще кое-что. Геокоординаты №1 Точка (я выбрал модель BIM) отличается от Второго случая.

Почему это произошло ??

...