Document toolboxDocument toolbox

(sv) Fi2-data import


Fi2-format som stöds

FM Access stöder import av följande Fi2-versionen

  • 1.22

  • 1.3

Paket för Fi2-import

Paketet måste följa reglerna för att importeras korrekt:

  • Endast ZIP-paket stöds

  • ZIP-paketet måste innehålla överordnade mapp och XML-fil med Fi2-kompatibla data

  • Valfritt innehåll som rasterfil (valfritt format som stöds) och TAF-attributfil

  • ZIP-paketet kan inte innehålla filer på rotnivå. Vänligen skapa en ZIP-mapp.

Exempel på mapp-innehåll: 

Domänkonfiguration (External Information Domain - EID)

Konfiguration av objektklasser

Det finns flera specifika konfigurationsdetaljer som måste följas för att få en korrekt fält- och egenskapsmappning.

I de flesta typiska scenario importeras fi2property, fi2structure och fi2floor endast med etikettfält och GUID som kommer att användas för objekt matchning.

fi2space objekt har mer specifika fält,  t.ex. fält som är relaterade till areor. Areor för utrymme (rum) i FM Access lagras som vanliga fält, medan de i Fi2-standarden är organiserade i en specifik struktur.

Exempel på Fi2-struktur 

<fi2space_area> <fi2area_code>BRA</fi2area_code> <fi2area_value unit="KVM">22.48</fi2area_value> <fi2area_shape> <fi2polygon> <fi2vertex unit="" x="26510.1445" y="38054.25" z="3000" bulge="0" /> <fi2vertex unit="" x="26510.1445" y="38804.25" z="3000" bulge="0" /> <fi2vertex unit="" x="26510.1445" y="38804.25" z="3000" bulge="0" /> <fi2vertex unit="" x="26260.1445" y="41304.25" z="3000" bulge="0" /> <fi2vertex unit="" x="26260.1445" y="41304.25" z="3000" bulge="0" /> <fi2vertex unit="" x="19260.1445" y="41304.25" z="3000" bulge="0" /> <fi2vertex unit="" x="19260.1445" y="41304.25" z="3000" bulge="0" /> <fi2vertex unit="" x="19260.1445" y="38304.25" z="3000" bulge="0" /> <fi2vertex unit="" x="19260.1445" y="38304.25" z="3000" bulge="0" /> <fi2vertex unit="" x="25410.1445" y="38054.25" z="3000" bulge="0" /> <fi2vertex unit="" x="25410.1445" y="38054.25" z="3000" bulge="0" /> <fi2vertex unit="" x="26510.1445" y="38054.25" z="3000" bulge="0" /> </fi2polygon> </fi2area_shape> </fi2space_area>

Om vi vill kartlägga fi2-area_code med BRA-värde måste vi använda fi2area_BRA egenskapsnyckel.
exempel på mappning för utrymmesobjekt kommer att se ut som följer:

Ett annat specifikt fält som kan användas vid objektmappning är ID-egenskap som finns i Fi2 XML:

<fi2space id="ID000006"> <fi2space_ids> <fi2_id usage="Rumsnummer" owner="Symetri" origin="">200</fi2_id> <fi2_id usage="GUID" owner="Symetri" origin="">76bdf16a-589c-41d4-974b-f1eb3c99010a</fi2_id> </fi2space_ids> <fi2space_sysids> <fi2_sysid usage="Systemid" owner="Symetri" origin="">200</fi2_sysid> </fi2space_sysids>

Som visas i XML-koden ovan, innehåller fi2space objektet ID-egenskapen. Genom att kontrollera ID-värdet ser vi att objektet kommer inte att ha ett globalt unikt ID.

ID-egenskapen är endast unikt inom samma XML-fil.Om det här fältet skulle användas som ett fält i TOBIS (Object Identity (TOBIS) tab), skulle importen skriva över samma objekt om det redan fanns tidigare.

Om fältet innehåller en riktig GUID, kan den användas för att definiera följande kartläggning: fi2spaceid.

Samma mappning är tillgänglig för alla Fi2-objektklasser, till exempel: fi2structureid, fi2floorid m.m.

Konfiguration av dokument mappning 

För alla dokument som identifieras av FM Access, som skapas med tydlig-länk eller auto-länk, kommer den inbyggd egenskap "Dokument" att användas i FM Access.  Använd egenskapen "Dokument" för att kartlägga ett valfritt klass i FM Access. Även metadatafält kan kartläggas med motsvarande namn.

Exempel på ett dokument i Fi2 XML version 1.22:

<fi2appareaitem id="ID000001" usage="DOKUMENT" owner="CAD-Q"> <fi2apparea_data> <fib:FI2DOKUMENT xmlns:fib="http://www.fi2002.se/fi2base" xmlns="http://www.fi2992.se/bygginfo_001" xmlns:fif="http://www.fi2002.se/fi2fields" xmlns:ifc="http://www.iai-international.org/ifcXML/ifc2x_platform" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <fib:FI2DokumentID>ID000001</fib:FI2DokumentID> <fib:FI2DokumentBeteckning>bet</fib:FI2DokumentBeteckning> <fib:FI2DokumentAndringsbeteckning>rings</fib:FI2DokumentAndringsbeteckning> <fib:FI2DokumentTitel>Title</fib:FI2DokumentTitel> </fib:FI2DOKUMENT> <fib:FI2DOKUMENTVERSION xmlns:fib="http://www.fi2002.se/fi2base" xmlns="http://www.fi2992.se/bygginfo_001" xmlns:fif="http://www.fi2002.se/fi2fields" xmlns:ifc="http://www.iai-international.org/ifcXML/ifc2x_platform" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <fib:FI2DokumentversionID /> <fib:FI2DokumentversionForfattare>x</fib:FI2DokumentversionForfattare> <fib:FI2DokumentversionUpprattaddatum>2012-12-19</fib:FI2DokumentversionUpprattaddatum> <fib:FI2DokumentversionKallfil>15325A-FloorPlan-Utskriftplan2.CAL</fib:FI2DokumentversionKallfil> <fib:FI2DokumentversionSokvag>C:\_Kunder\Sundsvall kommun\12.0205 SUN - FIH 2012 - B6 - Revituppritning\Objektifierings\15325 AMU Center</fib:FI2DokumentversionSokvag> <fib:FI2DokumentversionArkiveringsdatum>2012-12-19</fib:FI2DokumentversionArkiveringsdatum> <fib:FI2DokumentversionUtgivare>x</fib:FI2DokumentversionUtgivare> <fib:FI2DokumentversionSammanfattning>Title</fib:FI2DokumentversionSammanfattning> <fib:FI2DokumentversionUtgivarorganisation>Title</fib:FI2DokumentversionUtgivarorganisation> </fib:FI2DOKUMENTVERSION> </fi2apparea_data> </fi2appareaitem>

Exempel på mappning av valda egenskaper i FM Access:



Konfiguration av objektmappning 

Objektmappningen beror på den aktuella FM Access-konfigurationen och Fi2-specifika fält. Det finns viss frihet att definiera Fi2-fältnamn, så antingen måste alla Fi2-filer vara enhetligt skapade eller så måste flera EID-domänkonfigurationer användas för att olika fi2-konfigurationer ska kunna importeras.

Det rekommenderas starkt att alla objekt använder unikt GUID-fält, och att det här fältet är mappat och används i FM Access.

Ett objektspecifikt värdefält bör mappas till fält som är etikettfält i FM Access.

Konfiguration av lagermappning 

Lagermappning är valfri men kan ersätta mycket manuellt arbete och bidrar med enklare administration om globala lager är definierade.

Utföra import

Det finns inga specifika inställningar för Fi2-import. Vänligen se Import.