Document toolboxDocument toolbox

(sv) Externt innehåll – URL-mall

Inledning

Objektklasser som markeras som externt innehåll kan öppnas i FMA Viewer med hjälp av iFrame.

Baserat på mallen kan vilken URL som helst laddas. Mallar kan vara enkla (ett enskilt fältvärde) eller mer komplexa (med flera olika värden).

Enkel mall: {my_url}FMA

Objektklassen måste innehålla fältet "my_url" som används för att läsa in den externa resursen.

Mer avancerade exempel beskrivs nedan.

 Observera: Ingen verifiering mellan FMA och extern tjänst sker i samband med detta. 

FMA känner inte till det innehåll som lästs in, kan inte ändra det på något sätt eller ansvara för det innehåll som läses in. 

Exempel-URL

Om tjänsten använder URL:er som:

https://websharecloud.com/? v=pv &t=p:default, c:panoramaview, m:t &pv=pv1 &pv1=u:02da8ae5-69d1-4062-bdb5-dc49de0a147a ,p:1.620, t:-0.079 &p=bim-hubs-uk https://websharecloud.com/? v=pv &t=p:default, c:panoramaview, m:t &pv=pv1 &pv1=u:c7950283-db36-4cba-9cd9-20c66eb9320b ,p:3.694, t:0.084 &p=castle-solitude https://websharecloud.com/? v=pv &t=p:default, c:panoramaview, m:t &pv=pv1 &pv1=u:97b31517-617f-4e00-b678-f220e3da72b3 ,p:6.060, t:0.051 &p=ch-kapellbrcke-luzern-20140605-df https://websharecloud.com/? v=pv &t=p:default, c:panoramaview, m:t &pv=pv1 &pv1=u:feb51ba1-5637-4772-9708-4fbf3eae2f98 ,p:2.930, t:-0.147 &p=apartment-finished

Utifrån dessa exempel framgår det att GUID-fältet och projektets namn är viktiga.

Följande mall kan därför skapas:

https://websharecloud.com/?v=pv&t=p:default,c:panoramaview,m:t&pv=pv1&pv1=u:{scene_guid},p:0,t:0&p={faro_project}

Objektet måste ha de obligatoriska fälten "scene_guid" och "faro_project"

Klassdefinition

Definition av provklass för hantering av extern URL

Enkel URL där fullständigt fältinnehåll kommer att användas utan ytterligare tillägg:

 

Avancerad URL-mall som använder flera olika fält och ytterligare text från själva mallen:

 

Ytterligare ett exempel: en URL där "base url" och parametrar kan anges:

Läser in externt innehåll

FMA Viewer läser in innehållet automatiskt. I detta exempel används Faro WebShare Viewer med en specifik scen.