721 likes | 993 Views
Jotne EPM Technology AS. ModelServerManagerIFC (BIM manager) training. Gudbrand.Skarseth@jotne.com www.epmtech.jotne.com 2008-01-17. EPM Technology. Jotne EPM Technology a member of the Jotne Group, specialising in information technology
E N D
Jotne EPM Technology AS ModelServerManagerIFC (BIM manager) training Gudbrand.Skarseth@jotne.com www.epmtech.jotne.com 2008-01-17
EPM Technology Jotne EPM Technology a member of the Jotne Group, specialising in information technology Since 1990 the company has developed database solutions to handle product models for the Built Environment, Aeronautics, Oil&Gas, Space and Defence Standards; buildingSMART and ISO 10303 - STEP, PLCS, etc. Jotne has a staff of about 200 persons, and its IT products are used by clients all over the world
Agenda • Building Smart, EDMModelServer, architecture and tools • BIM terms • EDMModelServerManager overview • ModelServerManager installation • ModelServerManagerIFC functionallity • Browse, report, 3D viewer • Check in/Check out • Management of a EDMModelServer in general • Organisation of data • User, groups, ownership and access rights • Methods (Schemata) • Close future • IFD • Full IDM support
Large Hospital Project (AHUS), About $ 1,2 Billion using IFC
StatsbyggDirectorate of public Construction and PropertyHITOS and HIBO pilot projects
ForsvarsbyggNorwegian Defence Estates AgencyPilot project at Håkonsvern in Bergen
Software VendorsMake your software compatible with buildingSMART • EDMsdk™ software development kits: • EDMconnector™ is a license free library for IFC-ready applications to connect to any number of EDMmodelServer™/IFC on the web • EDMdesktop™ is a library for exchanging data between an IFC database and the building application
Solution ProvidersOffer buildingSMART 3D BIM services to market • A semantically rich BIM enables services for: • project hotels manage true BIM information • product catalogue services doing drag-and drop of all information to the BIM • knowledge systems • material and element databases for classification and specification systems • Analysis and simulation to make better decisions for more accurate budgets and plans • automated checks • building regulation • energy performance • accessibility design • company and project quality metrics The service provider will implement services as methods in the EDMmodelServer™/IFC using our powerful data manipulation language. The services can be made available as web services either from own servers or licensed to client servers. Full integrity of intellectual property rights are guaranted. Service providers should especially take a look at the following products: • EDMmodelServer™/IFC for BIM Management • EDMdeveloper™ - the software development kit for serverside application
What is modelserver? • Storing (large quantities) • Sharing • Immediate access to large resident models (no file upload) • Views, partial datasets • Extract diract through views • Integrity, consistency • Validation • Merge • Search engine • Ownership and protection • Workflow • Analysis • Calculation • Versioning • Transactions
Important terms • STEP, IFC and Express (ISO Standards), IAI, STEP (standardisation Organisations) • Express Schema, Query schema (STEP, EDM) • Methods (EDM Model Server term) • Repository (STEP, EDM term) • Model (STEP, EDM term) • Instance, aggregate and attribute (STEP, EDM term) • Object oriented (database) • IFCObject, IFCElement, IFCRelation, IFCProperty (IFC terms) • Global Unique ID (GUID) • Partial model • Check-Out / Get-Out / Check-In • Merge • IDM (Informatil Delivery Manual) • Exchange Requirement (IDM term) • IFD library (http://www.ifd-library.com/) • IFD Consept (Subject, Property, Unit, Nest, Bag, Value)
EDM architecture overview Server room Client User’s Application Web Server User’s App Server EDMremoteInterface HTTP Web connector httpTunnel EDMinterface™ EDMinterface™ TCP TCP / HTTP TCP User’s Application EDMServer™ EDMremoteInterface EDMapplicationServer™ TCP EDMinterface™ EDMdataServer EDMdatabase EDMdatabase™
EDMModelServer Scalable system/load balancing Client Reports EDMapplication Server™ Client Reports Client Read/Write Application WAN EDMapplication Server™ Client application Upload/Merge LAN EDMserver™ Short transactions Client application Upload/Merge Long transactions EDMapplication Server™ Methods File system database Storage Client application Upload/Merge WAN EDMapplication Server™ Multipple databases LAN Client Administration File system database Storage
Model Server Manager - MSM Management of BIM’s End user Developer Administrator
Installation and startup - Overview • Initial client installation • Download and install EDMModelServerManageIFC and EDMModelServer trial from • ftp://ftp.epmtech.jotne.com/pub/epmtech/model_server/InstModelServerManager/latest or • http://www2.epmtech.jotne.com/download/EDMmodelServerIFC/InstModelServerManager/Latest • ModelServerManagerIFC_Srv5.0_1.2.319.msi • EDMModelServerIFC_2008_03_27.msi • OctagModellerFull.2181.exe (3D viewer) • Setting up thin connections. • Simple TCP • HTTP tunneling and/or proxy server • Local DB (need EDMDesktop or EDMDeveloper license) Default server: TCP, Host: 195.139.163.21 Port: 4430 Log in as User: Public Group: Public Pwd: Public • Client upgrade • Automatic upgrade of client • Manual upgrade of client • If somethings goes wrong • Uninstall manually EDMModelServerIFC
Login thin clinet - TCP Oslo server
Server installation and startup • EDMModelServer setup for one month trial on single PC • The server software is contained in the install-kit: EDMModelServerManagerIFC • Run license installer and fill in License Id and password • Start the local server and application server from the desktop • Restart/log off and on before this step 1: 2: • Check connection to local server from MSM. Connection name: localhost TCP Host: localhost Port: 4430 Log in as User:superuserGroup:sdai-groupPwd:db1
Re-install client - manual procedure • Check for updates • Download correct version to PC • Uninstall current version
Re-install previous version • Download correct version to PC • ModelServerManagerIFC_Srv5.0_1.2.290.msi • Uninstall current version • Add/remove programs in windows • Install new version
Create new connection • Connection name • Select existing connetion • Write a new name for a new connection • Username • Obtained from BIM manager • Group name • Obtained from BIM manager • Password • Your personal password. Initially given by the BIM manager • Hostname (or IP address) • Obtained from BIM manager • Port number • Obtained from BIM manager • Test and show repositories • Only for connection testing • Select the connection • Or hit <Enter> in the connection name field
Settings – Default schema • Default schema when creatinig new models
Default options • Default options • Should only be ticked off if you have the Octaga Modeller installed.
Options menu Select STEP P28 XML format for all export operations. If none selected then IFC STEP P21 format is used Controls the degree of messaging from the system Controls the degree of messaging from the system Obsolete. Whether to keep all datasheets in a tabbed control or not. Obsolete. Whether to show in 3D viewer at doubleclick on mouse or not Should only be ticked off if you have the Octaga Modeller installed.
ModelServerManager IFC dialogs • Organize BIMs • Repository/Model treeview • Creating new model (new BIM), Rename, Delete • Export/import (whole models) (Upgrade to newer schema version) • Users, groups and access rights • Browse inside a BIM • Basic MSM functionallity/windows • Organise windows in manager, • Browse objects, property sets, etc • IFC treeview (fixed) • 3D viewer (Octaga www.octaga.com, DDS viewer) • Datasheets (GridControl, HTTP or 3D configurable) • Report (configurable) • Extracting partial models • Get-out / Check-out • From IFC treeview, report or property sheet • Check- In / Merge • Validation - IFC and IDM
EDMModelServerManager Deveopment and management utilities • IFD and IDM • Model validation and model checker • Manage users, groups and access rights • Utilities • Instance browser • IFC documentation • EDM Supervisor • Model editing functions • Spatial structure, systems, zones
EDMModelServerManagerDeveopment and management utilities • Repository and model Administration • Server Management • Schemata editing, compiler and debugging utilities • IDM registration
MSM - Menu • Select server login • Select repository and model (create, delete and administration) • Create new prosject, site, building, storey and space • Create new system • Create new zone • Upload and download model • Get-out, check-out and check-in • Check-out folder • Validate IFC schema rules • Validate additional rules (Model checker) • IFD browser • Instance browser • Modelserver administrator • EDM Supervisor (singleuser or client) • Window organization (window manager) • Report window organization • Space report or element report
Model storage and organization • Database • Is stored in the file system of the server • A server can have only one database open simultaneously, but can switch between diferent databases • Respository • Organizing the models in a project. • Access given to groups and users . • Model • Based on an IFC Express schema • The populations are stored in models. • Access given to groups and users
Model level functions • DblClick Node - Selects the model for IFC broser • Delete Node - Delete repository/model • Drag IFC file in - Import model from windows file system • <cntrl> drag-in- Show import dialog before import • Drag node out - Export model to windows file system Right click on treenode
IFC browser treeview • Project • Site • Building • Storey • Building elements container • Building element group • Building element • LayerSet • Layer • Space
IFC browser treeview • DblClick - Show children and Show properties • -> - Show (expand) children of node • <- - Close (collapse) node • Enter - Show properties • <Cntrl> Enter - Show in 3D viewer (elements or spaces) • <Cntrl><Shift>Enter - Showall containedelements in 3D viewer • <Alt><Cntrl>Enter- Show in 3d view, reset viewer first • Drag-Out - Get-Out (partial dataset, for read only) • <Cntrl><Shift> Drag-Out- Check-Out (partial dataset, for update) • Drag-In (File) - Check-In (with default settings) • <Cntrl> Drag-In- Check-in, show check-in dialog
Systems and zones • Create systems and zones • Drag elements from spataial structure to system. • Drag spaces from spatial strukture til zones. • Remove spaces or elements from zones or system by just deleteing them. Ini the system/zone
IFC browser treeview menu • Refresh - Refresh children • Browse - Show instance browser for this node • Datasheet - Show datashee for this node • Show references - Show instances referencing this node in instance browser • Check-Out - Show check-out dialog for this node • Check-In - Show check-in dialog • Remove all classifications - Remove all calssification references to this node • Forced deep delete - Delete node and its children • Highlight - Show and highlight in 3D viewer • 3D view - Show in 3D viewer • View storey - View all elements below a spatial elementelements • Reset 3D view - Empty the 3D viewer • View spaces - View spaces in 3D viewer Right click on treenode
Reports module Right click in the grid Right click on column header
Report selection menu Report selection menu Report selection menu
Report menu functions A - button: Show all reports Right click on report name - menu
Report moduleReport selection list 1 A - button: Show all reports Right click on report name - menu Set this report as defult report for this element type Remove the report from this list (list of reports for specific element types) Go to report management module
Report moduleReport selection list 2 S - button: Show selected reports Right click on report name - menu Include the report in the selected list. (list of reports for specific element types) Go to report management module
Report management • Report definition • Column definition (ExpressX) • Query functions (ExpressX) • Update functions (ExpressX) • Update expressions • IDM based access control will come later • Setting up Column and row end-user information • Row information (__Info) • Column information
Report management • Report definition • Format specification DimX,Numeric,#; DimY,Numeric,#; DimZ,Numeric,#; Area,Numeric,#.00Group by column …. • GroupBy initially grouped by the specified column • Summarize specification ProgrammedArea,Total area: {0};DesignedArea,Total area: {0} ……….
Properties window, Spatial structure elem. • Element owners in spatial object • Drag-Out - Check out partial dataset • Popertyset (type of property set) • Propertyset owner • Individual properties • Edit property value • IDM based access control will come later