You can subscribe to this list here.
2008 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
(2) |
Sep
(2) |
Oct
|
Nov
|
Dec
|
---|---|---|---|---|---|---|---|---|---|---|---|---|
2010 |
Jan
(16) |
Feb
(5) |
Mar
(81) |
Apr
(33) |
May
(5) |
Jun
(5) |
Jul
(5) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2017 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
(1) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: Jagjeet U. <iam...@gm...> - 2017-07-12 12:00:12
|
Respected sir, I am working on BIM server and I have query regarding how berkeley database is used in BIM server. Please help me figure out how data is stored in berkeley database. I know that we can't apply query in Berkeley database except the application using it. I will be very thankful to you. -- Jagjeet Singh http://iamjagjeetubhi.wordpress.com/ https://github.com/iamjagjeetubhi/ |
From: Berlo, L.A.H.M. (L. v. <leo...@tn...> - 2010-07-07 06:08:47
|
Hi Nick, Thanks for mentioning. The ifcXML export is an important feature and should be valid structured. We did a lof of work on the ifcXML export in the source code the last couple of months. Did you use the 0.8.1 release, the code or a nightly build? Regards, Léon -----Original Message----- From: Nicholas Nisbet [mailto:nn...@ae...] Sent: dinsdag 6 juli 2010 15:17 To: 'bimserver-devel' Subject: Re: [Bimserver-devel] Use of IfcXmlWriter Would it be timely to mention that the XML produced is not compliant with the XSD issued by buildingSMART ? There are three issues: (a) header The <ifc:uos> ... </ifc:uos> should be < uos> ... </ uos> (b) set and list ex:cType="list" and ex:cType="set" are used incorrectly (perhaps even always the wrong one). I removed them all. (c) IFC defined types. Many, many fields that are simple types are reported as complex types. An example is: <IfcShapeRepresentation id="i56441"> <ContextOfItems> <IfcGeometricRepresentationContext xsi:nil="true" ref="i54795"/> </ContextOfItems> <RepresentationIdentifier> <IfcLabel>Axis</IfcLabel> </RepresentationIdentifier> <RepresentationType> <IfcLabel>Curve2D</IfcLabel> </RepresentationType> <Items > <IfcPolyline pos="0" xsi:nil="true" ref="i56442"/> </Items> </IfcShapeRepresentation> Which should be <IfcShapeRepresentation id="i56441"> <ContextOfItems> <IfcGeometricRepresentationContext xsi:nil="true" ref="i54795"/> </ContextOfItems> <RepresentationIdentifier>Axis</RepresentationIdentifier> <RepresentationType>Curve2D</RepresentationType> <Items > <IfcPolyline pos="0" xsi:nil="true" ref="i56442"/> </Items> </IfcShapeRepresentation> The IFC defined types should only appear on lists and where select types are used. Whilst I probably dont have the expertise to fix these, I am happy to validate any new samples. Regards, Nick. Nicholas Nisbet MA(Cantab) DipArch(UNL) Director: AEC3 UK Ltd Web: http://www.aec3.com E-mail: nn...@ae... Direct: +44 (0) 1494 714 933 Mobile: +44 (0) 781 616 8554 Skype: nicholasnisbet Registered in the UK: 03484881 Registered Address: 46 St Margaret's Grove, Great Kingshill, High Wycombe, Bucks, HP15 6HP, UK Technical Coordinator: buildingSMART UK Chapter ifcXML Coordinator: buildingSMART Model Support Group Web: http://www.buildingsmart.org.uk/ E-mail: nn...@bu... -----Original Message----- From: Ruben de Laat [mailto:ru...@lo...] Sent: 06 July 2010 12:07 To: bimserver-devel Subject: Re: [Bimserver-devel] Use of IfcXmlWriter Hello Anders, The "No source code is available for type java.io.File" is strange because it's a standard java class. Are you able to run a simple hello world program in your project? Could you check if you have a JRE/JDK library referenced in your dependencies as well, and also what Java Compiler is used for the project (see Project properties)? Kind regards, Ruben de Laat 2010/7/6 Anders Hjod <and...@ca...>: > Hi, > > I am trying to parse an ifc file to xml by using a method equal to the > start() method in Tests/src/org/tests/IfcXmlWriteTester.java > > private void start() { > ExpressSchemaParser schemaParser = new > ExpressSchemaParser(IfcFileReader.DEFAULT_SCHEMA_FILE); > schemaParser.parse(); > SchemaDefinition schema = schemaParser.getSchema(); > > FastIfcFileReader reader = new FastIfcFileReader(schema); > try { > reader.read(TestFile.HAUS_SOURCE_FILE.getFile()); > } catch (IncorrectIfcFileException e) { > e.printStackTrace(); > } catch (Exception e) { > e.printStackTrace(); > } > EmfModel<Long> model = reader.getModel(); > IfcXmlSerializer ifcXmlWriter = new IfcXmlSerializer("", > model, schema); > ifcXmlWriter.write(new File("test.xml")); > } > > I have added all the modules "Tests" depend on to my project > .classpath, and I get no compile errors, but when I try to run the > application, I get errors > like: > "No source code is available for type > nl.tue.buildingsmart.express.parser.ExpressSchemaParser; did you > forget to inherit a required module? > No source code is available for type java.io.File; did you forget to > inherit a required module?" > > Is there something else I have to set to be able to use the parser in > another project? > > Regards > Anders H > > ---------------------------------------------------------------------- > -------- This SF.net email is sponsored by Sprint What will you do > first with EVO, the first 4G phone? > Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first > _______________________________________________ > Bimserver-devel mailing list > Bim...@li... > https://lists.sourceforge.net/lists/listinfo/bimserver-devel > > ------------------------------------------------------------------------------ This SF.net email is sponsored by Sprint What will you do first with EVO, the first 4G phone? Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first _______________________________________________ Bimserver-devel mailing list Bim...@li... https://lists.sourceforge.net/lists/listinfo/bimserver-devel ------------------------------------------------------------------------------ This SF.net email is sponsored by Sprint What will you do first with EVO, the first 4G phone? Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first _______________________________________________ Bimserver-devel mailing list Bim...@li... https://lists.sourceforge.net/lists/listinfo/bimserver-devel This e-mail and its contents are subject to the DISCLAIMER at http://www.tno.nl/disclaimer/email.html |
From: Nicholas N. <nn...@ae...> - 2010-07-06 13:47:43
|
Would it be timely to mention that the XML produced is not compliant with the XSD issued by buildingSMART ? There are three issues: (a) header The <ifc:uos> ... </ifc:uos> should be < uos> ... </ uos> (b) set and list ex:cType="list" and ex:cType="set" are used incorrectly (perhaps even always the wrong one). I removed them all. (c) IFC defined types. Many, many fields that are simple types are reported as complex types. An example is: <IfcShapeRepresentation id="i56441"> <ContextOfItems> <IfcGeometricRepresentationContext xsi:nil="true" ref="i54795"/> </ContextOfItems> <RepresentationIdentifier> <IfcLabel>Axis</IfcLabel> </RepresentationIdentifier> <RepresentationType> <IfcLabel>Curve2D</IfcLabel> </RepresentationType> <Items > <IfcPolyline pos="0" xsi:nil="true" ref="i56442"/> </Items> </IfcShapeRepresentation> Which should be <IfcShapeRepresentation id="i56441"> <ContextOfItems> <IfcGeometricRepresentationContext xsi:nil="true" ref="i54795"/> </ContextOfItems> <RepresentationIdentifier>Axis</RepresentationIdentifier> <RepresentationType>Curve2D</RepresentationType> <Items > <IfcPolyline pos="0" xsi:nil="true" ref="i56442"/> </Items> </IfcShapeRepresentation> The IFC defined types should only appear on lists and where select types are used. Whilst I probably dont have the expertise to fix these, I am happy to validate any new samples. Regards, Nick. Nicholas Nisbet MA(Cantab) DipArch(UNL) Director: AEC3 UK Ltd Web: http://www.aec3.com E-mail: nn...@ae... Direct: +44 (0) 1494 714 933 Mobile: +44 (0) 781 616 8554 Skype: nicholasnisbet Registered in the UK: 03484881 Registered Address: 46 St Margaret's Grove, Great Kingshill, High Wycombe, Bucks, HP15 6HP, UK Technical Coordinator: buildingSMART UK Chapter ifcXML Coordinator: buildingSMART Model Support Group Web: http://www.buildingsmart.org.uk/ E-mail: nn...@bu... -----Original Message----- From: Ruben de Laat [mailto:ru...@lo...] Sent: 06 July 2010 12:07 To: bimserver-devel Subject: Re: [Bimserver-devel] Use of IfcXmlWriter Hello Anders, The "No source code is available for type java.io.File" is strange because it's a standard java class. Are you able to run a simple hello world program in your project? Could you check if you have a JRE/JDK library referenced in your dependencies as well, and also what Java Compiler is used for the project (see Project properties)? Kind regards, Ruben de Laat 2010/7/6 Anders Hjod <and...@ca...>: > Hi, > > I am trying to parse an ifc file to xml by using a method equal to the > start() method in Tests/src/org/tests/IfcXmlWriteTester.java > > private void start() { > ExpressSchemaParser schemaParser = new > ExpressSchemaParser(IfcFileReader.DEFAULT_SCHEMA_FILE); > schemaParser.parse(); > SchemaDefinition schema = schemaParser.getSchema(); > > FastIfcFileReader reader = new FastIfcFileReader(schema); > try { > reader.read(TestFile.HAUS_SOURCE_FILE.getFile()); > } catch (IncorrectIfcFileException e) { > e.printStackTrace(); > } catch (Exception e) { > e.printStackTrace(); > } > EmfModel<Long> model = reader.getModel(); > IfcXmlSerializer ifcXmlWriter = new IfcXmlSerializer("", > model, schema); > ifcXmlWriter.write(new File("test.xml")); > } > > I have added all the modules "Tests" depend on to my project > .classpath, and I get no compile errors, but when I try to run the > application, I get errors > like: > "No source code is available for type > nl.tue.buildingsmart.express.parser.ExpressSchemaParser; did you > forget to inherit a required module? > No source code is available for type java.io.File; did you forget to > inherit a required module?" > > Is there something else I have to set to be able to use the parser in > another project? > > Regards > Anders H > > ---------------------------------------------------------------------- > -------- This SF.net email is sponsored by Sprint What will you do > first with EVO, the first 4G phone? > Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first > _______________________________________________ > Bimserver-devel mailing list > Bim...@li... > https://lists.sourceforge.net/lists/listinfo/bimserver-devel > > ------------------------------------------------------------------------------ This SF.net email is sponsored by Sprint What will you do first with EVO, the first 4G phone? Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first _______________________________________________ Bimserver-devel mailing list Bim...@li... https://lists.sourceforge.net/lists/listinfo/bimserver-devel |
From: Anders H. <and...@ca...> - 2010-07-06 12:51:27
|
Hi, Thanks for the quick answer it helped me figure out my problem, which was that I used gwt and tried to do stuff on the client side in stead of the server side. Thanks for answer, and sorry for being noob. Regards Anders On Tue, Jul 6, 2010 at 1:06 PM, Ruben de Laat <ru...@lo...> wrote: > Hello Anders, > > The "No source code is available for type java.io.File" is strange > because it's a standard java class. > Are you able to run a simple hello world program in your project? > Could you check if you have a JRE/JDK library referenced in your > dependencies as well, and also what Java Compiler is used for the > project (see Project properties)? > > Kind regards, > Ruben de Laat > > 2010/7/6 Anders Hjod <and...@ca...>: > > Hi, > > > > I am trying to parse an ifc file to xml by using a method equal to the > > start() method in Tests/src/org/tests/IfcXmlWriteTester.java > > > > private void start() { > > ExpressSchemaParser schemaParser = new > > ExpressSchemaParser(IfcFileReader.DEFAULT_SCHEMA_FILE); > > schemaParser.parse(); > > SchemaDefinition schema = schemaParser.getSchema(); > > > > FastIfcFileReader reader = new FastIfcFileReader(schema); > > try { > > reader.read(TestFile.HAUS_SOURCE_FILE.getFile()); > > } catch (IncorrectIfcFileException e) { > > e.printStackTrace(); > > } catch (Exception e) { > > e.printStackTrace(); > > } > > EmfModel<Long> model = reader.getModel(); > > IfcXmlSerializer ifcXmlWriter = new IfcXmlSerializer("", model, > > schema); > > ifcXmlWriter.write(new File("test.xml")); > > } > > > > I have added all the modules "Tests" depend on to my project .classpath, > and > > I get no compile errors, but when I try to run the application, I get > errors > > like: > > "No source code is available for type > > nl.tue.buildingsmart.express.parser.ExpressSchemaParser; did you forget > to > > inherit a required module? > > No source code is available for type java.io.File; did you forget to > inherit > > a required module?" > > > > Is there something else I have to set to be able to use the parser in > > another project? > > > > Regards > > Anders H > > > > > ------------------------------------------------------------------------------ > > This SF.net email is sponsored by Sprint > > What will you do first with EVO, the first 4G phone? > > Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first > > _______________________________________________ > > Bimserver-devel mailing list > > Bim...@li... > > https://lists.sourceforge.net/lists/listinfo/bimserver-devel > > > > > > > ------------------------------------------------------------------------------ > This SF.net email is sponsored by Sprint > What will you do first with EVO, the first 4G phone? > Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first > _______________________________________________ > Bimserver-devel mailing list > Bim...@li... > https://lists.sourceforge.net/lists/listinfo/bimserver-devel > |
From: Ruben de L. <ru...@lo...> - 2010-07-06 11:06:45
|
Hello Anders, The "No source code is available for type java.io.File" is strange because it's a standard java class. Are you able to run a simple hello world program in your project? Could you check if you have a JRE/JDK library referenced in your dependencies as well, and also what Java Compiler is used for the project (see Project properties)? Kind regards, Ruben de Laat 2010/7/6 Anders Hjod <and...@ca...>: > Hi, > > I am trying to parse an ifc file to xml by using a method equal to the > start() method in Tests/src/org/tests/IfcXmlWriteTester.java > > private void start() { > ExpressSchemaParser schemaParser = new > ExpressSchemaParser(IfcFileReader.DEFAULT_SCHEMA_FILE); > schemaParser.parse(); > SchemaDefinition schema = schemaParser.getSchema(); > > FastIfcFileReader reader = new FastIfcFileReader(schema); > try { > reader.read(TestFile.HAUS_SOURCE_FILE.getFile()); > } catch (IncorrectIfcFileException e) { > e.printStackTrace(); > } catch (Exception e) { > e.printStackTrace(); > } > EmfModel<Long> model = reader.getModel(); > IfcXmlSerializer ifcXmlWriter = new IfcXmlSerializer("", model, > schema); > ifcXmlWriter.write(new File("test.xml")); > } > > I have added all the modules "Tests" depend on to my project .classpath, and > I get no compile errors, but when I try to run the application, I get errors > like: > "No source code is available for type > nl.tue.buildingsmart.express.parser.ExpressSchemaParser; did you forget to > inherit a required module? > No source code is available for type java.io.File; did you forget to inherit > a required module?" > > Is there something else I have to set to be able to use the parser in > another project? > > Regards > Anders H > > ------------------------------------------------------------------------------ > This SF.net email is sponsored by Sprint > What will you do first with EVO, the first 4G phone? > Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first > _______________________________________________ > Bimserver-devel mailing list > Bim...@li... > https://lists.sourceforge.net/lists/listinfo/bimserver-devel > > |
From: Anders H. <and...@ca...> - 2010-07-06 10:58:47
|
Hi, I am trying to parse an ifc file to xml by using a method equal to the start() method in Tests/src/org/tests/IfcXmlWriteTester.java private void start() { ExpressSchemaParser schemaParser = new ExpressSchemaParser(IfcFileReader.DEFAULT_SCHEMA_FILE); schemaParser.parse(); SchemaDefinition schema = schemaParser.getSchema(); FastIfcFileReader reader = new FastIfcFileReader(schema); try { reader.read(TestFile.HAUS_SOURCE_FILE.getFile()); } catch (IncorrectIfcFileException e) { e.printStackTrace(); } catch (Exception e) { e.printStackTrace(); } EmfModel<Long> model = reader.getModel(); IfcXmlSerializer ifcXmlWriter = new IfcXmlSerializer("", model, schema); ifcXmlWriter.write(new File("test.xml")); } I have added all the modules "Tests" depend on to my project .classpath, and I get no compile errors, but when I try to run the application, I get errors like: "No source code is available for type nl.tue.buildingsmart.express.parser.ExpressSchemaParser; did you forget to inherit a required module? No source code is available for type java.io.File; did you forget to inherit a required module?" Is there something else I have to set to be able to use the parser in another project? Regards Anders H |
From: Bastian K. <bas...@ha...> - 2010-06-18 10:34:28
|
I definitely agree with Léon - it's a bad smell doing something twice. I spend some hours getting things to work with .NET. Here's my final solution: Have a look at the "Windows Communication Foundation Samples" (http://msdn.microsoft.com/en-us/library/ms751514.aspx) - especially at the example found in "<installdir>\WCF\Basic\Binding\WS\MTOM\CS". Use the "svcutil" to create your bimserver proxy: > svcutil /language:cs /config:app.config /directory:D:\BiMserver\WSDL\WCF_SOAP_Client\Client http://localhost:8082/bimserver/services/soap?wsdl In your app.config you need s.th. like the following: <basicHttpBinding> <binding name="ServiceInterfaceSoapBinding" messageEncoding="Mtom"/> </basicHttpBinding> I did not test it extensively, but by now it works without any errors :). Now I have some questions: 1. Is there an easy way to get all GUIDs of a project (and/or an ifcclass) (s.th. like "getAllGUIDofProject()")? 2. What ways are there to access the server via REST? (I just found s.th. like "project.jsp?pid=3&rid=1&className=<classname>" and "project.jsp?pid=3&rid=1&guid=<guid>" - where do I have to look for other ways to access it?) 3. Do you have a good Collada viewer in mind? I want to open the Collada-files in a game engine, but it crashes... So it would be nice to view some exported Collada files in a different viewer first. Do you have good result with converting ifc to collada? This is quiet important for my project...! Kind regards, bastian -----Ursprüngliche Nachricht----- Von: Berlo, L.A.H.M. (Leon) van [mailto:leo...@tn...] Gesendet: Donnerstag, 17. Juni 2010 16:42 An: bimserver-devel Betreff: Re: [Bimserver-devel] Using SOAP from BIMserver in Visual Studio MTOM is a W3C standard. It provides a great way of communicating to the server. I'm not sure if it would be correct to create two different interfaces... (from an architectural point of view). Met vriendelijke groeten, with kind regards, 敬上 Léon van Berlo -- Mobile:+31 6 42367465 Phone: +31 15 2763106 http://www.mynameise.com/berlotti Secretary: Org...@tn... +31 15 2763413 Visiting Address: Postal Address: Van Mourik Broekmanweg 6 P.O. Box 49 2628 XE Delft 2600 AA Delft The Netherlands I apologise in advance for any spelling mistakes. -----Original Message----- From: Ruben de Laat [mailto:ru...@lo...] Sent: donderdag 17 juni 2010 13:29 To: bimserver-devel Subject: Re: [Bimserver-devel] Using SOAP from BIMserver in Visual Studio Hello Bastian, Without going into a discussion weather Java or .Net is doing SOAP the right way, I think it might be useful to provide 2 different SOAP interfaces for the BIMserver, the existing one, and one that's just a little bit different, but works well with .Net. I think if we simply remove MTOM support, things will probably work better. Do you agree this might be the way to go? Kind regards, Ruben de Laat 2010/6/16 Karstaedt Bastian <Bas...@ha...>: > Hello! > > I am trying almost the same - getting some data from BiMserver via SOAP using C# .NET. > > First thing to do: Use wsdl.exe which comes with Visual Studio to generate C# classes from the WSDL. > > Example call: >>> wsdl http://localhost:8082/bimserver/services/soap?wsdl /language:CS >>> /out:D:/BiMserver/WSDL (use the VS shell!) > > Now you can try to call the Bimserver: > > <C#-Code-Example> > > ServiceInterface remoteService = new ServiceInterface(); > > String username = "admin"; > String password = "admin"; > > Boolean connected = false; > try > { > remoteService.ping(); > connected = true; > } > catch (Exception ex) > { > Console.WriteLine("Error connecting to " + remoteService.Url); > Console.WriteLine(ex.Message); > } > > if (connected) > { > token token = remoteService.login(username, password); > if (token == null) > { > Console.WriteLine("Error: cannot log-in!"); > } > else > { > Console.WriteLine("Token String is {0}", > token.tokenString); > } > > // do stuff > } > > </C#-Code-Example> > > But you'll get some confusing exception-messages: > > <message> > > Der vom Client gefundene Anforderungsinhaltstyp ist > 'multipart/related; type="ap (translated: "Client found > response content type of ‘multipart/related’, but expected > ‘text/xml’") plication/xop+xml"; boundary="uuid:960eae55-53cd-41d4-b979-ab3d10496970"; start= "<roo...@cx...>"; start-info="text/xml"', erwartet wurde 'text/xm l'. > Fehler bei der Anforderung mit folgender Fehlermeldung: > (Request-Error with the following message:) > -- > > --uuid:960eae55-53cd-41d4-b979-ab3d10496970 > Content-Type: application/xop+xml; charset=UTF-8; type="text/xml"; > Content-Transfer-Encoding: binary > Content-ID: <roo...@cx...> > > <soap:Envelope > xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"><soap:Body >><ns1:pingResponse >>xmlns:ns1="http://shared.bimserver.org/"></ns1:pingResponse>< > /soap:Body></soap:Envelope> > --uuid:960eae55-53cd-41d4-b979-ab3d10496970-- > --. > > </message> > > One can see that there is a "ping" answere from the bimserver in the exception-message. But the .NET framework simply dislikes it... > > There is one workaround that works for me - see http://coding.baneworld.nl/2009/02/client-found-response-content-type-of-multipartrelated-but-expected-textxml/ for details! I googled a lot and found no other solution for this problem! > > Regards, bastian > > ________________________________________ > Von: Uroš Kolarič [uro...@gm...] > Gesendet: Montag, 7. Juni 2010 22:50 > An: Bim...@li... > Betreff: [Bimserver-devel] Using SOAP from BIMserver in Visual Studio > > Hi, you are doing a great job with BIMserver. > I am new to IFC and BIMserver and I have two questions about it: > > * Do you have any examples of using SOAP in Visual Studio as web service? > > If you use web service that was created with ASP .NET than you have no problem with SOAP. > But when I use soap from BIMserver (http://localhost:8081/bimserver/services/soap?wsdl), all I get is definition off implemented methods. There is no constructor, that creates connection with soap service. > Of course I can use C# class HttpWebRequest and get data manually. > > * Can I combine two queries? > > Like if I would want IfcWallStandardCase and IfcBuilding in one .ifc. Is that possible? As far as know I can query only one class. > > > > Have a nice day, > Uroš Kolarič > uro...@gm...<mailto:uro...@gm...> > > > ---------------------------------------------------------------------- > -------- ThinkGeek and WIRED's GeekDad team up for the Ultimate > GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the lucky parental > unit. See the prize list and enter to win: > http://p.sf.net/sfu/thinkgeek-promo > _______________________________________________ > Bimserver-devel mailing list > Bim...@li... > https://lists.sourceforge.net/lists/listinfo/bimserver-devel > ------------------------------------------------------------------------------ ThinkGeek and WIRED's GeekDad team up for the Ultimate GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the lucky parental unit. See the prize list and enter to win: http://p.sf.net/sfu/thinkgeek-promo _______________________________________________ Bimserver-devel mailing list Bim...@li... https://lists.sourceforge.net/lists/listinfo/bimserver-devel This e-mail and its contents are subject to the DISCLAIMER at http://www.tno.nl/disclaimer/email.html ------------------------------------------------------------------------------ ThinkGeek and WIRED's GeekDad team up for the Ultimate GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the lucky parental unit. See the prize list and enter to win: http://p.sf.net/sfu/thinkgeek-promo _______________________________________________ Bimserver-devel mailing list Bim...@li... https://lists.sourceforge.net/lists/listinfo/bimserver-devel |
From: Berlo, L.A.H.M. (L. v. <leo...@tn...> - 2010-06-17 14:41:48
|
MTOM is a W3C standard. It provides a great way of communicating to the server. I'm not sure if it would be correct to create two different interfaces... (from an architectural point of view). Met vriendelijke groeten, with kind regards, 敬上 Léon van Berlo -- Mobile:+31 6 42367465 Phone: +31 15 2763106 http://www.mynameise.com/berlotti Secretary: Org...@tn... +31 15 2763413 Visiting Address: Postal Address: Van Mourik Broekmanweg 6 P.O. Box 49 2628 XE Delft 2600 AA Delft The Netherlands I apologise in advance for any spelling mistakes. -----Original Message----- From: Ruben de Laat [mailto:ru...@lo...] Sent: donderdag 17 juni 2010 13:29 To: bimserver-devel Subject: Re: [Bimserver-devel] Using SOAP from BIMserver in Visual Studio Hello Bastian, Without going into a discussion weather Java or .Net is doing SOAP the right way, I think it might be useful to provide 2 different SOAP interfaces for the BIMserver, the existing one, and one that's just a little bit different, but works well with .Net. I think if we simply remove MTOM support, things will probably work better. Do you agree this might be the way to go? Kind regards, Ruben de Laat 2010/6/16 Karstaedt Bastian <Bas...@ha...>: > Hello! > > I am trying almost the same - getting some data from BiMserver via SOAP using C# .NET. > > First thing to do: Use wsdl.exe which comes with Visual Studio to generate C# classes from the WSDL. > > Example call: >>> wsdl http://localhost:8082/bimserver/services/soap?wsdl /language:CS >>> /out:D:/BiMserver/WSDL (use the VS shell!) > > Now you can try to call the Bimserver: > > <C#-Code-Example> > > ServiceInterface remoteService = new ServiceInterface(); > > String username = "admin"; > String password = "admin"; > > Boolean connected = false; > try > { > remoteService.ping(); > connected = true; > } > catch (Exception ex) > { > Console.WriteLine("Error connecting to " + remoteService.Url); > Console.WriteLine(ex.Message); > } > > if (connected) > { > token token = remoteService.login(username, password); > if (token == null) > { > Console.WriteLine("Error: cannot log-in!"); > } > else > { > Console.WriteLine("Token String is {0}", > token.tokenString); > } > > // do stuff > } > > </C#-Code-Example> > > But you'll get some confusing exception-messages: > > <message> > > Der vom Client gefundene Anforderungsinhaltstyp ist > 'multipart/related; type="ap (translated: "Client found > response content type of ‘multipart/related’, but expected > ‘text/xml’") plication/xop+xml"; boundary="uuid:960eae55-53cd-41d4-b979-ab3d10496970"; start= "<roo...@cx...>"; start-info="text/xml"', erwartet wurde 'text/xm l'. > Fehler bei der Anforderung mit folgender Fehlermeldung: > (Request-Error with the following message:) > -- > > --uuid:960eae55-53cd-41d4-b979-ab3d10496970 > Content-Type: application/xop+xml; charset=UTF-8; type="text/xml"; > Content-Transfer-Encoding: binary > Content-ID: <roo...@cx...> > > <soap:Envelope > xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"><soap:Body >><ns1:pingResponse >>xmlns:ns1="http://shared.bimserver.org/"></ns1:pingResponse>< > /soap:Body></soap:Envelope> > --uuid:960eae55-53cd-41d4-b979-ab3d10496970-- > --. > > </message> > > One can see that there is a "ping" answere from the bimserver in the exception-message. But the .NET framework simply dislikes it... > > There is one workaround that works for me - see http://coding.baneworld.nl/2009/02/client-found-response-content-type-of-multipartrelated-but-expected-textxml/ for details! I googled a lot and found no other solution for this problem! > > Regards, bastian > > ________________________________________ > Von: Uroš Kolarič [uro...@gm...] > Gesendet: Montag, 7. Juni 2010 22:50 > An: Bim...@li... > Betreff: [Bimserver-devel] Using SOAP from BIMserver in Visual Studio > > Hi, you are doing a great job with BIMserver. > I am new to IFC and BIMserver and I have two questions about it: > > * Do you have any examples of using SOAP in Visual Studio as web service? > > If you use web service that was created with ASP .NET than you have no problem with SOAP. > But when I use soap from BIMserver (http://localhost:8081/bimserver/services/soap?wsdl), all I get is definition off implemented methods. There is no constructor, that creates connection with soap service. > Of course I can use C# class HttpWebRequest and get data manually. > > * Can I combine two queries? > > Like if I would want IfcWallStandardCase and IfcBuilding in one .ifc. Is that possible? As far as know I can query only one class. > > > > Have a nice day, > Uroš Kolarič > uro...@gm...<mailto:uro...@gm...> > > > ---------------------------------------------------------------------- > -------- ThinkGeek and WIRED's GeekDad team up for the Ultimate > GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the lucky parental > unit. See the prize list and enter to win: > http://p.sf.net/sfu/thinkgeek-promo > _______________________________________________ > Bimserver-devel mailing list > Bim...@li... > https://lists.sourceforge.net/lists/listinfo/bimserver-devel > ------------------------------------------------------------------------------ ThinkGeek and WIRED's GeekDad team up for the Ultimate GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the lucky parental unit. See the prize list and enter to win: http://p.sf.net/sfu/thinkgeek-promo _______________________________________________ Bimserver-devel mailing list Bim...@li... https://lists.sourceforge.net/lists/listinfo/bimserver-devel This e-mail and its contents are subject to the DISCLAIMER at http://www.tno.nl/disclaimer/email.html |
From: Ruben de L. <ru...@lo...> - 2010-06-17 13:10:20
|
Hello Bastian, Without going into a discussion weather Java or .Net is doing SOAP the right way, I think it might be useful to provide 2 different SOAP interfaces for the BIMserver, the existing one, and one that's just a little bit different, but works well with .Net. I think if we simply remove MTOM support, things will probably work better. Do you agree this might be the way to go? Kind regards, Ruben de Laat 2010/6/16 Karstaedt Bastian <Bas...@ha...>: > Hello! > > I am trying almost the same - getting some data from BiMserver via SOAP using C# .NET. > > First thing to do: Use wsdl.exe which comes with Visual Studio to generate C# classes from the WSDL. > > Example call: >>> wsdl http://localhost:8082/bimserver/services/soap?wsdl /language:CS /out:D:/BiMserver/WSDL (use the VS shell!) > > Now you can try to call the Bimserver: > > <C#-Code-Example> > > ServiceInterface remoteService = new ServiceInterface(); > > String username = "admin"; > String password = "admin"; > > Boolean connected = false; > try > { > remoteService.ping(); > connected = true; > } > catch (Exception ex) > { > Console.WriteLine("Error connecting to " + remoteService.Url); > Console.WriteLine(ex.Message); > } > > if (connected) > { > token token = remoteService.login(username, password); > if (token == null) > { > Console.WriteLine("Error: cannot log-in!"); > } > else > { > Console.WriteLine("Token String is {0}", token.tokenString); > } > > // do stuff > } > > </C#-Code-Example> > > But you'll get some confusing exception-messages: > > <message> > > Der vom Client gefundene Anforderungsinhaltstyp ist 'multipart/related; type="ap (translated: "Client found response content type of ‘multipart/related’, but expected ‘text/xml’") > plication/xop+xml"; boundary="uuid:960eae55-53cd-41d4-b979-ab3d10496970"; start= > "<roo...@cx...>"; start-info="text/xml"', erwartet wurde 'text/xm > l'. > Fehler bei der Anforderung mit folgender Fehlermeldung: (Request-Error with the following message:) > -- > > --uuid:960eae55-53cd-41d4-b979-ab3d10496970 > Content-Type: application/xop+xml; charset=UTF-8; type="text/xml"; > Content-Transfer-Encoding: binary > Content-ID: <roo...@cx...> > > <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"><soap:Body >><ns1:pingResponse xmlns:ns1="http://shared.bimserver.org/"></ns1:pingResponse>< > /soap:Body></soap:Envelope> > --uuid:960eae55-53cd-41d4-b979-ab3d10496970-- > --. > > </message> > > One can see that there is a "ping" answere from the bimserver in the exception-message. But the .NET framework simply dislikes it... > > There is one workaround that works for me - see http://coding.baneworld.nl/2009/02/client-found-response-content-type-of-multipartrelated-but-expected-textxml/ for details! I googled a lot and found no other solution for this problem! > > Regards, bastian > > ________________________________________ > Von: Uroš Kolarič [uro...@gm...] > Gesendet: Montag, 7. Juni 2010 22:50 > An: Bim...@li... > Betreff: [Bimserver-devel] Using SOAP from BIMserver in Visual Studio > > Hi, you are doing a great job with BIMserver. > I am new to IFC and BIMserver and I have two questions about it: > > * Do you have any examples of using SOAP in Visual Studio as web service? > > If you use web service that was created with ASP .NET than you have no problem with SOAP. > But when I use soap from BIMserver (http://localhost:8081/bimserver/services/soap?wsdl), all I get is definition off implemented methods. There is no constructor, that creates connection with soap service. > Of course I can use C# class HttpWebRequest and get data manually. > > * Can I combine two queries? > > Like if I would want IfcWallStandardCase and IfcBuilding in one .ifc. Is that possible? As far as know I can query only one class. > > > > Have a nice day, > Uroš Kolarič > uro...@gm...<mailto:uro...@gm...> > > > ------------------------------------------------------------------------------ > ThinkGeek and WIRED's GeekDad team up for the Ultimate > GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the > lucky parental unit. See the prize list and enter to win: > http://p.sf.net/sfu/thinkgeek-promo > _______________________________________________ > Bimserver-devel mailing list > Bim...@li... > https://lists.sourceforge.net/lists/listinfo/bimserver-devel > |
From: Karstaedt B. <Bas...@ha...> - 2010-06-16 18:09:32
|
Hello! I am trying almost the same - getting some data from BiMserver via SOAP using C# .NET. First thing to do: Use wsdl.exe which comes with Visual Studio to generate C# classes from the WSDL. Example call: >> wsdl http://localhost:8082/bimserver/services/soap?wsdl /language:CS /out:D:/BiMserver/WSDL (use the VS shell!) Now you can try to call the Bimserver: <C#-Code-Example> ServiceInterface remoteService = new ServiceInterface(); String username = "admin"; String password = "admin"; Boolean connected = false; try { remoteService.ping(); connected = true; } catch (Exception ex) { Console.WriteLine("Error connecting to " + remoteService.Url); Console.WriteLine(ex.Message); } if (connected) { token token = remoteService.login(username, password); if (token == null) { Console.WriteLine("Error: cannot log-in!"); } else { Console.WriteLine("Token String is {0}", token.tokenString); } // do stuff } </C#-Code-Example> But you'll get some confusing exception-messages: <message> Der vom Client gefundene Anforderungsinhaltstyp ist 'multipart/related; type="ap (translated: "Client found response content type of ‘multipart/related’, but expected ‘text/xml’") plication/xop+xml"; boundary="uuid:960eae55-53cd-41d4-b979-ab3d10496970"; start= "<roo...@cx...>"; start-info="text/xml"', erwartet wurde 'text/xm l'. Fehler bei der Anforderung mit folgender Fehlermeldung: (Request-Error with the following message:) -- --uuid:960eae55-53cd-41d4-b979-ab3d10496970 Content-Type: application/xop+xml; charset=UTF-8; type="text/xml"; Content-Transfer-Encoding: binary Content-ID: <roo...@cx...> <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"><soap:Body ><ns1:pingResponse xmlns:ns1="http://shared.bimserver.org/"></ns1:pingResponse>< /soap:Body></soap:Envelope> --uuid:960eae55-53cd-41d4-b979-ab3d10496970-- --. </message> One can see that there is a "ping" answere from the bimserver in the exception-message. But the .NET framework simply dislikes it... There is one workaround that works for me - see http://coding.baneworld.nl/2009/02/client-found-response-content-type-of-multipartrelated-but-expected-textxml/ for details! I googled a lot and found no other solution for this problem! Regards, bastian ________________________________________ Von: Uroš Kolarič [uro...@gm...] Gesendet: Montag, 7. Juni 2010 22:50 An: Bim...@li... Betreff: [Bimserver-devel] Using SOAP from BIMserver in Visual Studio Hi, you are doing a great job with BIMserver. I am new to IFC and BIMserver and I have two questions about it: * Do you have any examples of using SOAP in Visual Studio as web service? If you use web service that was created with ASP .NET than you have no problem with SOAP. But when I use soap from BIMserver (http://localhost:8081/bimserver/services/soap?wsdl), all I get is definition off implemented methods. There is no constructor, that creates connection with soap service. Of course I can use C# class HttpWebRequest and get data manually. * Can I combine two queries? Like if I would want IfcWallStandardCase and IfcBuilding in one .ifc. Is that possible? As far as know I can query only one class. Have a nice day, Uroš Kolarič uro...@gm...<mailto:uro...@gm...> |
From: Uroš K. <uro...@gm...> - 2010-06-07 20:50:48
|
Hi, you are doing a great job with BIMserver. I am new to IFC and BIMserver and I have two questions about it: - Do you have any examples of using SOAP in Visual Studio as web service? If you use web service that was created with ASP .NET than you have no problem with SOAP. But when I use soap from BIMserver ( http://localhost:8081/bimserver/services/soap?wsdl), all I get is definition off implemented methods. There is no constructor, that creates connection with soap service. Of course I can use C# class HttpWebRequest and get data manually. - Can I combine two queries? Like if I would want IfcWallStandardCase and IfcBuilding in one .ifc. Is that possible? As far as know I can query only one class. Have a nice day, Uroš Kolarič uro...@gm... |
From: Léon v. B. <ma...@be...> - 2010-05-28 17:40:44
|
Hello Olli, There has been a major change (real MAYOR) in the soap object of the BIMserver. The soap objects are now generated from the EMF model. This is only a few days implemented and there may still be some bugs in it. We'll have a look at it. Thank you (and have a nice weekend!) Regards, Leon 2010/5/28 Stenlund Olli <Oll...@vt...> > Hello, > > I tried the new latest Bimserver version. It seems that there is still a > problem when I call downloadByOid web service. It doesn't seem to give the > IFCXML code that I want. > > When I send this SOAP code to the Bimserver: > > <soapenv:Envelope xmlns:soapenv=\" > http://schemas.xmlsoap.org/soap/envelope/\<http://schemas.xmlsoap.org/soap/envelope/%5C>" > xmlns:shar=\"http://shared.bimserver.org/\"><http://shared.bimserver.org/%5C%22%3E> > <soapenv:Header/> > <soapenv:Body> > <shar:downloadByOid> > > <arg0><expires>1275036907375</expires><tokenString>B5B6F8C3349702531E4AEE0E72685E19</tokenString></arg0> > <arg1>2</arg1> > <arg2>1</arg2> > <arg3>20</arg3> > <arg4>IFCXML</arg4> > </shar:downloadByOid> > </soapenv:Body> > </soapenv:Envelope> > > It gives this answer: > > <soap:Envelope xmlns:soap=\"http://schemas.xmlsoap.org/soap/envelope/\"><http://schemas.xmlsoap.org/soap/envelope/%5C%22%3E> > <soap:Body> > <ns1:downloadByOidResponse xmlns:ns1=\"http://shared.bimserver.org/\"><http://shared.bimserver.org/%5C%22%3E> > <return xmlns:ns2=\"http://shared.bimserver.org/\"><http://shared.bimserver.org/%5C%22%3E> > <file><xop:Include xmlns:xop=\"http://www.w3.org/2004/08/xop/include\<http://www.w3.org/2004/08/xop/include%5C>" > href=\"cid:cd1a4416-81eb-423d-b125-34fc20f7e3da-3@http%3A%2F% > 2Fcxf.apache.org%2F\"/></file> > <projectName>Diem</projectName> > <revisionNr>1</revisionNr> > </return> > </ns1:downloadByOidResponse> > </soap:Body> > </soap:Envelope> > > So it seems that it sends a link to a file while I think it should send the > IFCXML code. The query by Object ID in the Bimserver user interface works ok > and gives the answer that I'd like to have. > > Olli > > > ------------------------------ > *From:* Léon van Berlo [mailto:ma...@be...] > *Sent:* 15. huhtikuuta 2010 15:19 > > *To:* bimserver-devel > *Subject:* Re: [Bimserver-devel] Questions > > Hi Olli, > > It's a great idea to wait for the next WAR release. > Also because the SOAP interface in the BIMserver is undergoing a dramatic > change right now. > The SOAP interface will be generated automatically from the EMF model from > now on (well, not right now, but maybe tomorrow). > This means that the current (handmade) SOAP interface will change (between > slightly and dramatically). > So indeed: wait for the next WAR before you continue development :-) > > Regards, > Léon > > > > > > > On Thu, Apr 15, 2010 at 11:39 AM, Stenlund Olli <Oll...@vt...>wrote: > >> Hi, >> >> Ok that sounds good. I'll just wait for the next bimserver.war file that >> includes the fix. >> >> Olli >> >> -----Original Message----- >> From: Ruben de Laat [mailto:ru...@lo...] >> Sent: 8. huhtikuuta 2010 16:24 >> To: bimserver-devel >> Subject: Re: [Bimserver-devel] Questions >> >> Hi Olli, >> >> This bug has been fixed (in subversion). All ResultTypes except KMZ are >> now working with SOAP. >> >> Kind regards, >> Ruben de Laat >> >> 2010/4/8 Stenlund Olli <Oll...@vt...>: >> > Hi, >> > >> > My main problem is still that I'd like to get an object id related >> > IFCXML (like in my previous mail) through web services. The object id >> > query in the Bimserver web UI gives the right information but I would >> > need to have it through the web services also. And the downloadByOid >> > web service doesn't seem to do it. Any help would be nice, thanks. >> > >> > Olli >> > ________________________________ >> > From: Stenlund Olli [mailto:Oll...@vt...] >> > Sent: 30. maaliskuuta 2010 16:30 >> > To: bimserver-devel >> > Subject: Re: [Bimserver-devel] Questions >> > >> > By the way what is oid? In the Bimserver web UI there is object ID >> > query, which I think should be the same as calling the downloadByOid web >> service? >> > In the web UI it returns this, which I think is what I want (called >> > for id >> > 17): >> > >> > <?xml version="1.0" encoding="utf-8"?> >> > <ex:iso_10303_28 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" >> > xmlns:xlink="http://www.w3.org/1999/xlink" >> > xmlns:ex="urn:iso.org: >> standard:10303:part(28):version(2):xmlschema:common" >> > xsi:schemaLocation="urn:iso.org:standard:10303:part(28):version(2):xml >> > schema:common >> > ex.xsd" version="2.0"> >> > <ifc:uos id="uos_1" description="" configuration="i-ifc2x3" edo="" >> > xmlns="http://www.iai-tech.org/ifcXML/IFC2x3/FINAL" >> > xsi:schemaLocation="http://www.iai-tech.org/ifcXML/IFC2x3/FINAL >> > ifc2x3.xsd"> >> > <IfcDimensionalExponents id="i17"> >> > <LengthExponent><IfcInteger>0</IfcInteger></LengthExponent> >> > <MassExponent><IfcInteger>0</IfcInteger></MassExponent> >> > <TimeExponent><IfcInteger>0</IfcInteger></TimeExponent> >> > >> > <ElectricCurrentExponent><IfcInteger>0</IfcInteger></ElectricCurrentEx >> > ponent> >> > >> > <ThermodynamicTemperatureExponent><IfcInteger>0</IfcInteger></Thermody >> > namicTemperatureExponent> >> > >> > <AmountOfSubstanceExponent><IfcInteger>0</IfcInteger></AmountOfSubstan >> > ceExponent> >> > >> > <LuminousIntensityExponent><IfcInteger>0</IfcInteger></LuminousIntensi >> > tyExponent> >> > </IfcDimensionalExponents> >> > </ifc:uos> >> > </ex:iso_10303_28> >> > >> > Also I assume that downloadByGuid means the same as the web UI query >> > Globally unique ID. And by the way do you know what is globally unique >> id? >> > >> > Olli >> > ________________________________ >> > From: Berlo, L.A.H.M. (Leon) van [mailto:leo...@tn...] >> > Sent: 30. maaliskuuta 2010 15:41 >> > To: bimserver-devel >> > Subject: Re: [Bimserver-devel] Questions >> > >> > Olli, >> > >> > This is not a bug but a feature. >> > the downloadByOid is intened to give meta information about the object. >> > You should use other SOAP calls to get a file. >> > >> > Regards, >> > Léon >> > >> > >> > >> > ________________________________ >> > From: Stenlund Olli [mailto:Oll...@vt...] >> > Sent: dinsdag 30 maart 2010 14:01 >> > To: bimserver-devel >> > Subject: Re: [Bimserver-devel] Questions >> > >> > Hi, >> > >> > I think I still have the same problem with downloadByOid web service. >> > It doesn't return the requested object information in IFCXML but only >> > some general project information. I tried the 0.8.2dev version, which >> > I think is the latest. >> > >> > Olli >> > ________________________________ >> > From: Ruben de Laat [mailto:ru...@lo...] >> > Sent: 5. maaliskuuta 2010 18:16 >> > To: bimserver-devel >> > Subject: Re: [Bimserver-devel] Questions >> > >> > Hi Olli >> > These were 2 bugs, both have been fixed in the new >> > build: http://tools.bimtoolset.org/BIMserver/0.8.1u1/ >> > Hope this didn't annoy you to much. >> > Kind regards, >> > Ruben >> > 2010/3/5 Stenlund Olli <Oll...@vt...> >> >> >> >> Hello, >> >> >> >> Thanks for the new version! I tried the following SOAP address and it >> >> worked: >> >> >> >> http://server:port/bimserver-0.8.1/services/soap >> >> >> >> >> >> >> >> Then I called downloadByOid web service with IFCXML file type and I >> >> got this response: >> >> >> >> <soap:Envelope >> >> xmlns:soap=\"http://schemas.xmlsoap.org/soap/envelope/\<http://schemas.xmlsoap.org/soap/envelope/%5C> >> "> >> >> >> >> <soap:Body> >> >> >> >> <ns1:downloadByOidResponse >> >> xmlns:ns1=\"http://shared.bimserver.org/\<http://shared.bimserver.org/%5C> >> "> >> >> >> >> <return xmlns:ns2=\"http://shared.bimserver.org/\<http://shared.bimserver.org/%5C> >> "> >> >> >> >> <file></file> >> >> >> >> <projectName>Ollin projekti</projectName> >> >> >> >> <revisionNr>1</revisionNr> >> >> >> >> </return> >> >> >> >> </ns1:downloadByOidResponse> >> >> >> >> </soap:Body> >> >> >> >> </soap:Envelope> >> >> >> >> >> >> I think it should return the requested object and its references. I >> >> tried the same query in the Bimserver web interface and it gave much >> >> more information. This gives only the project name and revision. >> >> >> >> >> >> Also I think there may be a bug when you try to edit a project in the >> >> web interface I got this error message: >> >> >> >> HTTP Status 500 - >> >> >> >> >> >> --------------------------------------------------------------------- >> >> ----------- >> >> >> >> type Exception report >> >> >> >> message >> >> >> >> description The server encountered an internal error () that >> >> prevented it from fulfilling this request. >> >> >> >> exception >> >> >> >> org.apache.jasper.JasperException: An exception occurred processing >> >> JSP page /editproject.jsp at line 22 >> >> >> >> 19: if (loginManager.isLoggedIn()) { >> >> 20: DateFormat dateFormat = new SimpleDateFormat("dd-MM-yyyy >> >> HH:mm"); >> >> 21: EmfSerializerFactory emfSerializerFactory = >> >> EmfSerializerFactory.getInstance(); >> >> 22: int projectId = Integer.parseInt(request.getParameter("id")); >> >> 23: boolean anonymousAccess = >> >> loginManager.getService().getAllAuthorizedUsers(projectId).getUsers() >> >> .contains(loginManager.getService().getUserById(2)); >> >> 24: try { >> >> 25: SProject project = >> >> loginManager.getService().getProjectById(projectId); >> >> >> >> Stacktrace: >> >> >> >> >> >> org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspSer >> >> vletWrapper.java:505) >> >> >> >> >> >> org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper >> >> .java:416) >> >> >> >> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:3 >> >> 42) >> >> org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267) >> >> javax.servlet.http.HttpServlet.service(HttpServlet.java:717) >> >> >> >> root cause >> >> >> >> java.lang.NumberFormatException: null >> >> java.lang.Integer.parseInt(Unknown Source) >> >> java.lang.Integer.parseInt(Unknown Source) >> >> org.apache.jsp.editproject_jsp._jspService(editproject_jsp.java:188) >> >> org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) >> >> javax.servlet.http.HttpServlet.service(HttpServlet.java:717) >> >> >> >> >> >> org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper >> >> .java:374) >> >> >> >> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:3 >> >> 42) >> >> org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267) >> >> javax.servlet.http.HttpServlet.service(HttpServlet.java:717) >> >> >> >> >> >> Olli >> >> >> >> >> >> ________________________________ >> >> From: Berlo, L.A.H.M. (Leon) van [mailto:leo...@tn...] >> >> Sent: 5. maaliskuuta 2010 14:26 >> >> To: bimserver-devel >> >> Subject: Re: [Bimserver-devel] Questions >> >> >> >> Hi Olli, >> >> >> >> We just released the 0.8.1 version. >> >> The Soap url has changed to /bimserver/services/soap Feel free to >> >> give it a try. >> >> Download is available at http://download.bimserver.org >> >> >> >> Kind regards, >> >> Léon >> >> >> >> >> >> ________________________________ >> >> From: Stenlund Olli [mailto:Oll...@vt...] >> >> Sent: vrijdag 5 maart 2010 12:59 >> >> To: bimserver-devel >> >> Subject: Re: [Bimserver-devel] Questions >> >> >> >> Hello, >> >> >> >> I deployed the Bimserver version 20100222_bimserver.war and I could >> >> add a project with anonymous access and an IFC file. But when I try >> >> to send a SOAP message to call createAnonymousToken through web >> >> services, it says "error 404" and "No service found". This is the web >> service URL that I use: >> >> >> >> http://server:port/20100222_bimserver/services/anonymous >> >> >> >> Version 0.8 works, but it doesn't give IFCXML. I have also deleted >> >> c:\windows\system32\database folder to avoid database errors. >> >> >> >> Olli >> >> >> >> ________________________________ >> >> From: Ruben de Laat [mailto:ru...@lo...] >> >> Sent: 4. maaliskuuta 2010 23:01 >> >> To: bimserver-devel >> >> Subject: Re: [Bimserver-devel] Questions >> >> >> >> Hi Keegan, >> >> To start with your last point, that was actually a bug (a stupid >> >> mistake by myself), it has been fixed in SVN, just in time for >> >> tomorrows release, thanks for your info! >> >> 0.8 does support several export types (IFC2x3, IFCXML2x3, CityGML >> >> 1.0.0, Collada, KMZ), but only one import type IFC2x3 (IFCXML2x3 is >> experimental). >> >> BTW quite a few bugs in the export types IFCXML, CityGML, Collada and >> >> KMZ >> >> have been fixed in 0.8.1. Also in 0.8.1 there is a settings page >> >> where you can enable/disable the export types, in release < 0.8 that >> >> can be done with the settings.xml file in the WAR/JAR. >> >> I am not sure that you mean with your second question, we sure have >> >> more IFC example files, the ones we have that are freely >> >> distributable are in the TestData project in SVN (or source download). >> >> Kind regards, >> >> Ruben de Laat >> >> >> >> 2010/3/4 Simonse, Keegan <Kee...@nr...> >> >>> >> >>> Hey, >> >>> >> >>> Before/while I got deeper into this, I would like to ask a couple of >> >>> questions. >> >>> >> >>> >> >>> >> >>> 1. I am currently using the BIM Server 0.8. Does 0.8 support >> >>> other file types other than IFC such as IFCXML? Is that available >> >>> for checkin AND checkout? >> >>> >> >>> 2. I would like to use some of the other supported files that >> >>> are available, or are in the works of becoming.( not sure if they >> >>> work yet or not ) Do you guys have any example files that I could get >> from you to use? >> >>> We would like to see how they work, and maybe propose some other file >> types. >> >>> >> >>> 3. Since I did not think that 0.8 had the functionality for >> >>> the other file types, I decided to take a look at your SVN server. I >> >>> a comment that suggested that you had recently added IFCXML, so a >> checked out a copy. >> >>> Hope that's ok. However, after starting the server locally, then >> >>> running the client. An error occurred while trying to log in. I >> >>> debugged it and found that the token given from logon had an >> >>> expiration value of 0. Like I said, I have just begun to look around >> >>> this version of BIM Server, but I am thinking that it may be because >> >>> of the expires type being changed to Long.( I hope it isn't ), but >> >>> since it might be, I feel like I should help fix an error I may have >> caused. >> >>> >> >>> >> >>> >> >>> Thank you, >> >>> >> >>> Keegan Simonse >> >>> >> >>> >> >>> >> >>> >> >>> -------------------------------------------------------------------- >> >>> ---------- Download Intel® Parallel Studio Eval Try the new >> >>> software tools for yourself. Speed compiling, find bugs proactively, >> >>> and fine-tune applications for parallel performance. >> >>> See why Intel Parallel Studio got high marks during beta. >> >>> http://p.sf.net/sfu/intel-sw-dev >> >>> _______________________________________________ >> >>> Bimserver-devel mailing list >> >>> Bim...@li... >> >>> https://lists.sourceforge.net/lists/listinfo/bimserver-devel >> >>> >> >> >> >> This e-mail and its contents are subject to the DISCLAIMER at >> >> http://www.tno.nl/disclaimer/email.html >> >> >> >> >> >> --------------------------------------------------------------------- >> >> --------- Download Intel® Parallel Studio Eval Try the new >> >> software tools for yourself. Speed compiling, find bugs proactively, >> >> and fine-tune applications for parallel performance. >> >> See why Intel Parallel Studio got high marks during beta. >> >> http://p.sf.net/sfu/intel-sw-dev >> >> _______________________________________________ >> >> Bimserver-devel mailing list >> >> Bim...@li... >> >> https://lists.sourceforge.net/lists/listinfo/bimserver-devel >> >> >> > >> > This e-mail and its contents are subject to the DISCLAIMER at >> > http://www.tno.nl/disclaimer/email.html >> > >> > ---------------------------------------------------------------------- >> > -------- Download Intel® Parallel Studio Eval Try the new >> > software tools for yourself. Speed compiling, find bugs proactively, >> > and fine-tune applications for parallel performance. >> > See why Intel Parallel Studio got high marks during beta. >> > http://p.sf.net/sfu/intel-sw-dev >> > _______________________________________________ >> > Bimserver-devel mailing list >> > Bim...@li... >> > https://lists.sourceforge.net/lists/listinfo/bimserver-devel >> > >> > >> >> >> ------------------------------------------------------------------------------ >> Download Intel® Parallel Studio Eval Try the new software tools for >> yourself. Speed compiling, find bugs proactively, and fine-tune applications >> for parallel performance. >> See why Intel Parallel Studio got high marks during beta. >> http://p.sf.net/sfu/intel-sw-dev >> _______________________________________________ >> Bimserver-devel mailing list >> Bim...@li... >> https://lists.sourceforge.net/lists/listinfo/bimserver-devel >> >> >> ------------------------------------------------------------------------------ >> Download Intel® Parallel Studio Eval >> Try the new software tools for yourself. Speed compiling, find bugs >> proactively, and fine-tune applications for parallel performance. >> See why Intel Parallel Studio got high marks during beta. >> http://p.sf.net/sfu/intel-sw-dev >> _______________________________________________ >> Bimserver-devel mailing list >> Bim...@li... >> https://lists.sourceforge.net/lists/listinfo/bimserver-devel >> > > > > ------------------------------------------------------------------------------ > > > _______________________________________________ > Bimserver-devel mailing list > Bim...@li... > https://lists.sourceforge.net/lists/listinfo/bimserver-devel > > |
From: Stenlund O. <Oll...@vt...> - 2010-05-28 08:15:04
|
Hello, I tried the new latest Bimserver version. It seems that there is still a problem when I call downloadByOid web service. It doesn't seem to give the IFCXML code that I want. When I send this SOAP code to the Bimserver: <soapenv:Envelope xmlns:soapenv=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:shar=\"http://shared.bimserver.org/\"> <soapenv:Header/> <soapenv:Body> <shar:downloadByOid> <arg0><expires>1275036907375</expires><tokenString>B5B6F8C3349702531E4AEE0E72685E19</tokenString></arg0> <arg1>2</arg1> <arg2>1</arg2> <arg3>20</arg3> <arg4>IFCXML</arg4> </shar:downloadByOid> </soapenv:Body> </soapenv:Envelope> It gives this answer: <soap:Envelope xmlns:soap=\"http://schemas.xmlsoap.org/soap/envelope/\"> <soap:Body> <ns1:downloadByOidResponse xmlns:ns1=\"http://shared.bimserver.org/\"> <return xmlns:ns2=\"http://shared.bimserver.org/\"> <file><xop:Include xmlns:xop=\"http://www.w3.org/2004/08/xop/include\" href=\"cid:cd1a4416-81eb-423d-b125-34fc20f7e3da-3@http%3A%2F%2Fcxf.apache.org%2F\"/></file> <projectName>Diem</projectName> <revisionNr>1</revisionNr> </return> </ns1:downloadByOidResponse> </soap:Body> </soap:Envelope> So it seems that it sends a link to a file while I think it should send the IFCXML code. The query by Object ID in the Bimserver user interface works ok and gives the answer that I'd like to have. Olli ________________________________ From: Léon van Berlo [mailto:ma...@be...] Sent: 15. huhtikuuta 2010 15:19 To: bimserver-devel Subject: Re: [Bimserver-devel] Questions Hi Olli, It's a great idea to wait for the next WAR release. Also because the SOAP interface in the BIMserver is undergoing a dramatic change right now. The SOAP interface will be generated automatically from the EMF model from now on (well, not right now, but maybe tomorrow). This means that the current (handmade) SOAP interface will change (between slightly and dramatically). So indeed: wait for the next WAR before you continue development :-) Regards, Léon On Thu, Apr 15, 2010 at 11:39 AM, Stenlund Olli <Oll...@vt...<mailto:Oll...@vt...>> wrote: Hi, Ok that sounds good. I'll just wait for the next bimserver.war file that includes the fix. Olli -----Original Message----- From: Ruben de Laat [mailto:ru...@lo...<mailto:ru...@lo...>] Sent: 8. huhtikuuta 2010 16:24 To: bimserver-devel Subject: Re: [Bimserver-devel] Questions Hi Olli, This bug has been fixed (in subversion). All ResultTypes except KMZ are now working with SOAP. Kind regards, Ruben de Laat 2010/4/8 Stenlund Olli <Oll...@vt...<mailto:Oll...@vt...>>: > Hi, > > My main problem is still that I'd like to get an object id related > IFCXML (like in my previous mail) through web services. The object id > query in the Bimserver web UI gives the right information but I would > need to have it through the web services also. And the downloadByOid > web service doesn't seem to do it. Any help would be nice, thanks. > > Olli > ________________________________ > From: Stenlund Olli [mailto:Oll...@vt...<mailto:Oll...@vt...>] > Sent: 30. maaliskuuta 2010 16:30 > To: bimserver-devel > Subject: Re: [Bimserver-devel] Questions > > By the way what is oid? In the Bimserver web UI there is object ID > query, which I think should be the same as calling the downloadByOid web service? > In the web UI it returns this, which I think is what I want (called > for id > 17): > > <?xml version="1.0" encoding="utf-8"?> > <ex:iso_10303_28 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xmlns:xlink="http://www.w3.org/1999/xlink" > xmlns:ex="urn:iso.org:standard:10303:part(28):version(2):xmlschema:common" > xsi:schemaLocation="urn:iso.org:standard:10303:part(28):version(2):xml > schema:common > ex.xsd" version="2.0"> > <ifc:uos id="uos_1" description="" configuration="i-ifc2x3" edo="" > xmlns="http://www.iai-tech.org/ifcXML/IFC2x3/FINAL" > xsi:schemaLocation="http://www.iai-tech.org/ifcXML/IFC2x3/FINAL > ifc2x3.xsd"> > <IfcDimensionalExponents id="i17"> > <LengthExponent><IfcInteger>0</IfcInteger></LengthExponent> > <MassExponent><IfcInteger>0</IfcInteger></MassExponent> > <TimeExponent><IfcInteger>0</IfcInteger></TimeExponent> > > <ElectricCurrentExponent><IfcInteger>0</IfcInteger></ElectricCurrentEx > ponent> > > <ThermodynamicTemperatureExponent><IfcInteger>0</IfcInteger></Thermody > namicTemperatureExponent> > > <AmountOfSubstanceExponent><IfcInteger>0</IfcInteger></AmountOfSubstan > ceExponent> > > <LuminousIntensityExponent><IfcInteger>0</IfcInteger></LuminousIntensi > tyExponent> > </IfcDimensionalExponents> > </ifc:uos> > </ex:iso_10303_28> > > Also I assume that downloadByGuid means the same as the web UI query > Globally unique ID. And by the way do you know what is globally unique id? > > Olli > ________________________________ > From: Berlo, L.A.H.M. (Leon) van [mailto:leo...@tn...<mailto:leo...@tn...>] > Sent: 30. maaliskuuta 2010 15:41 > To: bimserver-devel > Subject: Re: [Bimserver-devel] Questions > > Olli, > > This is not a bug but a feature. > the downloadByOid is intened to give meta information about the object. > You should use other SOAP calls to get a file. > > Regards, > Léon > > > > ________________________________ > From: Stenlund Olli [mailto:Oll...@vt...<mailto:Oll...@vt...>] > Sent: dinsdag 30 maart 2010 14:01 > To: bimserver-devel > Subject: Re: [Bimserver-devel] Questions > > Hi, > > I think I still have the same problem with downloadByOid web service. > It doesn't return the requested object information in IFCXML but only > some general project information. I tried the 0.8.2dev version, which > I think is the latest. > > Olli > ________________________________ > From: Ruben de Laat [mailto:ru...@lo...<mailto:ru...@lo...>] > Sent: 5. maaliskuuta 2010 18:16 > To: bimserver-devel > Subject: Re: [Bimserver-devel] Questions > > Hi Olli > These were 2 bugs, both have been fixed in the new > build: http://tools.bimtoolset.org/BIMserver/0.8.1u1/ > Hope this didn't annoy you to much. > Kind regards, > Ruben > 2010/3/5 Stenlund Olli <Oll...@vt...<mailto:Oll...@vt...>> >> >> Hello, >> >> Thanks for the new version! I tried the following SOAP address and it >> worked: >> >> http://server:port/bimserver-0.8.1/services/soap >> >> >> >> Then I called downloadByOid web service with IFCXML file type and I >> got this response: >> >> <soap:Envelope >> xmlns:soap=\"http://schemas.xmlsoap.org/soap/envelope/\"> >> >> <soap:Body> >> >> <ns1:downloadByOidResponse >> xmlns:ns1=\"http://shared.bimserver.org/\"> >> >> <return xmlns:ns2=\"http://shared.bimserver.org/\"> >> >> <file></file> >> >> <projectName>Ollin projekti</projectName> >> >> <revisionNr>1</revisionNr> >> >> </return> >> >> </ns1:downloadByOidResponse> >> >> </soap:Body> >> >> </soap:Envelope> >> >> >> I think it should return the requested object and its references. I >> tried the same query in the Bimserver web interface and it gave much >> more information. This gives only the project name and revision. >> >> >> Also I think there may be a bug when you try to edit a project in the >> web interface I got this error message: >> >> HTTP Status 500 - >> >> >> --------------------------------------------------------------------- >> ----------- >> >> type Exception report >> >> message >> >> description The server encountered an internal error () that >> prevented it from fulfilling this request. >> >> exception >> >> org.apache.jasper.JasperException: An exception occurred processing >> JSP page /editproject.jsp at line 22 >> >> 19: if (loginManager.isLoggedIn()) { >> 20: DateFormat dateFormat = new SimpleDateFormat("dd-MM-yyyy >> HH:mm"); >> 21: EmfSerializerFactory emfSerializerFactory = >> EmfSerializerFactory.getInstance(); >> 22: int projectId = Integer.parseInt(request.getParameter("id")); >> 23: boolean anonymousAccess = >> loginManager.getService().getAllAuthorizedUsers(projectId).getUsers() >> .contains(loginManager.getService().getUserById(2)); >> 24: try { >> 25: SProject project = >> loginManager.getService().getProjectById(projectId); >> >> Stacktrace: >> >> >> org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspSer >> vletWrapper.java:505) >> >> >> org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper >> .java:416) >> >> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:3 >> 42) >> org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267) >> javax.servlet.http.HttpServlet.service(HttpServlet.java:717) >> >> root cause >> >> java.lang.NumberFormatException: null >> java.lang.Integer.parseInt(Unknown Source) >> java.lang.Integer.parseInt(Unknown Source) >> org.apache.jsp.editproject_jsp._jspService(editproject_jsp.java:188) >> org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) >> javax.servlet.http.HttpServlet.service(HttpServlet.java:717) >> >> >> org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper >> .java:374) >> >> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:3 >> 42) >> org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267) >> javax.servlet.http.HttpServlet.service(HttpServlet.java:717) >> >> >> Olli >> >> >> ________________________________ >> From: Berlo, L.A.H.M. (Leon) van [mailto:leo...@tn...<mailto:leo...@tn...>] >> Sent: 5. maaliskuuta 2010 14:26 >> To: bimserver-devel >> Subject: Re: [Bimserver-devel] Questions >> >> Hi Olli, >> >> We just released the 0.8.1 version. >> The Soap url has changed to /bimserver/services/soap Feel free to >> give it a try. >> Download is available at http://download.bimserver.org >> >> Kind regards, >> Léon >> >> >> ________________________________ >> From: Stenlund Olli [mailto:Oll...@vt...<mailto:Oll...@vt...>] >> Sent: vrijdag 5 maart 2010 12:59 >> To: bimserver-devel >> Subject: Re: [Bimserver-devel] Questions >> >> Hello, >> >> I deployed the Bimserver version 20100222_bimserver.war and I could >> add a project with anonymous access and an IFC file. But when I try >> to send a SOAP message to call createAnonymousToken through web >> services, it says "error 404" and "No service found". This is the web service URL that I use: >> >> http://server:port/20100222_bimserver/services/anonymous >> >> Version 0.8 works, but it doesn't give IFCXML. I have also deleted >> c:\windows\system32\database folder to avoid database errors. >> >> Olli >> >> ________________________________ >> From: Ruben de Laat [mailto:ru...@lo...<mailto:ru...@lo...>] >> Sent: 4. maaliskuuta 2010 23:01 >> To: bimserver-devel >> Subject: Re: [Bimserver-devel] Questions >> >> Hi Keegan, >> To start with your last point, that was actually a bug (a stupid >> mistake by myself), it has been fixed in SVN, just in time for >> tomorrows release, thanks for your info! >> 0.8 does support several export types (IFC2x3, IFCXML2x3, CityGML >> 1.0.0, Collada, KMZ), but only one import type IFC2x3 (IFCXML2x3 is experimental). >> BTW quite a few bugs in the export types IFCXML, CityGML, Collada and >> KMZ >> have been fixed in 0.8.1. Also in 0.8.1 there is a settings page >> where you can enable/disable the export types, in release < 0.8 that >> can be done with the settings.xml file in the WAR/JAR. >> I am not sure that you mean with your second question, we sure have >> more IFC example files, the ones we have that are freely >> distributable are in the TestData project in SVN (or source download). >> Kind regards, >> Ruben de Laat >> >> 2010/3/4 Simonse, Keegan <Kee...@nr...<mailto:Kee...@nr...>> >>> >>> Hey, >>> >>> Before/while I got deeper into this, I would like to ask a couple of >>> questions. >>> >>> >>> >>> 1. I am currently using the BIM Server 0.8. Does 0.8 support >>> other file types other than IFC such as IFCXML? Is that available >>> for checkin AND checkout? >>> >>> 2. I would like to use some of the other supported files that >>> are available, or are in the works of becoming.( not sure if they >>> work yet or not ) Do you guys have any example files that I could get from you to use? >>> We would like to see how they work, and maybe propose some other file types. >>> >>> 3. Since I did not think that 0.8 had the functionality for >>> the other file types, I decided to take a look at your SVN server. I >>> a comment that suggested that you had recently added IFCXML, so a checked out a copy. >>> Hope that's ok. However, after starting the server locally, then >>> running the client. An error occurred while trying to log in. I >>> debugged it and found that the token given from logon had an >>> expiration value of 0. Like I said, I have just begun to look around >>> this version of BIM Server, but I am thinking that it may be because >>> of the expires type being changed to Long.( I hope it isn't ), but >>> since it might be, I feel like I should help fix an error I may have caused. >>> >>> >>> >>> Thank you, >>> >>> Keegan Simonse >>> >>> >>> >>> >>> -------------------------------------------------------------------- >>> ---------- Download Intel® Parallel Studio Eval Try the new >>> software tools for yourself. Speed compiling, find bugs proactively, >>> and fine-tune applications for parallel performance. >>> See why Intel Parallel Studio got high marks during beta. >>> http://p.sf.net/sfu/intel-sw-dev >>> _______________________________________________ >>> Bimserver-devel mailing list >>> Bim...@li...<mailto:Bim...@li...> >>> https://lists.sourceforge.net/lists/listinfo/bimserver-devel >>> >> >> This e-mail and its contents are subject to the DISCLAIMER at >> http://www.tno.nl/disclaimer/email.html >> >> >> --------------------------------------------------------------------- >> --------- Download Intel® Parallel Studio Eval Try the new >> software tools for yourself. Speed compiling, find bugs proactively, >> and fine-tune applications for parallel performance. >> See why Intel Parallel Studio got high marks during beta. >> http://p.sf.net/sfu/intel-sw-dev >> _______________________________________________ >> Bimserver-devel mailing list >> Bim...@li...<mailto:Bim...@li...> >> https://lists.sourceforge.net/lists/listinfo/bimserver-devel >> > > This e-mail and its contents are subject to the DISCLAIMER at > http://www.tno.nl/disclaimer/email.html > > ---------------------------------------------------------------------- > -------- Download Intel® Parallel Studio Eval Try the new > software tools for yourself. Speed compiling, find bugs proactively, > and fine-tune applications for parallel performance. > See why Intel Parallel Studio got high marks during beta. > http://p.sf.net/sfu/intel-sw-dev > _______________________________________________ > Bimserver-devel mailing list > Bim...@li...<mailto:Bim...@li...> > https://lists.sourceforge.net/lists/listinfo/bimserver-devel > > ------------------------------------------------------------------------------ Download Intel® Parallel Studio Eval Try the new software tools for yourself. Speed compiling, find bugs proactively, and fine-tune applications for parallel performance. See why Intel Parallel Studio got high marks during beta. http://p.sf.net/sfu/intel-sw-dev _______________________________________________ Bimserver-devel mailing list Bim...@li...<mailto:Bim...@li...> https://lists.sourceforge.net/lists/listinfo/bimserver-devel ------------------------------------------------------------------------------ Download Intel® Parallel Studio Eval Try the new software tools for yourself. Speed compiling, find bugs proactively, and fine-tune applications for parallel performance. See why Intel Parallel Studio got high marks during beta. http://p.sf.net/sfu/intel-sw-dev _______________________________________________ Bimserver-devel mailing list Bim...@li...<mailto:Bim...@li...> https://lists.sourceforge.net/lists/listinfo/bimserver-devel |
From: Léon v. B. <ma...@be...> - 2010-05-19 07:51:25
|
It's the JNA stuff.... working on it! 2010/5/19 Marijn van Aerle <mv...@pe...> > Hi Everyone, > > I'm trying to compile / launch the bimserver again to check up on the > progress on the new IfcEngine wrapper. > > When compiling I get the following warning. > > > java -Xmx1024m -Xss1024k -classpath > lib/abdera-core-0.4.0-incubating.jar:lib/abdera-extensions-json-0.4.0-incubating.jar:lib/abdera-extensions-main-0.4.0-incubating.jar:lib/abdera-i18n-0.4.0-incubating.jar:lib/abdera-parser-0.4.0-incubating.jar:lib/activation.jar:lib/ant-1.6.5.jar:lib/antlr-2.7.7.jar:lib/antlr-3.1.1-runtime.jar:lib/antlr-3.1.1.jar:lib/aopalliance-1.0.jar:lib/asm-2.2.3.jar:lib/axiom-api-1.2.7.jar:lib/axiom-impl-1.2.7.jar:lib/bcprov-jdk15-1.43.jar:lib/bimserver.jar:lib/citygml4j-0.2.1.jar:lib/commons-codec-1.3.jar:lib/commons-collections-3.2.1.jar:lib/commons-fileupload-1.2.1.jar:lib/commons-httpclient-3.1.jar:lib/commons-io-1.4.jar:lib/commons-lang-2.4.jar:lib/commons-logging-1.1.1.jar:lib/commons-pool-1.5.2.jar:lib/core-3.1.1.jar:lib/cxf-2.2.6.jar:lib/cxf-manifest.jar:lib/cxf-xjc-boolean-2.2.6.jar:lib/cxf-xjc-bug671-2.2.6.jar:lib/cxf-xjc-dv-2.2.6.jar:lib/cxf-xjc-ts-2.2.6.jar:lib/FastInfoset-1.2.7.jar:lib/geoapi-2.3-M1.jar:lib/geoapi-pending-2.3-M1.jar:lib/geronimo-activation_1.1_spec-1.0.2.jar:lib/geronimo-annotation_1.0_spec-1.1.1.jar:lib/geronimo-javamail_1.4_spec-1.6.jar:lib/geronimo-jaxws_2.1_spec-1.0.jar:lib/geronimo-jms_1.1_spec-1.1.1.jar:lib/geronimo-servlet_2.5_spec-1.2.jar:lib/geronimo-stax-api_1.0_spec-1.0.1.jar:lib/geronimo-ws-metadata_2.0_spec-1.1.2.jar:lib/google-collect-1.0.jar:lib/gt-epsg-extension-2.6.0.jar:lib/gt-epsg-hsql-2.6.0.jar:lib/gt-metadata-2.6.0.jar:lib/gt-referencing-2.6.0.jar:lib/ifcNamespaces.jar:lib/java-getopt-1.0.13.jar:lib/jaxb-api-2.1.jar:lib/jaxb-api.jar:lib/jaxb-impl-2.1.12.jar:lib/jaxb-impl.jar:lib/jaxb-xjc-2.1.12.jar:lib/jaxb-xjc.jar:lib/jaxb1-impl.jar:lib/jaxen-1.1.jar:lib/jdom-1.0.jar:lib/je-4.0.71.jar:lib/jettison-1.0.1.jar:lib/jettison-1.2.jar:lib/jetty-6.1.22.jar:lib/jetty-util-6.1.22.jar:lib/jna.jar:lib/JNative.jar:lib/JNativeCpp.dll:lib/joda-time-1.6.jar:lib/jra-1.0-alpha-4.jar:lib/js-1.7R1.jar:lib/json.jar:lib/jsp-2.1.jar:lib/jsp-api-2.1.jar:lib/jsr-275-1.0-beta-2.jar:lib/jsr173_1.0_api.jar:lib/jsr311-api-1.0.jar:lib/libJNativeCpp.so:lib/log4j.jar:lib/log4j.xml:lib/mail.jar:lib/neethi-2.0.4.jar:lib/opensaml-1.1.jar:lib/org.eclipse.emf.common_2.5.0.v200906151043.jar:lib/org.eclipse.emf.ecore.xmi_2.5.0.v200906151043.jar:lib/org.eclipse.emf.ecore_2.5.0.v200906151043.jar:lib/org.eclipse.emf_2.5.0.v200906151043.jar:lib/oro-2.0.8.jar:lib/quartz-1.6.4.jar:lib/resolver.jar:lib/rome-1.0.jar:lib/saaj-api-1.3.jar:lib/saaj-impl-1.3.2.jar:lib/serializer-2.7.1.jar:lib/servlet-api-2.5-20081211.jar:lib/slf4j-api-1.5.11.jar:lib/slf4j-log4j12-1.5.11.jar:lib/StPL96.jar:lib/stringtemplate-3.2.jar:lib/tar.jar:lib/vecmath-1.3.2.jar:lib/velocity-1.6.2.jar:lib/wsdl4j-1.6.2.jar:lib/wss4j-1.5.8.jar:lib/wstx-asl-3.2.6.jar:lib/wstx-asl-3.2.9.jar:lib/xalan-2.7.1.jar:lib/xbean.jar:lib/xbean_xpath.jar:lib/xml-resolver-1.2.jar:lib/xmlbeans-2.4.0.jar:lib/xmlbeans-qname.jar:lib/xmlpublic.jar:lib/XmlSchema-1.4.5.jar:lib/xmlsec-1.4.3.jar: > org.bimserver.Server address=localhost port=8082 > log4j:WARN No appenders could be found for logger (org.bimserver.Server). > log4j:WARN Please initialize the log4j system properly. > > > I have no idea if this warning is important. However when trying to open > the server in my browser I get a 404: > > > HTTP ERROR: 404 > > Problem accessing /. Reason: > > NOT_FOUND > > ________________________________ > Powered by Jetty:// > > > So it looks like Jetty is running but something else isn't? > > I'm on OSX 10.6. > > Thanks for your time! > > Regards, > Marijn > > > > ------------------------------------------------------------------------------ > > > _______________________________________________ > Bimserver-devel mailing list > Bim...@li... > https://lists.sourceforge.net/lists/listinfo/bimserver-devel > > |
From: Marijn v. A. <mv...@pe...> - 2010-05-18 23:02:38
|
Hi Everyone, I'm trying to compile / launch the bimserver again to check up on the progress on the new IfcEngine wrapper. When compiling I get the following warning. java -Xmx1024m -Xss1024k -classpath lib/abdera-core-0.4.0-incubating.jar:lib/abdera-extensions-json-0.4.0-incubating.jar:lib/abdera-extensions-main-0.4.0-incubating.jar:lib/abdera-i18n-0.4.0-incubating.jar:lib/abdera-parser-0.4.0-incubating.jar:lib/activation.jar:lib/ant-1.6.5.jar:lib/antlr-2.7.7.jar:lib/antlr-3.1.1-runtime.jar:lib/antlr-3.1.1.jar:lib/aopalliance-1.0.jar:lib/asm-2.2.3.jar:lib/axiom-api-1.2.7.jar:lib/axiom-impl-1.2.7.jar:lib/bcprov-jdk15-1.43.jar:lib/bimserver.jar:lib/citygml4j-0.2.1.jar:lib/commons-codec-1.3.jar:lib/commons-collections-3.2.1.jar:lib/commons-fileupload-1.2.1.jar:lib/commons-httpclient-3.1.jar:lib/commons-io-1.4.jar:lib/commons-lang-2.4.jar:lib/commons-logging-1.1.1.jar:lib/commons-pool-1.5.2.jar:lib/core-3.1.1.jar:lib/cxf-2.2.6.jar:lib/cxf-manifest.jar:lib/cxf-xjc-boolean-2.2.6.jar:lib/cxf-xjc-bug671-2.2.6.jar:lib/cxf-xjc-dv-2.2.6.jar:lib/cxf-xjc-ts-2.2.6.jar:lib/FastInfoset-1.2.7.jar:lib/geoapi-2.3-M1.jar:lib/geoapi-pending-2.3-M1.jar:lib/geronimo-activation_1.1_spec-1.0.2.jar:lib/geronimo-annotation_1.0_spec-1.1.1.jar:lib/geronimo-javamail_1.4_spec-1.6.jar:lib/geronimo-jaxws_2.1_spec-1.0.jar:lib/geronimo-jms_1.1_spec-1.1.1.jar:lib/geronimo-servlet_2.5_spec-1.2.jar:lib/geronimo-stax-api_1.0_spec-1.0.1.jar:lib/geronimo-ws-metadata_2.0_spec-1.1.2.jar:lib/google-collect-1.0.jar:lib/gt-epsg-extension-2.6.0.jar:lib/gt-epsg-hsql-2.6.0.jar:lib/gt-metadata-2.6.0.jar:lib/gt-referencing-2.6.0.jar:lib/ifcNamespaces.jar:lib/java-getopt-1.0.13.jar:lib/jaxb-api-2.1.jar:lib/jaxb-api.jar:lib/jaxb-impl-2.1.12.jar:lib/jaxb-impl.jar:lib/jaxb-xjc-2.1.12.jar:lib/jaxb-xjc.jar:lib/jaxb1-impl.jar:lib/jaxen-1.1.jar:lib/jdom-1.0.jar:lib/je-4.0.71.jar:lib/jettison-1.0.1.jar:lib/jettison-1.2.jar:lib/jetty-6.1.22.jar:lib/jetty-util-6.1.22.jar:lib/jna.jar:lib/JNative.jar:lib/JNativeCpp.dll:lib/joda-time-1.6.jar:lib/jra-1.0-alpha-4.jar:lib/js-1.7R1.jar:lib/json.jar:lib/jsp-2.1.jar:lib/jsp-api-2.1.jar:lib/jsr-275-1.0-beta-2.jar:lib/jsr173_1.0_api.jar:lib/jsr311-api-1.0.jar:lib/libJNativeCpp.so:lib/log4j.jar:lib/log4j.xml:lib/mail.jar:lib/neethi-2.0.4.jar:lib/opensaml-1.1.jar:lib/org.eclipse.emf.common_2.5.0.v200906151043.jar:lib/org.eclipse.emf.ecore.xmi_2.5.0.v200906151043.jar:lib/org.eclipse.emf.ecore_2.5.0.v200906151043.jar:lib/org.eclipse.emf_2.5.0.v200906151043.jar:lib/oro-2.0.8.jar:lib/quartz-1.6.4.jar:lib/resolver.jar:lib/rome-1.0.jar:lib/saaj-api-1.3.jar:lib/saaj-impl-1.3.2.jar:lib/serializer-2.7.1.jar:lib/servlet-api-2.5-20081211.jar:lib/slf4j-api-1.5.11.jar:lib/slf4j-log4j12-1.5.11.jar:lib/StPL96.jar:lib/stringtemplate-3.2.jar:lib/tar.jar:lib/vecmath-1.3.2.jar:lib/velocity-1.6.2.jar:lib/wsdl4j-1.6.2.jar:lib/wss4j-1.5.8.jar:lib/wstx-asl-3.2.6.jar:lib/wstx-asl-3.2.9.jar:lib/xalan-2.7.1.jar:lib/xbean.jar:lib/xbean_xpath.jar:lib/xml-resolver-1.2.jar:lib/xmlbeans-2.4.0.jar:lib/xmlbeans-qname.jar:lib/xmlpublic.jar:lib/XmlSchema-1.4.5.jar:lib/xmlsec-1.4.3.jar: org.bimserver.Server address=localhost port=8082 log4j:WARN No appenders could be found for logger (org.bimserver.Server). log4j:WARN Please initialize the log4j system properly. I have no idea if this warning is important. However when trying to open the server in my browser I get a 404: HTTP ERROR: 404 Problem accessing /. Reason: NOT_FOUND ________________________________ Powered by Jetty:// So it looks like Jetty is running but something else isn't? I'm on OSX 10.6. Thanks for your time! Regards, Marijn |
From: Léon v. B. <ma...@be...> - 2010-05-01 08:03:26
|
Hi Paolo, Yes, this is a know issue. Because of the nature of IFC this is very hard to fix. We are trying to fix this for the 1.0 release. Regards, Léon 2010/4/30 Paolo Martini (pmartini) <pma...@ci...> > Hallo guys, > > I made a couple of minimalistic files: each with project, site, and a > building and their aggregation hierarchy. > > The only difference between the two files is the building and its > aggregation to the site. > > I put each file in a different subproject, I download the global merged > version, and I find: > > - Double entry of the IfcSite > > #1917= IFCSITE('0FFe8wCxL5vR9m8Lz1w3R7',#1913,'Diegem','Cisco > Diegem',$,$,$,$,.ELEMENT.,$,$,0.,$,$); > > #1956= IFCSITE('0FFe8wCxL5vR9m8Lz1w3R7',#1952,'Diegem','Cisco > Diegem',$,$,$,$,.ELEMENT.,$,$,0.,$,$); > > - Double entry of the IfcProject > > #1918= > IFCPROJECT('24CJ6baIT2GANPtTJXZv$T',#1913,'PMARTINI_SCENARIO201004301714','','','SIMULATION',$,(#1893,#1898),#1906); > > #1957= > IFCPROJECT('24CJ6baIT2GANPtTJXZv$T',#1952,'PMARTINI_SCENARIO201004301714','','','SIMULATION',$,(#1932,#1937),#1945); > > > > The double entry with the same GUID is a bug or my input files were not > valid for merging? > > The double IfcProject in itself seems definitely a bug, as IFC2x3 says: > “There shall only be one project within the exchange context.” > > > > Is there any documentation or sample files for merging? > > Thanks, > > > > paolo > > > ------------------------------------------------------------------------------ > > _______________________________________________ > Bimserver-devel mailing list > Bim...@li... > https://lists.sourceforge.net/lists/listinfo/bimserver-devel > > |
From: Simonse, K. <Kee...@nr...> - 2010-04-19 17:37:23
|
Hello, I was just wondering if there was a way to determine if there was a way to know if the server has finished processing a checkin? I currently have just been using the CheckinResult.getRevisionNr() with soap commands, assuming that this would have given me the revision number after it has been processed by the server, but I only get it after it has been added to the server. Thank you, Keegan Simonse |
From: Dickinson, J. <joh...@nr...> - 2010-04-15 15:46:26
|
Seems logical! John Dr. John K. Dickinson, National Research Council Canada, 800 Collip Circle, London, Ontario, Canada, N6G-4X8 Email: joh...@nr... Phone: (519) 430-7123 Fax: (519) 430-7090 From: Bohms, H.M. (Michel) [mailto:mic...@tn...] Sent: April-15-10 3:22 AM To: Dickinson, John; bimserver-devel Cc: Simonse, Keegan Subject: RE: [Bimserver-devel] Adding to Collada Seems ok! I'll leave it to Leon to decide. I would call the technique bimserver-ifc since our bimserver in general will be much more than just ifc in the future ... wrt to BuildingSmart/IAI it is possible to get quite some discussion....beside the primary STEP technology implementation there is already ifcXML, we are thinking about ifcOWL and now with ifcCityGML and ifcCollada....what will this do to focus and compatibility....anyway we see them personally as extra chances (same semantics in a variety of syntactical forms which could in principle be quite equivalent) ch/Michel TNO.NL Michel Böhms Consultant Building Innovation TNO Built Environment and Geosciences Van Mourik Broekmanweg 6 | PO Box 49 2600 AA | Delft | The Netherlands Tel +31 15 2763107 E-mail mic...@tn...<mailto:mic...@tn...> Web http://www.linkedin.com/in/michelbohms Skype michelbohms Disclaimer<blocked::http://www.tno.nl/content.cfm?&context=overtno&content=overtnosub&laag1=282&item_id=72&Taal=2> ________________________________ From: Dickinson, John [mailto:joh...@nr...] Sent: woensdag 14 april 2010 16:54 To: Bohms, H.M. (Michel); bimserver-devel Cc: Simonse, Keegan Subject: RE: [Bimserver-devel] Adding to Collada Michel, I think this is a great idea. Perhaps call the technique “BIMServer” for now to keep ownership of development to the people using the server and then when it has had a chance to mature it could be shared with the appropriate authorities to add to IFC standards documents. Would you be willing to let Keegan submit code to provide an initial example of this with the “story” information? John Dr. John K. Dickinson, National Research Council Canada, 800 Collip Circle, London, Ontario, Canada, N6G-4X8 Email: joh...@nr... Phone: (519) 430-7123 Fax: (519) 430-7090 From: Bohms, H.M. (Michel) [mailto:mic...@tn...] Sent: April-13-10 5:34 AM To: bimserver-devel; Dickinson, John Subject: RE: [Bimserver-devel] Adding to Collada right, referred to as "extension by addition"as in https://collada.org/mediawiki/index.php/Extension TNO.NL Michel Böhms Consultant Building Innovation TNO Built Environment and Geosciences Van Mourik Broekmanweg 6 | PO Box 49 2600 AA | Delft | The Netherlands Tel +31 15 2763107 E-mail mic...@tn...<mailto:mic...@tn...> Web http://www.linkedin.com/in/michelbohms Skype michelbohms Disclaimer<blocked::http://www.tno.nl/content.cfm?&context=overtno&content=overtnosub&laag1=282&item_id=72&Taal=2> ________________________________ From: Beetz, J. [mailto:J....@tu...] Sent: dinsdag 13 april 2010 10:50 To: bimserver-devel; Dickinson, John Subject: Re: [Bimserver-devel] Adding to Collada Dear all, Although I have only little experience with Collada myself, from what I read in the specs, the <extra> mechanism seems to be a potential way to integrate (semantic) (BIM/IFC) meta-information about an geometric object in a file. I sort of imagine this to work just the other way around as in IFC files: instead saying something about and entity and then attach an GeometricRepresentationItem to it, in Collada you create a <geometry> node and attach the additional info under the <extra/> node. Of course headaches will arise from keeping info (e.g. ‘physical’ collada materials to ‘ifc-materials’ consistent, but this to me seems a way to go. Then it is ‘just’ a matter of creating an ifc profile and make an (adapted?) version of the ifcXML schema to be referenced (removing all geometry resources) Just my uninformed 0,02 EUR Cheers Jakob -- _______________________________________________________________ Dr.-Ing. Jakob Beetz - Assistant Professor Design Systems Group Department of Architecture, Building and Planning Eindhoven University of Technology phone: +31 (0)40 247 2288 on-campus location: VRT 9.11 From: Bohms, H.M. (Michel) [mailto:mic...@tn...] Sent: dinsdag 13 april 2010 10:34 To: Dickinson, John; bimserver-devel Subject: Re: [Bimserver-devel] Adding to Collada Hi John, I actually meant that I could not find a specific Collada extension mechanism say <collada-extension>. Clearly there are XML-level extensions as sets of non-collada tags for different purposes as your link shows. (the: https://collada.org/mediawiki/index.php/Adding_to_the_extensions_directory) is more an informal guideline how to DESCRIBE those extensions in the ext-directory...) the most specific I can find is: https://collada.org/mediawiki/index.php/Extension (technique elements with alternative profile attributes) would this be the way to go? (say have an IFC profile) cheers Michel TNO.NL Michel Böhms Consultant Building Innovation TNO Built Environment and Geosciences Van Mourik Broekmanweg 6 | PO Box 49 2600 AA | Delft | The Netherlands Tel +31 15 2763107 E-mail mic...@tn...<mailto:mic...@tn...> Web http://www.linkedin.com/in/michelbohms Skype michelbohms Disclaimer<blocked::http://www.tno.nl/content.cfm?&context=overtno&content=overtnosub&laag1=282&item_id=72&Taal=2> ________________________________ From: Dickinson, John [mailto:joh...@nr...] Sent: maandag 12 april 2010 19:16 To: Bohms, H.M. (Michel); bimserver-devel Subject: RE: [Bimserver-devel] Adding to Collada Michel There is definitely some mechanism for extending the format as multiple extensions already exist. Please check out: https://collada.org/mediawiki/index.php/List_of_extensions_by_company However, I think for now just adding XML level extensions would suit our purpose until we have semantically consistent representation of all the information we’d like to add to the record. Just my 2 cents. John Dr. John K. Dickinson, National Research Council Canada, 800 Collip Circle, London, Ontario, Canada, N6G-4X8 Email: joh...@nr... Phone: (519) 430-7123 Fax: (519) 430-7090 From: Bohms, H.M. (Michel) [mailto:mic...@tn...] Sent: April-12-10 2:52 AM To: bimserver-devel Cc: Dickinson, John Subject: RE: [Bimserver-devel] Adding to Collada my two cents... Earlier I looked at Collada to see how it could be semantically extended (some sort of "ADE" or "IFD" approach but then for Collada). Actually I could not find such a mechanism. Has this situation changed ? or de we foresee just a say XML-level extension (add new stuff just in XML next to actual 'Collada-managed' data in a way it does not interfer...(like you actually did already) cheers, Michel TNO.NL Michel Böhms Consultant Building Innovation TNO Built Environment and Geosciences Van Mourik Broekmanweg 6 | PO Box 49 2600 AA | Delft | The Netherlands Tel +31 15 2763107 E-mail mic...@tn...<mailto:mic...@tn...> Web http://www.linkedin.com/in/michelbohms Skype michelbohms Disclaimer<blocked::http://www.tno.nl/content.cfm?&context=overtno&content=overtnosub&laag1=282&item_id=72&Taal=2> ________________________________ From: Berlo, L.A.H.M. (Leon) van [mailto:leo...@tn...] Sent: vrijdag 9 april 2010 8:42 To: bimserver-devel Cc: Dickinson, John Subject: Re: [Bimserver-devel] Adding to Collada Hi Keegan, I’m jumping up and down from enthusiasm right now after reading your e-mail. Let me respond to this as clear as possible. The main development team of the open source BIMserver comes from the Netherlands Organisation for applied scientific research TNO. Our team has a strong focus on open standards in the AEC industry. As you know IFC is the main open standard for building information at this moment. However, we are looking ahead already to Semantic Web technology for library components, binary standards like O3D for visualization and a link to CityGML for integration with GIS. It’s no coincidence that these standards are integrated in the open source BIMserver. We have a research focus on interoperability in the AEC sector, but also between different (open) standards. To enhance the interoperability between BIM and GIS we developed the Application Domain Extension (ADE) to extend CityGML with IFC information. In our team we call this the ifcCityGML model. We flirted with the idea to create an ifcCOLLADA. We have some great ideas about how this would make the world a better place, and what the (dis)advantages are. However, we just didn’t get round to it (yet). In your e-mail I’m reading some strong ideas about extending Collada with more semantic IFC information. This is getting towards our vision of ifcCOLLADA and that’s why I’m still jumping up and down :-) Now that Collada supports Breps the ifcCOLLADA standard might even become a serious standard for the AEC sector. Your proposed extension in Collada looks great already. But I think there can be even more semantic IFC information put into the Collada model. We are very interested in your idea’s about this. I think we should make a more formal extension to Collada. For example create a XSD for ifcCOLLADA so that other users can see what’s happening. Maybe even create an official ifc extension for Collada (and write a scientific paper about it). After that it’s a logical second step to implement it in the open source BIMserver (or even better: do the implementation and modeldevelopment parallel). To be short: when/if we do this, let’s do it for 100% right away and not only add building_storey but the whole bunch (well, at least as much as possible) of IFC information into it. How do you feel about this? Met vriendelijke groeten, with kind regards, 敬上 Léon van Berlo -- Mobile:+31 6 42367465 Phone: +31 15 2763106 http://www.mynameise.com/berlotti Secretary: Org...@tn... +31 15 2763413 Visiting Address: Postal Address: Van Mourik Broekmanweg 6 P.O. Box 49 2628 XE Delft 2600 AA Delft The Netherlands I apologise in advance for any spelling mistakes. ________________________________ From: Simonse, Keegan [mailto:Kee...@nr...] Sent: donderdag 8 april 2010 17:01 To: 'bimserver-devel' Cc: Dickinson, John Subject: [Bimserver-devel] Adding to Collada Hello, I have been working on a Collada based visualization client for the BIM Server. Thanks to your latest fix, selecting from the server has been completed. The Collada parsing is done extremely well, but also comes with a disadvantage. Although each object can be accessed, there seems to be a lack of information with how the objects connect to each other. I have added an additional section to the Collada file that allows you to gather information about an object and which storey it is on. I am quite new to Collada, and I do not fully understand the standards for it. So I have added the information in a place that should not affect the actual information of the file. The information is added after the closing Collada tag. This way, the information can accessed only if it is known about, and if proper Collada parser wishes to access this information, that parser would stop at the closing Collada tag. Here is what the added information looks like: </COLLADA> <Building_Information> <IFCRelContainedInSpatialStructure> <IFC_Building_Storey> <Name>"Level 1"</Name> </IFC_Building_Storey> <Object_List> <Object> <Class>"IfcWallStandardCaseImpl"</Class> <GUID>"3aYDlyRHf0vBH4cbOHJRml"</GUID> </Object> </Object_List> </IFCRelContainedInSpatialStructure> </Building_Information> Like I said earlier, I am not familiar with the standards of Collada, but this should not break any Collada standards because it is after the Collada file and only acts as a footer that is appened to a file which happens to be the Collada file. I beleive that there could also be another place to add such information: <node id="3aYDlyRHf0vBH4cbOHJ5xb" name="3aYDlyRHf0vBH4cbOHJ5xb"> <storey>”Level 1”</storey> <rotate sid="rotateX">1 0 0 90</rotate> <rotate sid="rotateY">0 1 0 180</rotate> <rotate sid="rotateZ">0 0 1 90</rotate> <instance_geometry url="#3aYDlyRHf0vBH4cbOHJ5xb"> <bind_material> <technique_common> <instance_material symbol="WallSG" target="#WallMaterial"/> </technique_common> </bind_material> </instance_geometry> </node> If possible, you could also add this information to the nodes section at the end of the Collada file where each object is connected to the material that it will be using. I am not sure where exactly it could be added, but the above is just an idea of where it could go. I have already added to the Collada Serializer that would append the information to the end of the Collada file as in the first example. Aswell as some images of what having this information will allow one to do with the Collada files. As you can see, drawing only specific floors is easily done( Yes, I know that the second floor does have some missing walls, but that is just a flaw in the design of the model I am using ). If you would like add this ability to your server, then there is the code. If you would like to add it, but in a different way, I would be happy to do the coding for that aswell. Either way, give me an e-mailed and let me know what you think. Thank you, Keegan Simonse This e-mail and its contents are subject to the DISCLAIMER at http://www.tno.nl/disclaimer/email.html This e-mail and its contents are subject to the DISCLAIMER at http://www.tno.nl/disclaimer/email.html This e-mail and its contents are subject to the DISCLAIMER at http://www.tno.nl/disclaimer/email.html This e-mail and its contents are subject to the DISCLAIMER at http://www.tno.nl/disclaimer/email.html This e-mail and its contents are subject to the DISCLAIMER at http://www.tno.nl/disclaimer/email.html |
From: Bohms, H.M. (Michel) <mic...@tn...> - 2010-04-15 13:04:06
|
ok, so the total new collada (+ifc support) XSD (not just the extension) TNO.NL Michel Böhms Consultant Building Innovation TNO Built Environment and Geosciences Van Mourik Broekmanweg 6 | PO Box 49 2600 AA | Delft | The Netherlands Tel +31 15 2763107 E-mail mic...@tn... <mailto:mic...@tn...> Web http://www.linkedin.com/in/michelbohms <http://www.linkedin.com/in/michelbohms> Skype michelbohms Disclaimer <blocked::http://www.tno.nl/content.cfm?&context=overtno&content=overtnosub&laag1=282&item_id=72&Taal=2> ________________________________ From: Léon van Berlo [mailto:ma...@be...] Sent: donderdag 15 april 2010 14:59 To: bimserver-devel Subject: Re: [Bimserver-devel] Adding to Collada Euh... no, I guess it's the COLLADA XSD with extra elements from the ifcXML XSD. (the other way around) 2010/4/15 Bohms, H.M. (Michel) <mic...@tn...> so this XSD is then actually what Jakob said eralier (below): "Then it is ‘just’ a matter of creating an ifc profile and make an (adapted?) version of the ifcXML schema to be referenced (removing all geometry resources)" right? (well maybe a subset of IFC but a little more than one semantic entity of it...) Michel TNO.NL Michel Böhms Consultant Building Innovation TNO Built Environment and Geosciences Van Mourik Broekmanweg 6 | PO Box 49 2600 AA | Delft | The Netherlands Tel +31 15 2763107 E-mail mic...@tn... <mailto:mic...@tn...> Web http://www.linkedin.com/in/michelbohms <http://www.linkedin.com/in/michelbohms> Skype michelbohms Disclaimer ________________________________ From: Léon van Berlo [mailto:ma...@be...] Sent: donderdag 15 april 2010 14:27 To: bimserver-devel Subject: Re: [Bimserver-devel] Adding to Collada Hi guys, Hmm… I have to decide…. damn… I’m feeling pressure….. The thing is…. I’m very glad that there are people writing code and adding this to the BIMserver, however the code has to be (at least a little bit) consistent. Adding only the IfcBuildingStorey element to the Collada export doesn’t make this a complete ifcCOLLADA yet. I would be very happy to add any implementation code of ifcCOLLADA to the BIMserver, but it has to be complete. I know it’s difficult to define ‘complete’ in this case, but it’s for sure more than just the ifcBuildingStorey element. I invite you guys to define a ifcCOLLADA model (XSD file) and implement it in the Collada export of the BIMserver. When you publish the ifcCOLLADA XSD on the website (so everybody can implement it) it has the possibility to become a ‘standard’. I think this is the only way other users can read the ifcCOLLADA file and actually use it. We’ve done the same with the ifcCityGML XSD spec (see on: http://www.citygmlwiki.org/index.php/CityGML_BIM_ADE) Regards, Léon 2010/4/15 Bohms, H.M. (Michel) <mic...@tn...> Seems ok! I'll leave it to Leon to decide. I would call the technique bimserver-ifc since our bimserver in general will be much more than just ifc in the future ... wrt to BuildingSmart/IAI it is possible to get quite some discussion....beside the primary STEP technology implementation there is already ifcXML, we are thinking about ifcOWL and now with ifcCityGML and ifcCollada....what will this do to focus and compatibility....anyway we see them personally as extra chances (same semantics in a variety of syntactical forms which could in principle be quite equivalent) ch/Michel TNO.NL Michel Böhms Consultant Building Innovation TNO Built Environment and Geosciences Van Mourik Broekmanweg 6 | PO Box 49 2600 AA | Delft | The Netherlands Tel +31 15 2763107 E-mail mic...@tn... <mailto:mic...@tn...> Web http://www.linkedin.com/in/michelbohms <http://www.linkedin.com/in/michelbohms> Skype michelbohms Disclaimer ________________________________ From: Dickinson, John [mailto:joh...@nr...] Sent: woensdag 14 april 2010 16:54 To: Bohms, H.M. (Michel); bimserver-devel Cc: Simonse, Keegan Subject: RE: [Bimserver-devel] Adding to Collada Michel, I think this is a great idea. Perhaps call the technique “BIMServer” for now to keep ownership of development to the people using the server and then when it has had a chance to mature it could be shared with the appropriate authorities to add to IFC standards documents. Would you be willing to let Keegan submit code to provide an initial example of this with the “story” information? John Dr. John K. Dickinson, National Research Council Canada, 800 Collip Circle, London, Ontario, Canada, N6G-4X8 Email: joh...@nr... Phone: (519) 430-7123 Fax: (519) 430-7090 From: Bohms, H.M. (Michel) [mailto:mic...@tn...] Sent: April-13-10 5:34 AM To: bimserver-devel; Dickinson, John Subject: RE: [Bimserver-devel] Adding to Collada right, referred to as "extension by addition"as in https://collada.org/mediawiki/index.php/Extension <https://collada.org/mediawiki/index.php/Extension> TNO.NL Michel Böhms Consultant Building Innovation TNO Built Environment and Geosciences Van Mourik Broekmanweg 6 | PO Box 49 2600 AA | Delft | The Netherlands Tel +31 15 2763107 E-mail mic...@tn... <mailto:mic...@tn...> Web http://www.linkedin.com/in/michelbohms <http://www.linkedin.com/in/michelbohms> Skype michelbohms Disclaimer ________________________________ From: Beetz, J. [mailto:J....@tu...] Sent: dinsdag 13 april 2010 10:50 To: bimserver-devel; Dickinson, John Subject: Re: [Bimserver-devel] Adding to Collada Dear all, Although I have only little experience with Collada myself, from what I read in the specs, the <extra> mechanism seems to be a potential way to integrate (semantic) (BIM/IFC) meta-information about an geometric object in a file. I sort of imagine this to work just the other way around as in IFC files: instead saying something about and entity and then attach an GeometricRepresentationItem to it, in Collada you create a <geometry> node and attach the additional info under the <extra/> node. Of course headaches will arise from keeping info (e.g. ‘physical’ collada materials to ‘ifc-materials’ consistent, but this to me seems a way to go. Then it is ‘just’ a matter of creating an ifc profile and make an (adapted?) version of the ifcXML schema to be referenced (removing all geometry resources) Just my uninformed 0,02 EUR Cheers Jakob -- _______________________________________________________________ Dr.-Ing. Jakob Beetz - Assistant Professor Design Systems Group Department of Architecture, Building and Planning Eindhoven University of Technology phone: +31 (0)40 247 2288 on-campus location: VRT 9.11 From: Bohms, H.M. (Michel) [mailto:mic...@tn...] Sent: dinsdag 13 april 2010 10:34 To: Dickinson, John; bimserver-devel Subject: Re: [Bimserver-devel] Adding to Collada Hi John, I actually meant that I could not find a specific Collada extension mechanism say <collada-extension>. Clearly there are XML-level extensions as sets of non-collada tags for different purposes as your link shows. (the: https://collada.org/mediawiki/index.php/Adding_to_the_extensions_directory <https://collada.org/mediawiki/index.php/Adding_to_the_extensions_directory> ) is more an informal guideline how to DESCRIBE those extensions in the ext-directory...) the most specific I can find is: https://collada.org/mediawiki/index.php/Extension (technique elements with alternative profile attributes) would this be the way to go? (say have an IFC profile) cheers Michel TNO.NL Michel Böhms Consultant Building Innovation TNO Built Environment and Geosciences Van Mourik Broekmanweg 6 | PO Box 49 2600 AA | Delft | The Netherlands Tel +31 15 2763107 E-mail mic...@tn... <mailto:mic...@tn...> Web http://www.linkedin.com/in/michelbohms <http://www.linkedin.com/in/michelbohms> Skype michelbohms Disclaimer ________________________________ From: Dickinson, John [mailto:joh...@nr...] Sent: maandag 12 april 2010 19:16 To: Bohms, H.M. (Michel); bimserver-devel Subject: RE: [Bimserver-devel] Adding to Collada Michel There is definitely some mechanism for extending the format as multiple extensions already exist. Please check out: https://collada.org/mediawiki/index.php/List_of_extensions_by_company However, I think for now just adding XML level extensions would suit our purpose until we have semantically consistent representation of all the information we’d like to add to the record. Just my 2 cents. John Dr. John K. Dickinson, National Research Council Canada, 800 Collip Circle, London, Ontario, Canada, N6G-4X8 Email: joh...@nr... Phone: (519) 430-7123 Fax: (519) 430-7090 From: Bohms, H.M. (Michel) [mailto:mic...@tn...] Sent: April-12-10 2:52 AM To: bimserver-devel Cc: Dickinson, John Subject: RE: [Bimserver-devel] Adding to Collada my two cents... Earlier I looked at Collada to see how it could be semantically extended (some sort of "ADE" or "IFD" approach but then for Collada). Actually I could not find such a mechanism. Has this situation changed ? or de we foresee just a say XML-level extension (add new stuff just in XML next to actual 'Collada-managed' data in a way it does not interfer...(like you actually did already) cheers, Michel TNO.NL Michel Böhms Consultant Building Innovation TNO Built Environment and Geosciences Van Mourik Broekmanweg 6 | PO Box 49 2600 AA | Delft | The Netherlands Tel +31 15 2763107 E-mail mic...@tn... <mailto:mic...@tn...> Web http://www.linkedin.com/in/michelbohms <http://www.linkedin.com/in/michelbohms> Skype michelbohms Disclaimer ________________________________ From: Berlo, L.A.H.M. (Leon) van [mailto:leo...@tn...] Sent: vrijdag 9 april 2010 8:42 To: bimserver-devel Cc: Dickinson, John Subject: Re: [Bimserver-devel] Adding to Collada Hi Keegan, I’m jumping up and down from enthusiasm right now after reading your e-mail. Let me respond to this as clear as possible. The main development team of the open source BIMserver comes from the Netherlands Organisation for applied scientific research TNO. Our team has a strong focus on open standards in the AEC industry. As you know IFC is the main open standard for building information at this moment. However, we are looking ahead already to Semantic Web technology for library components, binary standards like O3D for visualization and a link to CityGML for integration with GIS. It’s no coincidence that these standards are integrated in the open source BIMserver. We have a research focus on interoperability in the AEC sector, but also between different (open) standards. To enhance the interoperability between BIM and GIS we developed the Application Domain Extension (ADE) to extend CityGML with IFC information. In our team we call this the ifcCityGML model. We flirted with the idea to create an ifcCOLLADA. We have some great ideas about how this would make the world a better place, and what the (dis)advantages are. However, we just didn’t get round to it (yet). In your e-mail I’m reading some strong ideas about extending Collada with more semantic IFC information. This is getting towards our vision of ifcCOLLADA and that’s why I’m still jumping up and down :-) Now that Collada supports Breps the ifcCOLLADA standard might even become a serious standard for the AEC sector. Your proposed extension in Collada looks great already. But I think there can be even more semantic IFC information put into the Collada model. We are very interested in your idea’s about this. I think we should make a more formal extension to Collada. For example create a XSD for ifcCOLLADA so that other users can see what’s happening. Maybe even create an official ifc extension for Collada (and write a scientific paper about it). After that it’s a logical second step to implement it in the open source BIMserver (or even better: do the implementation and modeldevelopment parallel). To be short: when/if we do this, let’s do it for 100% right away and not only add building_storey but the whole bunch (well, at least as much as possible) of IFC information into it. How do you feel about this? Met vriendelijke groeten, with kind regards, 敬上 Léon van Berlo -- Mobile:+31 6 42367465 Phone: +31 15 2763106 http://www.mynameise.com/berlotti Secretary: Org...@tn... +31 15 2763413 Visiting Address: Postal Address: Van Mourik Broekmanweg 6 P.O. Box 49 2628 XE Delft 2600 AA Delft The Netherlands I apologise in advance for any spelling mistakes. ________________________________ From: Simonse, Keegan [mailto:Kee...@nr...] Sent: donderdag 8 april 2010 17:01 To: 'bimserver-devel' Cc: Dickinson, John Subject: [Bimserver-devel] Adding to Collada Hello, I have been working on a Collada based visualization client for the BIM Server. Thanks to your latest fix, selecting from the server has been completed. The Collada parsing is done extremely well, but also comes with a disadvantage. Although each object can be accessed, there seems to be a lack of information with how the objects connect to each other. I have added an additional section to the Collada file that allows you to gather information about an object and which storey it is on. I am quite new to Collada, and I do not fully understand the standards for it. So I have added the information in a place that should not affect the actual information of the file. The information is added after the closing Collada tag. This way, the information can accessed only if it is known about, and if proper Collada parser wishes to access this information, that parser would stop at the closing Collada tag. Here is what the added information looks like: </COLLADA> <Building_Information> <IFCRelContainedInSpatialStructure> <IFC_Building_Storey> <Name>"Level 1"</Name> </IFC_Building_Storey> <Object_List> <Object> <Class>"IfcWallStandardCaseImpl"</Class> <GUID>"3aYDlyRHf0vBH4cbOHJRml"</GUID> </Object> </Object_List> </IFCRelContainedInSpatialStructure> </Building_Information> Like I said earlier, I am not familiar with the standards of Collada, but this should not break any Collada standards because it is after the Collada file and only acts as a footer that is appened to a file which happens to be the Collada file. I beleive that there could also be another place to add such information: <node id="3aYDlyRHf0vBH4cbOHJ5xb" name="3aYDlyRHf0vBH4cbOHJ5xb"> <storey>”Level 1”</storey> <rotate sid="rotateX">1 0 0 90</rotate> <rotate sid="rotateY">0 1 0 180</rotate> <rotate sid="rotateZ">0 0 1 90</rotate> <instance_geometry url="#3aYDlyRHf0vBH4cbOHJ5xb"> <bind_material> <technique_common> <instance_material symbol="WallSG" target="#WallMaterial"/> </technique_common> </bind_material> </instance_geometry> </node> If possible, you could also add this information to the nodes section at the end of the Collada file where each object is connected to the material that it will be using. I am not sure where exactly it could be added, but the above is just an idea of where it could go. I have already added to the Collada Serializer that would append the information to the end of the Collada file as in the first example. Aswell as some images of what having this information will allow one to do with the Collada files. As you can see, drawing only specific floors is easily done( Yes, I know that the second floor does have some missing walls, but that is just a flaw in the design of the model I am using ). If you would like add this ability to your server, then there is the code. If you would like to add it, but in a different way, I would be happy to do the coding for that aswell. Either way, give me an e-mailed and let me know what you think. Thank you, Keegan Simonse This e-mail and its contents are subject to the DISCLAIMER at http://www.tno.nl/disclaimer/email.html This e-mail and its contents are subject to the DISCLAIMER at http://www.tno.nl/disclaimer/email.html This e-mail and its contents are subject to the DISCLAIMER at http://www.tno.nl/disclaimer/email.html This e-mail and its contents are subject to the DISCLAIMER at http://www.tno.nl/disclaimer/email.html This e-mail and its contents are subject to the DISCLAIMER at http://www.tno.nl/disclaimer/email.html ------------------------------------------------------------------------------ Download Intel® Parallel Studio Eval Try the new software tools for yourself. Speed compiling, find bugs proactively, and fine-tune applications for parallel performance. See why Intel Parallel Studio got high marks during beta. http://p.sf.net/sfu/intel-sw-dev _______________________________________________ Bimserver-devel mailing list Bim...@li... https://lists.sourceforge.net/lists/listinfo/bimserver-devel This e-mail and its contents are subject to the DISCLAIMER at http://www.tno.nl/disclaimer/email.html ------------------------------------------------------------------------------ Download Intel® Parallel Studio Eval Try the new software tools for yourself. Speed compiling, find bugs proactively, and fine-tune applications for parallel performance. See why Intel Parallel Studio got high marks during beta. http://p.sf.net/sfu/intel-sw-dev _______________________________________________ Bimserver-devel mailing list Bim...@li... https://lists.sourceforge.net/lists/listinfo/bimserver-devel This e-mail and its contents are subject to the DISCLAIMER at http://www.tno.nl/disclaimer/email.html |
From: Léon v. B. <ma...@be...> - 2010-04-15 12:59:24
|
Euh... no, I guess it's the COLLADA XSD with extra elements from the ifcXML XSD. (the other way around) 2010/4/15 Bohms, H.M. (Michel) <mic...@tn...> > so this XSD is then actually what Jakob said eralier (below): > > "Then it is ‘just’ a matter of creating an ifc profile and make an > (adapted?) version of the ifcXML schema to be referenced (removing all > geometry resources)" > > right? (well maybe a subset of IFC but a little more than one semantic > entity of it...) > > Michel > > > > > ** > > * TNO.NL* > > * * > > ** > > *Michel Böhms* > > *Consultant Building Innovation > * > > *TNO Built Environment and Geosciences* > > *Van Mourik Broekmanweg 6 | PO Box 49 * > > *2600 AA | Delft | The Netherlands* > > ** > > ** > > *Tel +31 15 2763107* > > *E-mail **mic...@tn...* <mic...@tn...> > > *Web **http://www.linkedin.com/in/michelbohms*<http://www.linkedin.com/in/michelbohms> > > *Skype michelbohms* > > ** > > ** > > *Disclaimer * > > > > > > > > > > > ------------------------------ > *From:* Léon van Berlo [mailto:ma...@be...] > *Sent:* donderdag 15 april 2010 14:27 > *To:* bimserver-devel > > *Subject:* Re: [Bimserver-devel] Adding to Collada > > Hi guys, > > Hmm… I have to decide…. damn… I’m feeling pressure….. > > The thing is…. I’m very glad that there are people writing code and adding > this to the BIMserver, however the code has to be (at least a little bit) > consistent. > > Adding only the IfcBuildingStorey element to the Collada export doesn’t > make this a complete ifcCOLLADA yet. > > I would be very happy to add any implementation code of ifcCOLLADA to the > BIMserver, but it has to be complete. I know it’s difficult to define > ‘complete’ in this case, but it’s for sure more than just the > ifcBuildingStorey element. > > I invite you guys to define a ifcCOLLADA model (XSD file) and implement it > in the Collada export of the BIMserver. When you publish the ifcCOLLADA XSD > on the website (so everybody can implement it) it has the possibility to > become a ‘standard’. I think this is the only way other users can read > the ifcCOLLADA file and actually use it. > > We’ve done the same with the ifcCityGML XSD spec (see on: > http://www.citygmlwiki.org/index.php/CityGML_BIM_ADE) > > Regards, > Léon > > > > 2010/4/15 Bohms, H.M. (Michel) <mic...@tn...> > >> Seems ok! I'll leave it to Leon to decide. >> I would call the technique bimserver-ifc since our bimserver in general >> will be much more than just ifc in the future ... >> >> wrt to BuildingSmart/IAI it is possible to get quite some >> discussion....beside the primary STEP technology implementation there is >> already ifcXML, we are thinking about ifcOWL and now with ifcCityGML and >> ifcCollada....what will this do to focus and compatibility....anyway we see >> them personally as extra chances (same semantics in a variety of syntactical >> forms which could in principle be quite equivalent) >> >> ch/Michel >> >> >> >> >> ** >> >> * TNO.NL* >> >> * * >> >> ** >> >> *Michel Böhms* >> >> *Consultant Building Innovation >> * >> >> *TNO Built Environment and Geosciences* >> >> *Van Mourik Broekmanweg 6 | PO Box 49 * >> >> *2600 AA | Delft | The Netherlands* >> >> ** >> >> ** >> >> *Tel +31 15 2763107* >> >> *E-mail **mic...@tn...* <mic...@tn...> >> >> *Web **http://www.linkedin.com/in/michelbohms*<http://www.linkedin.com/in/michelbohms> >> >> *Skype michelbohms* >> >> ** >> >> ** >> >> *Disclaimer * >> >> >> >> >> >> >> >> >> >> >> ------------------------------ >> *From:* Dickinson, John [mailto:joh...@nr...] >> *Sent:* woensdag 14 april 2010 16:54 >> *To:* Bohms, H.M. (Michel); bimserver-devel >> *Cc:* Simonse, Keegan >> *Subject:* RE: [Bimserver-devel] Adding to Collada >> >> Michel, >> >> I think this is a great idea. Perhaps call the technique “BIMServer” for >> now to keep ownership of development to the people using the server and then >> when it has had a chance to mature it could be shared with the appropriate >> authorities to add to IFC standards documents. >> >> >> >> Would you be willing to let Keegan submit code to provide an initial >> example of this with the “story” information? >> >> >> >> John >> >> >> >> Dr. John K. Dickinson, National Research Council Canada, 800 Collip >> Circle, London, Ontario, Canada, N6G-4X8 >> >> Email: joh...@nr... Phone: (519) 430-7123 Fax: (519) >> 430-7090 >> >> >> >> *From:* Bohms, H.M. (Michel) [mailto:mic...@tn...] >> *Sent:* April-13-10 5:34 AM >> *To:* bimserver-devel; Dickinson, John >> *Subject:* RE: [Bimserver-devel] Adding to Collada >> >> >> >> right, referred to as "extension by addition"as in >> https://collada.org/mediawiki/index.php/Extension >> >> >> >> >> >> >> >> >> >> * **TNO.NL* >> >> * * >> >> >> >> *Michel Böhms* >> >> *Consultant Building Innovation >> * >> >> *TNO Built Environment and Geosciences* >> >> *Van Mourik Broekmanweg 6 | PO Box 49 * >> >> *2600 AA | Delft | The Netherlands* >> >> ** >> >> >> >> *Tel +31 15 2763107* >> >> *E-mail **mic...@tn...* <mic...@tn...> >> >> *Web **http://www.linkedin.com/in/michelbohms*<http://www.linkedin.com/in/michelbohms> >> >> *Skype michelbohms* >> >> >> >> >> >> *Disclaimer * >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> ------------------------------ >> >> *From:* Beetz, J. [mailto:J....@tu...] >> *Sent:* dinsdag 13 april 2010 10:50 >> *To:* bimserver-devel; Dickinson, John >> *Subject:* Re: [Bimserver-devel] Adding to Collada >> >> Dear all, >> >> >> >> Although I have only little experience with Collada myself, from what I >> read in the specs, the <extra> mechanism seems to be a potential way to >> integrate (semantic) (BIM/IFC) meta-information about an geometric object in >> a file. I sort of imagine this to work just the other way around as in IFC >> files: instead saying something about and entity and then attach an >> GeometricRepresentationItem to it, in Collada you create a <geometry> node >> and attach the additional info under the <extra/> node. Of course headaches >> will arise from keeping info (e.g. ‘physical’ collada materials to >> ‘ifc-materials’ consistent, but this to me seems a way to go. >> >> Then it is ‘just’ a matter of creating an ifc profile and make an >> (adapted?) version of the ifcXML schema to be referenced (removing all >> geometry resources) >> >> >> >> Just my uninformed 0,02 EUR >> >> >> >> Cheers >> >> Jakob >> >> -- >> >> _______________________________________________________________ >> >> Dr.-Ing. Jakob Beetz - Assistant Professor Design Systems Group >> >> Department of Architecture, Building and Planning >> >> Eindhoven University of Technology >> >> phone: +31 (0)40 247 2288 on-campus location: VRT 9.11 >> >> >> >> *From:* Bohms, H.M. (Michel) [mailto:mic...@tn...] >> *Sent:* dinsdag 13 april 2010 10:34 >> *To:* Dickinson, John; bimserver-devel >> *Subject:* Re: [Bimserver-devel] Adding to Collada >> >> >> >> Hi John, >> >> I actually meant that I could not find a specific Collada extension >> mechanism say <collada-extension>. >> >> Clearly there are XML-level extensions as sets of non-collada tags for >> different purposes as your link shows. >> >> >> >> (the: >> https://collada.org/mediawiki/index.php/Adding_to_the_extensions_directory >> ) >> >> >> >> is more an informal guideline how to DESCRIBE those extensions in the >> ext-directory...) >> >> >> >> the most specific I can find is: >> >> https://collada.org/mediawiki/index.php/Extension >> >> (technique elements with alternative profile attributes) >> >> >> >> would this be the way to go? (say have an IFC profile) >> >> >> >> cheers Michel >> >> >> >> >> >> * **TNO.NL* >> >> * * >> >> >> >> *Michel Böhms* >> >> *Consultant Building Innovation >> * >> >> *TNO Built Environment and Geosciences* >> >> *Van Mourik Broekmanweg 6 | PO Box 49 * >> >> *2600 AA | Delft | The Netherlands* >> >> ** >> >> >> >> *Tel +31 15 2763107* >> >> *E-mail **mic...@tn...* <mic...@tn...> >> >> *Web **http://www.linkedin.com/in/michelbohms*<http://www.linkedin.com/in/michelbohms> >> >> *Skype michelbohms* >> >> >> >> >> >> *Disclaimer * >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> ------------------------------ >> >> *From:* Dickinson, John [mailto:joh...@nr...] >> *Sent:* maandag 12 april 2010 19:16 >> *To:* Bohms, H.M. (Michel); bimserver-devel >> *Subject:* RE: [Bimserver-devel] Adding to Collada >> >> Michel >> >> There is definitely some mechanism for extending the format as multiple >> extensions already exist. Please check out: >> >> https://collada.org/mediawiki/index.php/List_of_extensions_by_company >> >> >> >> However, I think for now just adding XML level extensions would suit our >> purpose until we have semantically consistent representation of all the >> information we’d like to add to the record. Just my 2 cents. >> >> John >> >> >> >> >> >> Dr. John K. Dickinson, National Research Council Canada, 800 Collip >> Circle, London, Ontario, Canada, N6G-4X8 >> >> Email: joh...@nr... Phone: (519) 430-7123 Fax: (519) >> 430-7090 >> >> >> >> *From:* Bohms, H.M. (Michel) [mailto:mic...@tn...] >> *Sent:* April-12-10 2:52 AM >> *To:* bimserver-devel >> *Cc:* Dickinson, John >> *Subject:* RE: [Bimserver-devel] Adding to Collada >> >> >> >> my two cents... >> >> >> >> Earlier I looked at Collada to see how it could be semantically extended >> (some sort of "ADE" or "IFD" approach but then for Collada). >> >> Actually I could not find such a mechanism. Has this situation changed >> ? or de we foresee just a say XML-level extension (add new stuff just in XML >> next to actual 'Collada-managed' data in a way it does not interfer...(like >> you actually did already) >> >> >> >> cheers, Michel >> >> >> >> >> >> >> >> >> >> * **TNO.NL* >> >> * * >> >> >> >> *Michel Böhms* >> >> *Consultant Building Innovation >> * >> >> *TNO Built Environment and Geosciences* >> >> *Van Mourik Broekmanweg 6 | PO Box 49 * >> >> *2600 AA | Delft | The Netherlands* >> >> ** >> >> >> >> *Tel +31 15 2763107* >> >> *E-mail **mic...@tn...* <mic...@tn...> >> >> *Web **http://www.linkedin.com/in/michelbohms*<http://www.linkedin.com/in/michelbohms> >> >> *Skype michelbohms* >> >> >> >> >> >> *Disclaimer * >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> >> ------------------------------ >> >> *From:* Berlo, L.A.H.M. (Leon) van [mailto:leo...@tn...] >> *Sent:* vrijdag 9 april 2010 8:42 >> *To:* bimserver-devel >> *Cc:* Dickinson, John >> *Subject:* Re: [Bimserver-devel] Adding to Collada >> >> Hi Keegan, >> >> >> >> I’m jumping up and down from enthusiasm right now after reading your >> e-mail. >> >> Let me respond to this as clear as possible. >> >> The main development team of the open source BIMserver comes from the >> Netherlands Organisation for applied scientific research TNO. Our team has a >> strong focus on open standards in the AEC industry. As you know IFC is the >> main open standard for building information at this moment. However, we are >> looking ahead already to Semantic Web technology for library components, >> binary standards like O3D for visualization and a link to CityGML for >> integration with GIS. It’s no coincidence that these standards are >> integrated in the open source BIMserver. We have a research focus on >> interoperability in the AEC sector, but also between different (open) >> standards. >> >> To enhance the interoperability between BIM and GIS we developed the >> Application Domain Extension (ADE) to extend CityGML with IFC information. >> In our team we call this the ifcCityGML model. >> >> We flirted with the idea to create an ifcCOLLADA. We have some great ideas >> about how this would make the world a better place, and what the >> (dis)advantages are. However, we just didn’t get round to it (yet). >> >> In your e-mail I’m reading some strong ideas about extending Collada with >> more semantic IFC information. This is getting towards our vision of >> ifcCOLLADA and that’s why I’m still jumping up and down :-) >> >> Now that Collada supports Breps the ifcCOLLADA standard might even become >> a serious standard for the AEC sector. >> >> >> >> Your proposed extension in Collada looks great already. But I think there >> can be even more semantic IFC information put into the Collada model. We are >> very interested in your idea’s about this. I think we should make a more >> formal extension to Collada. For example create a XSD for ifcCOLLADA so >> that other users can see what’s happening. Maybe even create an official ifc >> extension for Collada (and write a scientific paper about it). After that >> it’s a logical second step to implement it in the open source BIMserver (or >> even better: do the implementation and modeldevelopment parallel). >> >> To be short: when/if we do this, let’s do it for 100% right away and not >> only add building_storey but the whole bunch (well, at least as much as >> possible) of IFC information into it. >> >> How do you feel about this? >> >> >> >> Met vriendelijke groeten, >> with kind regards, 敬上 >> Léon van Berlo >> >> -- >> Mobile:+31 6 42367465 >> Phone: +31 15 2763106 >> http://www.mynameise.com/berlotti >> >> Secretary: >> Org...@tn... >> +31 15 2763413 >> >> Visiting Address: Postal Address: >> Van Mourik Broekmanweg 6 P.O. Box 49 >> 2628 XE Delft 2600 AA Delft >> The Netherlands >> >> I apologise in advance for any spelling mistakes. >> >> >> >> >> ------------------------------ >> >> *From:* Simonse, Keegan [mailto:Kee...@nr...] >> *Sent:* donderdag 8 april 2010 17:01 >> *To:* 'bimserver-devel' >> *Cc:* Dickinson, John >> *Subject:* [Bimserver-devel] Adding to Collada >> >> Hello, >> >> >> >> I have been working on a Collada based visualization client for the BIM >> Server. Thanks to your latest fix, selecting from the server has been >> completed. The Collada parsing is done extremely well, but also comes with a >> disadvantage. >> >> >> >> Although each object can be accessed, there seems to be a lack of >> information with how the objects connect to each other. I have added an >> additional section to the Collada file that allows you to gather information >> about an object and which storey it is on. >> >> >> >> I am quite new to Collada, and I do not fully understand the standards for >> it. So I have added the information in a place that should not affect the >> actual information of the file. The information is added after the closing >> Collada tag. This way, the information can accessed only if it is known >> about, and if proper Collada parser wishes to access this information, that >> parser would stop at the closing Collada tag. >> >> >> >> Here is what the added information looks like: >> >> >> >> </COLLADA> >> >> <Building_Information> >> >> <IFCRelContainedInSpatialStructure> >> >> <IFC_Building_Storey> >> >> <Name>"Level 1"</Name> >> >> </IFC_Building_Storey> >> >> <Object_List> >> >> <Object> >> >> <Class>"IfcWallStandardCaseImpl"</Class> >> >> <GUID>"3aYDlyRHf0vBH4cbOHJRml"</GUID> >> >> </Object> >> >> </Object_List> >> >> </IFCRelContainedInSpatialStructure> >> >> </Building_Information> >> >> >> >> Like I said earlier, I am not familiar with the standards of Collada, but >> this should not break any Collada standards because it is after the Collada >> file and only acts as a footer that is appened to a file which happens to be >> the Collada file. I beleive that there could also be another place to add >> such information: >> >> >> >> <node id="3aYDlyRHf0vBH4cbOHJ5xb" name="3aYDlyRHf0vBH4cbOHJ5xb"> >> >> <storey>”Level 1”</storey> >> >> <rotate sid="rotateX">1 0 0 90</rotate> >> >> <rotate sid="rotateY">0 1 0 180</rotate> >> >> <rotate sid="rotateZ">0 0 1 90</rotate> >> >> <instance_geometry url="#3aYDlyRHf0vBH4cbOHJ5xb"> >> >> <bind_material> >> >> <technique_common> >> >> <instance_material symbol="WallSG" >> target="#WallMaterial"/> >> >> </technique_common> >> >> </bind_material> >> >> </instance_geometry> >> >> </node> >> >> >> >> >> >> If possible, you could also add this information to the nodes section at >> the end of the Collada file where each object is connected to the material >> that it will be using. I am not sure where exactly it could be added, but >> the above is just an idea of where it could go. >> >> >> >> I have already added to the Collada Serializer that would append the >> information to the end of the Collada file as in the first example. Aswell >> as some images of what having this information will allow one to do with the >> Collada files. As you can see, drawing only specific floors is easily done( >> Yes, I know that the second floor does have some missing walls, but that is >> just a flaw in the design of the model I am using ). If you would like add >> this ability to your server, then there is the code. If you would like to >> add it, but in a different way, I would be happy to do the coding for that >> aswell. Either way, give me an e-mailed and let me know what you think. >> >> >> >> Thank you, >> >> Keegan Simonse >> >> >> >> This e-mail and its contents are subject to the DISCLAIMER at http://www.tno.nl/disclaimer/email.html >> >> This e-mail and its contents are subject to the DISCLAIMER at http://www.tno.nl/disclaimer/email.html >> >> This e-mail and its contents are subject to the DISCLAIMER at http://www.tno.nl/disclaimer/email.html >> >> This e-mail and its contents are subject to the DISCLAIMER at http://www.tno.nl/disclaimer/email.html >> >> This e-mail and its contents are subject to the DISCLAIMER at http://www.tno.nl/disclaimer/email.html >> >> >> >> ------------------------------------------------------------------------------ >> Download Intel® Parallel Studio Eval >> Try the new software tools for yourself. Speed compiling, find bugs >> proactively, and fine-tune applications for parallel performance. >> See why Intel Parallel Studio got high marks during beta. >> http://p.sf.net/sfu/intel-sw-dev >> _______________________________________________ >> Bimserver-devel mailing list >> Bim...@li... >> https://lists.sourceforge.net/lists/listinfo/bimserver-devel >> >> > This e-mail and its contents are subject to the DISCLAIMER at http://www.tno.nl/disclaimer/email.html > > > > ------------------------------------------------------------------------------ > Download Intel® Parallel Studio Eval > Try the new software tools for yourself. Speed compiling, find bugs > proactively, and fine-tune applications for parallel performance. > See why Intel Parallel Studio got high marks during beta. > http://p.sf.net/sfu/intel-sw-dev > _______________________________________________ > Bimserver-devel mailing list > Bim...@li... > https://lists.sourceforge.net/lists/listinfo/bimserver-devel > > |
From: Bohms, H.M. (Michel) <mic...@tn...> - 2010-04-15 12:39:51
|
so this XSD is then actually what Jakob said eralier (below): "Then it is ‘just’ a matter of creating an ifc profile and make an (adapted?) version of the ifcXML schema to be referenced (removing all geometry resources)" right? (well maybe a subset of IFC but a little more than one semantic entity of it...) Michel TNO.NL Michel Böhms Consultant Building Innovation TNO Built Environment and Geosciences Van Mourik Broekmanweg 6 | PO Box 49 2600 AA | Delft | The Netherlands Tel +31 15 2763107 E-mail mic...@tn... <mailto:mic...@tn...> Web http://www.linkedin.com/in/michelbohms <http://www.linkedin.com/in/michelbohms> Skype michelbohms Disclaimer <blocked::http://www.tno.nl/content.cfm?&context=overtno&content=overtnosub&laag1=282&item_id=72&Taal=2> ________________________________ From: Léon van Berlo [mailto:ma...@be...] Sent: donderdag 15 april 2010 14:27 To: bimserver-devel Subject: Re: [Bimserver-devel] Adding to Collada Hi guys, Hmm… I have to decide…. damn… I’m feeling pressure….. The thing is…. I’m very glad that there are people writing code and adding this to the BIMserver, however the code has to be (at least a little bit) consistent. Adding only the IfcBuildingStorey element to the Collada export doesn’t make this a complete ifcCOLLADA yet. I would be very happy to add any implementation code of ifcCOLLADA to the BIMserver, but it has to be complete. I know it’s difficult to define ‘complete’ in this case, but it’s for sure more than just the ifcBuildingStorey element. I invite you guys to define a ifcCOLLADA model (XSD file) and implement it in the Collada export of the BIMserver. When you publish the ifcCOLLADA XSD on the website (so everybody can implement it) it has the possibility to become a ‘standard’. I think this is the only way other users can read the ifcCOLLADA file and actually use it. We’ve done the same with the ifcCityGML XSD spec (see on: http://www.citygmlwiki.org/index.php/CityGML_BIM_ADE) Regards, Léon 2010/4/15 Bohms, H.M. (Michel) <mic...@tn...> Seems ok! I'll leave it to Leon to decide. I would call the technique bimserver-ifc since our bimserver in general will be much more than just ifc in the future ... wrt to BuildingSmart/IAI it is possible to get quite some discussion....beside the primary STEP technology implementation there is already ifcXML, we are thinking about ifcOWL and now with ifcCityGML and ifcCollada....what will this do to focus and compatibility....anyway we see them personally as extra chances (same semantics in a variety of syntactical forms which could in principle be quite equivalent) ch/Michel TNO.NL Michel Böhms Consultant Building Innovation TNO Built Environment and Geosciences Van Mourik Broekmanweg 6 | PO Box 49 2600 AA | Delft | The Netherlands Tel +31 15 2763107 E-mail mic...@tn... <mailto:mic...@tn...> Web http://www.linkedin.com/in/michelbohms <http://www.linkedin.com/in/michelbohms> Skype michelbohms Disclaimer ________________________________ From: Dickinson, John [mailto:joh...@nr...] Sent: woensdag 14 april 2010 16:54 To: Bohms, H.M. (Michel); bimserver-devel Cc: Simonse, Keegan Subject: RE: [Bimserver-devel] Adding to Collada Michel, I think this is a great idea. Perhaps call the technique “BIMServer” for now to keep ownership of development to the people using the server and then when it has had a chance to mature it could be shared with the appropriate authorities to add to IFC standards documents. Would you be willing to let Keegan submit code to provide an initial example of this with the “story” information? John Dr. John K. Dickinson, National Research Council Canada, 800 Collip Circle, London, Ontario, Canada, N6G-4X8 Email: joh...@nr... Phone: (519) 430-7123 Fax: (519) 430-7090 From: Bohms, H.M. (Michel) [mailto:mic...@tn...] Sent: April-13-10 5:34 AM To: bimserver-devel; Dickinson, John Subject: RE: [Bimserver-devel] Adding to Collada right, referred to as "extension by addition"as in https://collada.org/mediawiki/index.php/Extension <https://collada.org/mediawiki/index.php/Extension> TNO.NL Michel Böhms Consultant Building Innovation TNO Built Environment and Geosciences Van Mourik Broekmanweg 6 | PO Box 49 2600 AA | Delft | The Netherlands Tel +31 15 2763107 E-mail mic...@tn... <mailto:mic...@tn...> Web http://www.linkedin.com/in/michelbohms <http://www.linkedin.com/in/michelbohms> Skype michelbohms Disclaimer ________________________________ From: Beetz, J. [mailto:J....@tu...] Sent: dinsdag 13 april 2010 10:50 To: bimserver-devel; Dickinson, John Subject: Re: [Bimserver-devel] Adding to Collada Dear all, Although I have only little experience with Collada myself, from what I read in the specs, the <extra> mechanism seems to be a potential way to integrate (semantic) (BIM/IFC) meta-information about an geometric object in a file. I sort of imagine this to work just the other way around as in IFC files: instead saying something about and entity and then attach an GeometricRepresentationItem to it, in Collada you create a <geometry> node and attach the additional info under the <extra/> node. Of course headaches will arise from keeping info (e.g. ‘physical’ collada materials to ‘ifc-materials’ consistent, but this to me seems a way to go. Then it is ‘just’ a matter of creating an ifc profile and make an (adapted?) version of the ifcXML schema to be referenced (removing all geometry resources) Just my uninformed 0,02 EUR Cheers Jakob -- _______________________________________________________________ Dr.-Ing. Jakob Beetz - Assistant Professor Design Systems Group Department of Architecture, Building and Planning Eindhoven University of Technology phone: +31 (0)40 247 2288 on-campus location: VRT 9.11 From: Bohms, H.M. (Michel) [mailto:mic...@tn...] Sent: dinsdag 13 april 2010 10:34 To: Dickinson, John; bimserver-devel Subject: Re: [Bimserver-devel] Adding to Collada Hi John, I actually meant that I could not find a specific Collada extension mechanism say <collada-extension>. Clearly there are XML-level extensions as sets of non-collada tags for different purposes as your link shows. (the: https://collada.org/mediawiki/index.php/Adding_to_the_extensions_directory <https://collada.org/mediawiki/index.php/Adding_to_the_extensions_directory> ) is more an informal guideline how to DESCRIBE those extensions in the ext-directory...) the most specific I can find is: https://collada.org/mediawiki/index.php/Extension (technique elements with alternative profile attributes) would this be the way to go? (say have an IFC profile) cheers Michel TNO.NL Michel Böhms Consultant Building Innovation TNO Built Environment and Geosciences Van Mourik Broekmanweg 6 | PO Box 49 2600 AA | Delft | The Netherlands Tel +31 15 2763107 E-mail mic...@tn... <mailto:mic...@tn...> Web http://www.linkedin.com/in/michelbohms <http://www.linkedin.com/in/michelbohms> Skype michelbohms Disclaimer ________________________________ From: Dickinson, John [mailto:joh...@nr...] Sent: maandag 12 april 2010 19:16 To: Bohms, H.M. (Michel); bimserver-devel Subject: RE: [Bimserver-devel] Adding to Collada Michel There is definitely some mechanism for extending the format as multiple extensions already exist. Please check out: https://collada.org/mediawiki/index.php/List_of_extensions_by_company However, I think for now just adding XML level extensions would suit our purpose until we have semantically consistent representation of all the information we’d like to add to the record. Just my 2 cents. John Dr. John K. Dickinson, National Research Council Canada, 800 Collip Circle, London, Ontario, Canada, N6G-4X8 Email: joh...@nr... Phone: (519) 430-7123 Fax: (519) 430-7090 From: Bohms, H.M. (Michel) [mailto:mic...@tn...] Sent: April-12-10 2:52 AM To: bimserver-devel Cc: Dickinson, John Subject: RE: [Bimserver-devel] Adding to Collada my two cents... Earlier I looked at Collada to see how it could be semantically extended (some sort of "ADE" or "IFD" approach but then for Collada). Actually I could not find such a mechanism. Has this situation changed ? or de we foresee just a say XML-level extension (add new stuff just in XML next to actual 'Collada-managed' data in a way it does not interfer...(like you actually did already) cheers, Michel TNO.NL Michel Böhms Consultant Building Innovation TNO Built Environment and Geosciences Van Mourik Broekmanweg 6 | PO Box 49 2600 AA | Delft | The Netherlands Tel +31 15 2763107 E-mail mic...@tn... <mailto:mic...@tn...> Web http://www.linkedin.com/in/michelbohms <http://www.linkedin.com/in/michelbohms> Skype michelbohms Disclaimer ________________________________ From: Berlo, L.A.H.M. (Leon) van [mailto:leo...@tn...] Sent: vrijdag 9 april 2010 8:42 To: bimserver-devel Cc: Dickinson, John Subject: Re: [Bimserver-devel] Adding to Collada Hi Keegan, I’m jumping up and down from enthusiasm right now after reading your e-mail. Let me respond to this as clear as possible. The main development team of the open source BIMserver comes from the Netherlands Organisation for applied scientific research TNO. Our team has a strong focus on open standards in the AEC industry. As you know IFC is the main open standard for building information at this moment. However, we are looking ahead already to Semantic Web technology for library components, binary standards like O3D for visualization and a link to CityGML for integration with GIS. It’s no coincidence that these standards are integrated in the open source BIMserver. We have a research focus on interoperability in the AEC sector, but also between different (open) standards. To enhance the interoperability between BIM and GIS we developed the Application Domain Extension (ADE) to extend CityGML with IFC information. In our team we call this the ifcCityGML model. We flirted with the idea to create an ifcCOLLADA. We have some great ideas about how this would make the world a better place, and what the (dis)advantages are. However, we just didn’t get round to it (yet). In your e-mail I’m reading some strong ideas about extending Collada with more semantic IFC information. This is getting towards our vision of ifcCOLLADA and that’s why I’m still jumping up and down :-) Now that Collada supports Breps the ifcCOLLADA standard might even become a serious standard for the AEC sector. Your proposed extension in Collada looks great already. But I think there can be even more semantic IFC information put into the Collada model. We are very interested in your idea’s about this. I think we should make a more formal extension to Collada. For example create a XSD for ifcCOLLADA so that other users can see what’s happening. Maybe even create an official ifc extension for Collada (and write a scientific paper about it). After that it’s a logical second step to implement it in the open source BIMserver (or even better: do the implementation and modeldevelopment parallel). To be short: when/if we do this, let’s do it for 100% right away and not only add building_storey but the whole bunch (well, at least as much as possible) of IFC information into it. How do you feel about this? Met vriendelijke groeten, with kind regards, 敬上 Léon van Berlo -- Mobile:+31 6 42367465 Phone: +31 15 2763106 http://www.mynameise.com/berlotti Secretary: Org...@tn... +31 15 2763413 Visiting Address: Postal Address: Van Mourik Broekmanweg 6 P.O. Box 49 2628 XE Delft 2600 AA Delft The Netherlands I apologise in advance for any spelling mistakes. ________________________________ From: Simonse, Keegan [mailto:Kee...@nr...] Sent: donderdag 8 april 2010 17:01 To: 'bimserver-devel' Cc: Dickinson, John Subject: [Bimserver-devel] Adding to Collada Hello, I have been working on a Collada based visualization client for the BIM Server. Thanks to your latest fix, selecting from the server has been completed. The Collada parsing is done extremely well, but also comes with a disadvantage. Although each object can be accessed, there seems to be a lack of information with how the objects connect to each other. I have added an additional section to the Collada file that allows you to gather information about an object and which storey it is on. I am quite new to Collada, and I do not fully understand the standards for it. So I have added the information in a place that should not affect the actual information of the file. The information is added after the closing Collada tag. This way, the information can accessed only if it is known about, and if proper Collada parser wishes to access this information, that parser would stop at the closing Collada tag. Here is what the added information looks like: </COLLADA> <Building_Information> <IFCRelContainedInSpatialStructure> <IFC_Building_Storey> <Name>"Level 1"</Name> </IFC_Building_Storey> <Object_List> <Object> <Class>"IfcWallStandardCaseImpl"</Class> <GUID>"3aYDlyRHf0vBH4cbOHJRml"</GUID> </Object> </Object_List> </IFCRelContainedInSpatialStructure> </Building_Information> Like I said earlier, I am not familiar with the standards of Collada, but this should not break any Collada standards because it is after the Collada file and only acts as a footer that is appened to a file which happens to be the Collada file. I beleive that there could also be another place to add such information: <node id="3aYDlyRHf0vBH4cbOHJ5xb" name="3aYDlyRHf0vBH4cbOHJ5xb"> <storey>”Level 1”</storey> <rotate sid="rotateX">1 0 0 90</rotate> <rotate sid="rotateY">0 1 0 180</rotate> <rotate sid="rotateZ">0 0 1 90</rotate> <instance_geometry url="#3aYDlyRHf0vBH4cbOHJ5xb"> <bind_material> <technique_common> <instance_material symbol="WallSG" target="#WallMaterial"/> </technique_common> </bind_material> </instance_geometry> </node> If possible, you could also add this information to the nodes section at the end of the Collada file where each object is connected to the material that it will be using. I am not sure where exactly it could be added, but the above is just an idea of where it could go. I have already added to the Collada Serializer that would append the information to the end of the Collada file as in the first example. Aswell as some images of what having this information will allow one to do with the Collada files. As you can see, drawing only specific floors is easily done( Yes, I know that the second floor does have some missing walls, but that is just a flaw in the design of the model I am using ). If you would like add this ability to your server, then there is the code. If you would like to add it, but in a different way, I would be happy to do the coding for that aswell. Either way, give me an e-mailed and let me know what you think. Thank you, Keegan Simonse This e-mail and its contents are subject to the DISCLAIMER at http://www.tno.nl/disclaimer/email.html This e-mail and its contents are subject to the DISCLAIMER at http://www.tno.nl/disclaimer/email.html This e-mail and its contents are subject to the DISCLAIMER at http://www.tno.nl/disclaimer/email.html This e-mail and its contents are subject to the DISCLAIMER at http://www.tno.nl/disclaimer/email.html This e-mail and its contents are subject to the DISCLAIMER at http://www.tno.nl/disclaimer/email.html ------------------------------------------------------------------------------ Download Intel® Parallel Studio Eval Try the new software tools for yourself. Speed compiling, find bugs proactively, and fine-tune applications for parallel performance. See why Intel Parallel Studio got high marks during beta. http://p.sf.net/sfu/intel-sw-dev _______________________________________________ Bimserver-devel mailing list Bim...@li... https://lists.sourceforge.net/lists/listinfo/bimserver-devel This e-mail and its contents are subject to the DISCLAIMER at http://www.tno.nl/disclaimer/email.html |
From: Léon v. B. <ma...@be...> - 2010-04-15 12:32:48
|
Hi guys, Hmm… I have to decide…. damn… I’m feeling pressure….. The thing is…. I’m very glad that there are people writing code and adding this to the BIMserver, however the code has to be (at least a little bit) consistent. Adding only the IfcBuildingStorey element to the Collada export doesn’t make this a complete ifcCOLLADA yet. I would be very happy to add any implementation code of ifcCOLLADA to the BIMserver, but it has to be complete. I know it’s difficult to define ‘complete’ in this case, but it’s for sure more than just the ifcBuildingStorey element. I invite you guys to define a ifcCOLLADA model (XSD file) and implement it in the Collada export of the BIMserver. When you publish the ifcCOLLADA XSD on the website (so everybody can implement it) it has the possibility to become a ‘standard’. I think this is the only way other users can read the ifcCOLLADA file and actually use it. We’ve done the same with the ifcCityGML XSD spec (see on: http://www.citygmlwiki.org/index.php/CityGML_BIM_ADE) Regards, Léon 2010/4/15 Bohms, H.M. (Michel) <mic...@tn...> > Seems ok! I'll leave it to Leon to decide. > I would call the technique bimserver-ifc since our bimserver in general > will be much more than just ifc in the future ... > > wrt to BuildingSmart/IAI it is possible to get quite some > discussion....beside the primary STEP technology implementation there is > already ifcXML, we are thinking about ifcOWL and now with ifcCityGML and > ifcCollada....what will this do to focus and compatibility....anyway we see > them personally as extra chances (same semantics in a variety of syntactical > forms which could in principle be quite equivalent) > > ch/Michel > > > > > ** > > * TNO.NL* > > * * > > ** > > *Michel Böhms* > > *Consultant Building Innovation > * > > *TNO Built Environment and Geosciences* > > *Van Mourik Broekmanweg 6 | PO Box 49 * > > *2600 AA | Delft | The Netherlands* > > ** > > ** > > *Tel +31 15 2763107* > > *E-mail **mic...@tn...* <mic...@tn...> > > *Web **http://www.linkedin.com/in/michelbohms*<http://www.linkedin.com/in/michelbohms> > > *Skype michelbohms* > > ** > > ** > > *Disclaimer * > > > > > > > > > > > ------------------------------ > *From:* Dickinson, John [mailto:joh...@nr...] > *Sent:* woensdag 14 april 2010 16:54 > *To:* Bohms, H.M. (Michel); bimserver-devel > *Cc:* Simonse, Keegan > *Subject:* RE: [Bimserver-devel] Adding to Collada > > Michel, > > I think this is a great idea. Perhaps call the technique “BIMServer” for > now to keep ownership of development to the people using the server and then > when it has had a chance to mature it could be shared with the appropriate > authorities to add to IFC standards documents. > > > > Would you be willing to let Keegan submit code to provide an initial > example of this with the “story” information? > > > > John > > > > Dr. John K. Dickinson, National Research Council Canada, 800 Collip Circle, > London, Ontario, Canada, N6G-4X8 > > Email: joh...@nr... Phone: (519) 430-7123 Fax: (519) > 430-7090 > > > > *From:* Bohms, H.M. (Michel) [mailto:mic...@tn...] > *Sent:* April-13-10 5:34 AM > *To:* bimserver-devel; Dickinson, John > *Subject:* RE: [Bimserver-devel] Adding to Collada > > > > right, referred to as "extension by addition"as in > https://collada.org/mediawiki/index.php/Extension > > > > > > > > > > * **TNO.NL* > > * * > > > > *Michel Böhms* > > *Consultant Building Innovation > * > > *TNO Built Environment and Geosciences* > > *Van Mourik Broekmanweg 6 | PO Box 49 * > > *2600 AA | Delft | The Netherlands* > > ** > > > > *Tel +31 15 2763107* > > *E-mail **mic...@tn...* <mic...@tn...> > > *Web **http://www.linkedin.com/in/michelbohms*<http://www.linkedin.com/in/michelbohms> > > *Skype michelbohms* > > > > > > *Disclaimer * > > > > > > > > > > > > > > > > > > > ------------------------------ > > *From:* Beetz, J. [mailto:J....@tu...] > *Sent:* dinsdag 13 april 2010 10:50 > *To:* bimserver-devel; Dickinson, John > *Subject:* Re: [Bimserver-devel] Adding to Collada > > Dear all, > > > > Although I have only little experience with Collada myself, from what I > read in the specs, the <extra> mechanism seems to be a potential way to > integrate (semantic) (BIM/IFC) meta-information about an geometric object in > a file. I sort of imagine this to work just the other way around as in IFC > files: instead saying something about and entity and then attach an > GeometricRepresentationItem to it, in Collada you create a <geometry> node > and attach the additional info under the <extra/> node. Of course headaches > will arise from keeping info (e.g. ‘physical’ collada materials to > ‘ifc-materials’ consistent, but this to me seems a way to go. > > Then it is ‘just’ a matter of creating an ifc profile and make an > (adapted?) version of the ifcXML schema to be referenced (removing all > geometry resources) > > > > Just my uninformed 0,02 EUR > > > > Cheers > > Jakob > > -- > > _______________________________________________________________ > > Dr.-Ing. Jakob Beetz - Assistant Professor Design Systems Group > > Department of Architecture, Building and Planning > > Eindhoven University of Technology > > phone: +31 (0)40 247 2288 on-campus location: VRT 9.11 > > > > *From:* Bohms, H.M. (Michel) [mailto:mic...@tn...] > *Sent:* dinsdag 13 april 2010 10:34 > *To:* Dickinson, John; bimserver-devel > *Subject:* Re: [Bimserver-devel] Adding to Collada > > > > Hi John, > > I actually meant that I could not find a specific Collada extension > mechanism say <collada-extension>. > > Clearly there are XML-level extensions as sets of non-collada tags for > different purposes as your link shows. > > > > (the: > https://collada.org/mediawiki/index.php/Adding_to_the_extensions_directory > ) > > > > is more an informal guideline how to DESCRIBE those extensions in the > ext-directory...) > > > > the most specific I can find is: > > https://collada.org/mediawiki/index.php/Extension > > (technique elements with alternative profile attributes) > > > > would this be the way to go? (say have an IFC profile) > > > > cheers Michel > > > > > > * **TNO.NL* > > * * > > > > *Michel Böhms* > > *Consultant Building Innovation > * > > *TNO Built Environment and Geosciences* > > *Van Mourik Broekmanweg 6 | PO Box 49 * > > *2600 AA | Delft | The Netherlands* > > ** > > > > *Tel +31 15 2763107* > > *E-mail **mic...@tn...* <mic...@tn...> > > *Web **http://www.linkedin.com/in/michelbohms*<http://www.linkedin.com/in/michelbohms> > > *Skype michelbohms* > > > > > > *Disclaimer * > > > > > > > > > > > > > > > > > > > ------------------------------ > > *From:* Dickinson, John [mailto:joh...@nr...] > *Sent:* maandag 12 april 2010 19:16 > *To:* Bohms, H.M. (Michel); bimserver-devel > *Subject:* RE: [Bimserver-devel] Adding to Collada > > Michel > > There is definitely some mechanism for extending the format as multiple > extensions already exist. Please check out: > > https://collada.org/mediawiki/index.php/List_of_extensions_by_company > > > > However, I think for now just adding XML level extensions would suit our > purpose until we have semantically consistent representation of all the > information we’d like to add to the record. Just my 2 cents. > > John > > > > > > Dr. John K. Dickinson, National Research Council Canada, 800 Collip Circle, > London, Ontario, Canada, N6G-4X8 > > Email: joh...@nr... Phone: (519) 430-7123 Fax: (519) > 430-7090 > > > > *From:* Bohms, H.M. (Michel) [mailto:mic...@tn...] > *Sent:* April-12-10 2:52 AM > *To:* bimserver-devel > *Cc:* Dickinson, John > *Subject:* RE: [Bimserver-devel] Adding to Collada > > > > my two cents... > > > > Earlier I looked at Collada to see how it could be semantically extended > (some sort of "ADE" or "IFD" approach but then for Collada). > > Actually I could not find such a mechanism. Has this situation changed ? or > de we foresee just a say XML-level extension (add new stuff just in XML next > to actual 'Collada-managed' data in a way it does not interfer...(like you > actually did already) > > > > cheers, Michel > > > > > > > > > > * **TNO.NL* > > * * > > > > *Michel Böhms* > > *Consultant Building Innovation > * > > *TNO Built Environment and Geosciences* > > *Van Mourik Broekmanweg 6 | PO Box 49 * > > *2600 AA | Delft | The Netherlands* > > ** > > > > *Tel +31 15 2763107* > > *E-mail **mic...@tn...* <mic...@tn...> > > *Web **http://www.linkedin.com/in/michelbohms*<http://www.linkedin.com/in/michelbohms> > > *Skype michelbohms* > > > > > > *Disclaimer * > > > > > > > > > > > > > > > > > > > ------------------------------ > > *From:* Berlo, L.A.H.M. (Leon) van [mailto:leo...@tn...] > *Sent:* vrijdag 9 april 2010 8:42 > *To:* bimserver-devel > *Cc:* Dickinson, John > *Subject:* Re: [Bimserver-devel] Adding to Collada > > Hi Keegan, > > > > I’m jumping up and down from enthusiasm right now after reading your > e-mail. > > Let me respond to this as clear as possible. > > The main development team of the open source BIMserver comes from the > Netherlands Organisation for applied scientific research TNO. Our team has a > strong focus on open standards in the AEC industry. As you know IFC is the > main open standard for building information at this moment. However, we are > looking ahead already to Semantic Web technology for library components, > binary standards like O3D for visualization and a link to CityGML for > integration with GIS. It’s no coincidence that these standards are > integrated in the open source BIMserver. We have a research focus on > interoperability in the AEC sector, but also between different (open) > standards. > > To enhance the interoperability between BIM and GIS we developed the > Application Domain Extension (ADE) to extend CityGML with IFC information. > In our team we call this the ifcCityGML model. > > We flirted with the idea to create an ifcCOLLADA. We have some great ideas > about how this would make the world a better place, and what the > (dis)advantages are. However, we just didn’t get round to it (yet). > > In your e-mail I’m reading some strong ideas about extending Collada with > more semantic IFC information. This is getting towards our vision of > ifcCOLLADA and that’s why I’m still jumping up and down :-) > > Now that Collada supports Breps the ifcCOLLADA standard might even become a > serious standard for the AEC sector. > > > > Your proposed extension in Collada looks great already. But I think there > can be even more semantic IFC information put into the Collada model. We are > very interested in your idea’s about this. I think we should make a more > formal extension to Collada. For example create a XSD for ifcCOLLADA so > that other users can see what’s happening. Maybe even create an official ifc > extension for Collada (and write a scientific paper about it). After that > it’s a logical second step to implement it in the open source BIMserver (or > even better: do the implementation and modeldevelopment parallel). > > To be short: when/if we do this, let’s do it for 100% right away and not > only add building_storey but the whole bunch (well, at least as much as > possible) of IFC information into it. > > How do you feel about this? > > > > Met vriendelijke groeten, > with kind regards, 敬上 > Léon van Berlo > > -- > Mobile:+31 6 42367465 > Phone: +31 15 2763106 > http://www.mynameise.com/berlotti > > Secretary: > Org...@tn... > +31 15 2763413 > > Visiting Address: Postal Address: > Van Mourik Broekmanweg 6 P.O. Box 49 > 2628 XE Delft 2600 AA Delft > The Netherlands > > I apologise in advance for any spelling mistakes. > > > > > ------------------------------ > > *From:* Simonse, Keegan [mailto:Kee...@nr...] > *Sent:* donderdag 8 april 2010 17:01 > *To:* 'bimserver-devel' > *Cc:* Dickinson, John > *Subject:* [Bimserver-devel] Adding to Collada > > Hello, > > > > I have been working on a Collada based visualization client for the BIM > Server. Thanks to your latest fix, selecting from the server has been > completed. The Collada parsing is done extremely well, but also comes with a > disadvantage. > > > > Although each object can be accessed, there seems to be a lack of > information with how the objects connect to each other. I have added an > additional section to the Collada file that allows you to gather information > about an object and which storey it is on. > > > > I am quite new to Collada, and I do not fully understand the standards for > it. So I have added the information in a place that should not affect the > actual information of the file. The information is added after the closing > Collada tag. This way, the information can accessed only if it is known > about, and if proper Collada parser wishes to access this information, that > parser would stop at the closing Collada tag. > > > > Here is what the added information looks like: > > > > </COLLADA> > > <Building_Information> > > <IFCRelContainedInSpatialStructure> > > <IFC_Building_Storey> > > <Name>"Level 1"</Name> > > </IFC_Building_Storey> > > <Object_List> > > <Object> > > <Class>"IfcWallStandardCaseImpl"</Class> > > <GUID>"3aYDlyRHf0vBH4cbOHJRml"</GUID> > > </Object> > > </Object_List> > > </IFCRelContainedInSpatialStructure> > > </Building_Information> > > > > Like I said earlier, I am not familiar with the standards of Collada, but > this should not break any Collada standards because it is after the Collada > file and only acts as a footer that is appened to a file which happens to be > the Collada file. I beleive that there could also be another place to add > such information: > > > > <node id="3aYDlyRHf0vBH4cbOHJ5xb" name="3aYDlyRHf0vBH4cbOHJ5xb"> > > <storey>”Level 1”</storey> > > <rotate sid="rotateX">1 0 0 90</rotate> > > <rotate sid="rotateY">0 1 0 180</rotate> > > <rotate sid="rotateZ">0 0 1 90</rotate> > > <instance_geometry url="#3aYDlyRHf0vBH4cbOHJ5xb"> > > <bind_material> > > <technique_common> > > <instance_material symbol="WallSG" > target="#WallMaterial"/> > > </technique_common> > > </bind_material> > > </instance_geometry> > > </node> > > > > > > If possible, you could also add this information to the nodes section at > the end of the Collada file where each object is connected to the material > that it will be using. I am not sure where exactly it could be added, but > the above is just an idea of where it could go. > > > > I have already added to the Collada Serializer that would append the > information to the end of the Collada file as in the first example. Aswell > as some images of what having this information will allow one to do with the > Collada files. As you can see, drawing only specific floors is easily done( > Yes, I know that the second floor does have some missing walls, but that is > just a flaw in the design of the model I am using ). If you would like add > this ability to your server, then there is the code. If you would like to > add it, but in a different way, I would be happy to do the coding for that > aswell. Either way, give me an e-mailed and let me know what you think. > > > > Thank you, > > Keegan Simonse > > > > This e-mail and its contents are subject to the DISCLAIMER at http://www.tno.nl/disclaimer/email.html > > This e-mail and its contents are subject to the DISCLAIMER at http://www.tno.nl/disclaimer/email.html > > This e-mail and its contents are subject to the DISCLAIMER at http://www.tno.nl/disclaimer/email.html > > This e-mail and its contents are subject to the DISCLAIMER at http://www.tno.nl/disclaimer/email.html > > This e-mail and its contents are subject to the DISCLAIMER at http://www.tno.nl/disclaimer/email.html > > > > ------------------------------------------------------------------------------ > Download Intel® Parallel Studio Eval > Try the new software tools for yourself. Speed compiling, find bugs > proactively, and fine-tune applications for parallel performance. > See why Intel Parallel Studio got high marks during beta. > http://p.sf.net/sfu/intel-sw-dev > _______________________________________________ > Bimserver-devel mailing list > Bim...@li... > https://lists.sourceforge.net/lists/listinfo/bimserver-devel > > |
From: Léon v. B. <ma...@be...> - 2010-04-15 12:27:23
|
Hi Olli, It's a great idea to wait for the next WAR release. Also because the SOAP interface in the BIMserver is undergoing a dramatic change right now. The SOAP interface will be generated automatically from the EMF model from now on (well, not right now, but maybe tomorrow). This means that the current (handmade) SOAP interface will change (between slightly and dramatically). So indeed: wait for the next WAR before you continue development :-) Regards, Léon On Thu, Apr 15, 2010 at 11:39 AM, Stenlund Olli <Oll...@vt...>wrote: > Hi, > > Ok that sounds good. I'll just wait for the next bimserver.war file that > includes the fix. > > Olli > > -----Original Message----- > From: Ruben de Laat [mailto:ru...@lo...] > Sent: 8. huhtikuuta 2010 16:24 > To: bimserver-devel > Subject: Re: [Bimserver-devel] Questions > > Hi Olli, > > This bug has been fixed (in subversion). All ResultTypes except KMZ are now > working with SOAP. > > Kind regards, > Ruben de Laat > > 2010/4/8 Stenlund Olli <Oll...@vt...>: > > Hi, > > > > My main problem is still that I'd like to get an object id related > > IFCXML (like in my previous mail) through web services. The object id > > query in the Bimserver web UI gives the right information but I would > > need to have it through the web services also. And the downloadByOid > > web service doesn't seem to do it. Any help would be nice, thanks. > > > > Olli > > ________________________________ > > From: Stenlund Olli [mailto:Oll...@vt...] > > Sent: 30. maaliskuuta 2010 16:30 > > To: bimserver-devel > > Subject: Re: [Bimserver-devel] Questions > > > > By the way what is oid? In the Bimserver web UI there is object ID > > query, which I think should be the same as calling the downloadByOid web > service? > > In the web UI it returns this, which I think is what I want (called > > for id > > 17): > > > > <?xml version="1.0" encoding="utf-8"?> > > <ex:iso_10303_28 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > > xmlns:xlink="http://www.w3.org/1999/xlink" > > xmlns:ex="urn:iso.org: > standard:10303:part(28):version(2):xmlschema:common" > > xsi:schemaLocation="urn:iso.org:standard:10303:part(28):version(2):xml > > schema:common > > ex.xsd" version="2.0"> > > <ifc:uos id="uos_1" description="" configuration="i-ifc2x3" edo="" > > xmlns="http://www.iai-tech.org/ifcXML/IFC2x3/FINAL" > > xsi:schemaLocation="http://www.iai-tech.org/ifcXML/IFC2x3/FINAL > > ifc2x3.xsd"> > > <IfcDimensionalExponents id="i17"> > > <LengthExponent><IfcInteger>0</IfcInteger></LengthExponent> > > <MassExponent><IfcInteger>0</IfcInteger></MassExponent> > > <TimeExponent><IfcInteger>0</IfcInteger></TimeExponent> > > > > <ElectricCurrentExponent><IfcInteger>0</IfcInteger></ElectricCurrentEx > > ponent> > > > > <ThermodynamicTemperatureExponent><IfcInteger>0</IfcInteger></Thermody > > namicTemperatureExponent> > > > > <AmountOfSubstanceExponent><IfcInteger>0</IfcInteger></AmountOfSubstan > > ceExponent> > > > > <LuminousIntensityExponent><IfcInteger>0</IfcInteger></LuminousIntensi > > tyExponent> > > </IfcDimensionalExponents> > > </ifc:uos> > > </ex:iso_10303_28> > > > > Also I assume that downloadByGuid means the same as the web UI query > > Globally unique ID. And by the way do you know what is globally unique > id? > > > > Olli > > ________________________________ > > From: Berlo, L.A.H.M. (Leon) van [mailto:leo...@tn...] > > Sent: 30. maaliskuuta 2010 15:41 > > To: bimserver-devel > > Subject: Re: [Bimserver-devel] Questions > > > > Olli, > > > > This is not a bug but a feature. > > the downloadByOid is intened to give meta information about the object. > > You should use other SOAP calls to get a file. > > > > Regards, > > Léon > > > > > > > > ________________________________ > > From: Stenlund Olli [mailto:Oll...@vt...] > > Sent: dinsdag 30 maart 2010 14:01 > > To: bimserver-devel > > Subject: Re: [Bimserver-devel] Questions > > > > Hi, > > > > I think I still have the same problem with downloadByOid web service. > > It doesn't return the requested object information in IFCXML but only > > some general project information. I tried the 0.8.2dev version, which > > I think is the latest. > > > > Olli > > ________________________________ > > From: Ruben de Laat [mailto:ru...@lo...] > > Sent: 5. maaliskuuta 2010 18:16 > > To: bimserver-devel > > Subject: Re: [Bimserver-devel] Questions > > > > Hi Olli > > These were 2 bugs, both have been fixed in the new > > build: http://tools.bimtoolset.org/BIMserver/0.8.1u1/ > > Hope this didn't annoy you to much. > > Kind regards, > > Ruben > > 2010/3/5 Stenlund Olli <Oll...@vt...> > >> > >> Hello, > >> > >> Thanks for the new version! I tried the following SOAP address and it > >> worked: > >> > >> http://server:port/bimserver-0.8.1/services/soap > >> > >> > >> > >> Then I called downloadByOid web service with IFCXML file type and I > >> got this response: > >> > >> <soap:Envelope > >> xmlns:soap=\"http://schemas.xmlsoap.org/soap/envelope/\"> > >> > >> <soap:Body> > >> > >> <ns1:downloadByOidResponse > >> xmlns:ns1=\"http://shared.bimserver.org/\"> > >> > >> <return xmlns:ns2=\"http://shared.bimserver.org/\"> > >> > >> <file></file> > >> > >> <projectName>Ollin projekti</projectName> > >> > >> <revisionNr>1</revisionNr> > >> > >> </return> > >> > >> </ns1:downloadByOidResponse> > >> > >> </soap:Body> > >> > >> </soap:Envelope> > >> > >> > >> I think it should return the requested object and its references. I > >> tried the same query in the Bimserver web interface and it gave much > >> more information. This gives only the project name and revision. > >> > >> > >> Also I think there may be a bug when you try to edit a project in the > >> web interface I got this error message: > >> > >> HTTP Status 500 - > >> > >> > >> --------------------------------------------------------------------- > >> ----------- > >> > >> type Exception report > >> > >> message > >> > >> description The server encountered an internal error () that > >> prevented it from fulfilling this request. > >> > >> exception > >> > >> org.apache.jasper.JasperException: An exception occurred processing > >> JSP page /editproject.jsp at line 22 > >> > >> 19: if (loginManager.isLoggedIn()) { > >> 20: DateFormat dateFormat = new SimpleDateFormat("dd-MM-yyyy > >> HH:mm"); > >> 21: EmfSerializerFactory emfSerializerFactory = > >> EmfSerializerFactory.getInstance(); > >> 22: int projectId = Integer.parseInt(request.getParameter("id")); > >> 23: boolean anonymousAccess = > >> loginManager.getService().getAllAuthorizedUsers(projectId).getUsers() > >> .contains(loginManager.getService().getUserById(2)); > >> 24: try { > >> 25: SProject project = > >> loginManager.getService().getProjectById(projectId); > >> > >> Stacktrace: > >> > >> > >> org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspSer > >> vletWrapper.java:505) > >> > >> > >> org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper > >> .java:416) > >> > >> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:3 > >> 42) > >> org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267) > >> javax.servlet.http.HttpServlet.service(HttpServlet.java:717) > >> > >> root cause > >> > >> java.lang.NumberFormatException: null > >> java.lang.Integer.parseInt(Unknown Source) > >> java.lang.Integer.parseInt(Unknown Source) > >> org.apache.jsp.editproject_jsp._jspService(editproject_jsp.java:188) > >> org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) > >> javax.servlet.http.HttpServlet.service(HttpServlet.java:717) > >> > >> > >> org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper > >> .java:374) > >> > >> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:3 > >> 42) > >> org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267) > >> javax.servlet.http.HttpServlet.service(HttpServlet.java:717) > >> > >> > >> Olli > >> > >> > >> ________________________________ > >> From: Berlo, L.A.H.M. (Leon) van [mailto:leo...@tn...] > >> Sent: 5. maaliskuuta 2010 14:26 > >> To: bimserver-devel > >> Subject: Re: [Bimserver-devel] Questions > >> > >> Hi Olli, > >> > >> We just released the 0.8.1 version. > >> The Soap url has changed to /bimserver/services/soap Feel free to > >> give it a try. > >> Download is available at http://download.bimserver.org > >> > >> Kind regards, > >> Léon > >> > >> > >> ________________________________ > >> From: Stenlund Olli [mailto:Oll...@vt...] > >> Sent: vrijdag 5 maart 2010 12:59 > >> To: bimserver-devel > >> Subject: Re: [Bimserver-devel] Questions > >> > >> Hello, > >> > >> I deployed the Bimserver version 20100222_bimserver.war and I could > >> add a project with anonymous access and an IFC file. But when I try > >> to send a SOAP message to call createAnonymousToken through web > >> services, it says "error 404" and "No service found". This is the web > service URL that I use: > >> > >> http://server:port/20100222_bimserver/services/anonymous > >> > >> Version 0.8 works, but it doesn't give IFCXML. I have also deleted > >> c:\windows\system32\database folder to avoid database errors. > >> > >> Olli > >> > >> ________________________________ > >> From: Ruben de Laat [mailto:ru...@lo...] > >> Sent: 4. maaliskuuta 2010 23:01 > >> To: bimserver-devel > >> Subject: Re: [Bimserver-devel] Questions > >> > >> Hi Keegan, > >> To start with your last point, that was actually a bug (a stupid > >> mistake by myself), it has been fixed in SVN, just in time for > >> tomorrows release, thanks for your info! > >> 0.8 does support several export types (IFC2x3, IFCXML2x3, CityGML > >> 1.0.0, Collada, KMZ), but only one import type IFC2x3 (IFCXML2x3 is > experimental). > >> BTW quite a few bugs in the export types IFCXML, CityGML, Collada and > >> KMZ > >> have been fixed in 0.8.1. Also in 0.8.1 there is a settings page > >> where you can enable/disable the export types, in release < 0.8 that > >> can be done with the settings.xml file in the WAR/JAR. > >> I am not sure that you mean with your second question, we sure have > >> more IFC example files, the ones we have that are freely > >> distributable are in the TestData project in SVN (or source download). > >> Kind regards, > >> Ruben de Laat > >> > >> 2010/3/4 Simonse, Keegan <Kee...@nr...> > >>> > >>> Hey, > >>> > >>> Before/while I got deeper into this, I would like to ask a couple of > >>> questions. > >>> > >>> > >>> > >>> 1. I am currently using the BIM Server 0.8. Does 0.8 support > >>> other file types other than IFC such as IFCXML? Is that available > >>> for checkin AND checkout? > >>> > >>> 2. I would like to use some of the other supported files that > >>> are available, or are in the works of becoming.( not sure if they > >>> work yet or not ) Do you guys have any example files that I could get > from you to use? > >>> We would like to see how they work, and maybe propose some other file > types. > >>> > >>> 3. Since I did not think that 0.8 had the functionality for > >>> the other file types, I decided to take a look at your SVN server. I > >>> a comment that suggested that you had recently added IFCXML, so a > checked out a copy. > >>> Hope that's ok. However, after starting the server locally, then > >>> running the client. An error occurred while trying to log in. I > >>> debugged it and found that the token given from logon had an > >>> expiration value of 0. Like I said, I have just begun to look around > >>> this version of BIM Server, but I am thinking that it may be because > >>> of the expires type being changed to Long.( I hope it isn't ), but > >>> since it might be, I feel like I should help fix an error I may have > caused. > >>> > >>> > >>> > >>> Thank you, > >>> > >>> Keegan Simonse > >>> > >>> > >>> > >>> > >>> -------------------------------------------------------------------- > >>> ---------- Download Intel® Parallel Studio Eval Try the new > >>> software tools for yourself. Speed compiling, find bugs proactively, > >>> and fine-tune applications for parallel performance. > >>> See why Intel Parallel Studio got high marks during beta. > >>> http://p.sf.net/sfu/intel-sw-dev > >>> _______________________________________________ > >>> Bimserver-devel mailing list > >>> Bim...@li... > >>> https://lists.sourceforge.net/lists/listinfo/bimserver-devel > >>> > >> > >> This e-mail and its contents are subject to the DISCLAIMER at > >> http://www.tno.nl/disclaimer/email.html > >> > >> > >> --------------------------------------------------------------------- > >> --------- Download Intel® Parallel Studio Eval Try the new > >> software tools for yourself. Speed compiling, find bugs proactively, > >> and fine-tune applications for parallel performance. > >> See why Intel Parallel Studio got high marks during beta. > >> http://p.sf.net/sfu/intel-sw-dev > >> _______________________________________________ > >> Bimserver-devel mailing list > >> Bim...@li... > >> https://lists.sourceforge.net/lists/listinfo/bimserver-devel > >> > > > > This e-mail and its contents are subject to the DISCLAIMER at > > http://www.tno.nl/disclaimer/email.html > > > > ---------------------------------------------------------------------- > > -------- Download Intel® Parallel Studio Eval Try the new > > software tools for yourself. Speed compiling, find bugs proactively, > > and fine-tune applications for parallel performance. > > See why Intel Parallel Studio got high marks during beta. > > http://p.sf.net/sfu/intel-sw-dev > > _______________________________________________ > > Bimserver-devel mailing list > > Bim...@li... > > https://lists.sourceforge.net/lists/listinfo/bimserver-devel > > > > > > > ------------------------------------------------------------------------------ > Download Intel® Parallel Studio Eval Try the new software tools for > yourself. Speed compiling, find bugs proactively, and fine-tune applications > for parallel performance. > See why Intel Parallel Studio got high marks during beta. > http://p.sf.net/sfu/intel-sw-dev > _______________________________________________ > Bimserver-devel mailing list > Bim...@li... > https://lists.sourceforge.net/lists/listinfo/bimserver-devel > > > ------------------------------------------------------------------------------ > Download Intel® Parallel Studio Eval > Try the new software tools for yourself. Speed compiling, find bugs > proactively, and fine-tune applications for parallel performance. > See why Intel Parallel Studio got high marks during beta. > http://p.sf.net/sfu/intel-sw-dev > _______________________________________________ > Bimserver-devel mailing list > Bim...@li... > https://lists.sourceforge.net/lists/listinfo/bimserver-devel > |
From: Stenlund O. <Oll...@vt...> - 2010-04-15 09:39:50
|
Hi, Ok that sounds good. I'll just wait for the next bimserver.war file that includes the fix. Olli -----Original Message----- From: Ruben de Laat [mailto:ru...@lo...] Sent: 8. huhtikuuta 2010 16:24 To: bimserver-devel Subject: Re: [Bimserver-devel] Questions Hi Olli, This bug has been fixed (in subversion). All ResultTypes except KMZ are now working with SOAP. Kind regards, Ruben de Laat 2010/4/8 Stenlund Olli <Oll...@vt...>: > Hi, > > My main problem is still that I'd like to get an object id related > IFCXML (like in my previous mail) through web services. The object id > query in the Bimserver web UI gives the right information but I would > need to have it through the web services also. And the downloadByOid > web service doesn't seem to do it. Any help would be nice, thanks. > > Olli > ________________________________ > From: Stenlund Olli [mailto:Oll...@vt...] > Sent: 30. maaliskuuta 2010 16:30 > To: bimserver-devel > Subject: Re: [Bimserver-devel] Questions > > By the way what is oid? In the Bimserver web UI there is object ID > query, which I think should be the same as calling the downloadByOid web service? > In the web UI it returns this, which I think is what I want (called > for id > 17): > > <?xml version="1.0" encoding="utf-8"?> > <ex:iso_10303_28 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xmlns:xlink="http://www.w3.org/1999/xlink" > xmlns:ex="urn:iso.org:standard:10303:part(28):version(2):xmlschema:common" > xsi:schemaLocation="urn:iso.org:standard:10303:part(28):version(2):xml > schema:common > ex.xsd" version="2.0"> > <ifc:uos id="uos_1" description="" configuration="i-ifc2x3" edo="" > xmlns="http://www.iai-tech.org/ifcXML/IFC2x3/FINAL" > xsi:schemaLocation="http://www.iai-tech.org/ifcXML/IFC2x3/FINAL > ifc2x3.xsd"> > <IfcDimensionalExponents id="i17"> > <LengthExponent><IfcInteger>0</IfcInteger></LengthExponent> > <MassExponent><IfcInteger>0</IfcInteger></MassExponent> > <TimeExponent><IfcInteger>0</IfcInteger></TimeExponent> > > <ElectricCurrentExponent><IfcInteger>0</IfcInteger></ElectricCurrentEx > ponent> > > <ThermodynamicTemperatureExponent><IfcInteger>0</IfcInteger></Thermody > namicTemperatureExponent> > > <AmountOfSubstanceExponent><IfcInteger>0</IfcInteger></AmountOfSubstan > ceExponent> > > <LuminousIntensityExponent><IfcInteger>0</IfcInteger></LuminousIntensi > tyExponent> > </IfcDimensionalExponents> > </ifc:uos> > </ex:iso_10303_28> > > Also I assume that downloadByGuid means the same as the web UI query > Globally unique ID. And by the way do you know what is globally unique id? > > Olli > ________________________________ > From: Berlo, L.A.H.M. (Leon) van [mailto:leo...@tn...] > Sent: 30. maaliskuuta 2010 15:41 > To: bimserver-devel > Subject: Re: [Bimserver-devel] Questions > > Olli, > > This is not a bug but a feature. > the downloadByOid is intened to give meta information about the object. > You should use other SOAP calls to get a file. > > Regards, > Léon > > > > ________________________________ > From: Stenlund Olli [mailto:Oll...@vt...] > Sent: dinsdag 30 maart 2010 14:01 > To: bimserver-devel > Subject: Re: [Bimserver-devel] Questions > > Hi, > > I think I still have the same problem with downloadByOid web service. > It doesn't return the requested object information in IFCXML but only > some general project information. I tried the 0.8.2dev version, which > I think is the latest. > > Olli > ________________________________ > From: Ruben de Laat [mailto:ru...@lo...] > Sent: 5. maaliskuuta 2010 18:16 > To: bimserver-devel > Subject: Re: [Bimserver-devel] Questions > > Hi Olli > These were 2 bugs, both have been fixed in the new > build: http://tools.bimtoolset.org/BIMserver/0.8.1u1/ > Hope this didn't annoy you to much. > Kind regards, > Ruben > 2010/3/5 Stenlund Olli <Oll...@vt...> >> >> Hello, >> >> Thanks for the new version! I tried the following SOAP address and it >> worked: >> >> http://server:port/bimserver-0.8.1/services/soap >> >> >> >> Then I called downloadByOid web service with IFCXML file type and I >> got this response: >> >> <soap:Envelope >> xmlns:soap=\"http://schemas.xmlsoap.org/soap/envelope/\"> >> >> <soap:Body> >> >> <ns1:downloadByOidResponse >> xmlns:ns1=\"http://shared.bimserver.org/\"> >> >> <return xmlns:ns2=\"http://shared.bimserver.org/\"> >> >> <file></file> >> >> <projectName>Ollin projekti</projectName> >> >> <revisionNr>1</revisionNr> >> >> </return> >> >> </ns1:downloadByOidResponse> >> >> </soap:Body> >> >> </soap:Envelope> >> >> >> I think it should return the requested object and its references. I >> tried the same query in the Bimserver web interface and it gave much >> more information. This gives only the project name and revision. >> >> >> Also I think there may be a bug when you try to edit a project in the >> web interface I got this error message: >> >> HTTP Status 500 - >> >> >> --------------------------------------------------------------------- >> ----------- >> >> type Exception report >> >> message >> >> description The server encountered an internal error () that >> prevented it from fulfilling this request. >> >> exception >> >> org.apache.jasper.JasperException: An exception occurred processing >> JSP page /editproject.jsp at line 22 >> >> 19: if (loginManager.isLoggedIn()) { >> 20: DateFormat dateFormat = new SimpleDateFormat("dd-MM-yyyy >> HH:mm"); >> 21: EmfSerializerFactory emfSerializerFactory = >> EmfSerializerFactory.getInstance(); >> 22: int projectId = Integer.parseInt(request.getParameter("id")); >> 23: boolean anonymousAccess = >> loginManager.getService().getAllAuthorizedUsers(projectId).getUsers() >> .contains(loginManager.getService().getUserById(2)); >> 24: try { >> 25: SProject project = >> loginManager.getService().getProjectById(projectId); >> >> Stacktrace: >> >> >> org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspSer >> vletWrapper.java:505) >> >> >> org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper >> .java:416) >> >> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:3 >> 42) >> org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267) >> javax.servlet.http.HttpServlet.service(HttpServlet.java:717) >> >> root cause >> >> java.lang.NumberFormatException: null >> java.lang.Integer.parseInt(Unknown Source) >> java.lang.Integer.parseInt(Unknown Source) >> org.apache.jsp.editproject_jsp._jspService(editproject_jsp.java:188) >> org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) >> javax.servlet.http.HttpServlet.service(HttpServlet.java:717) >> >> >> org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper >> .java:374) >> >> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:3 >> 42) >> org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267) >> javax.servlet.http.HttpServlet.service(HttpServlet.java:717) >> >> >> Olli >> >> >> ________________________________ >> From: Berlo, L.A.H.M. (Leon) van [mailto:leo...@tn...] >> Sent: 5. maaliskuuta 2010 14:26 >> To: bimserver-devel >> Subject: Re: [Bimserver-devel] Questions >> >> Hi Olli, >> >> We just released the 0.8.1 version. >> The Soap url has changed to /bimserver/services/soap Feel free to >> give it a try. >> Download is available at http://download.bimserver.org >> >> Kind regards, >> Léon >> >> >> ________________________________ >> From: Stenlund Olli [mailto:Oll...@vt...] >> Sent: vrijdag 5 maart 2010 12:59 >> To: bimserver-devel >> Subject: Re: [Bimserver-devel] Questions >> >> Hello, >> >> I deployed the Bimserver version 20100222_bimserver.war and I could >> add a project with anonymous access and an IFC file. But when I try >> to send a SOAP message to call createAnonymousToken through web >> services, it says "error 404" and "No service found". This is the web service URL that I use: >> >> http://server:port/20100222_bimserver/services/anonymous >> >> Version 0.8 works, but it doesn't give IFCXML. I have also deleted >> c:\windows\system32\database folder to avoid database errors. >> >> Olli >> >> ________________________________ >> From: Ruben de Laat [mailto:ru...@lo...] >> Sent: 4. maaliskuuta 2010 23:01 >> To: bimserver-devel >> Subject: Re: [Bimserver-devel] Questions >> >> Hi Keegan, >> To start with your last point, that was actually a bug (a stupid >> mistake by myself), it has been fixed in SVN, just in time for >> tomorrows release, thanks for your info! >> 0.8 does support several export types (IFC2x3, IFCXML2x3, CityGML >> 1.0.0, Collada, KMZ), but only one import type IFC2x3 (IFCXML2x3 is experimental). >> BTW quite a few bugs in the export types IFCXML, CityGML, Collada and >> KMZ >> have been fixed in 0.8.1. Also in 0.8.1 there is a settings page >> where you can enable/disable the export types, in release < 0.8 that >> can be done with the settings.xml file in the WAR/JAR. >> I am not sure that you mean with your second question, we sure have >> more IFC example files, the ones we have that are freely >> distributable are in the TestData project in SVN (or source download). >> Kind regards, >> Ruben de Laat >> >> 2010/3/4 Simonse, Keegan <Kee...@nr...> >>> >>> Hey, >>> >>> Before/while I got deeper into this, I would like to ask a couple of >>> questions. >>> >>> >>> >>> 1. I am currently using the BIM Server 0.8. Does 0.8 support >>> other file types other than IFC such as IFCXML? Is that available >>> for checkin AND checkout? >>> >>> 2. I would like to use some of the other supported files that >>> are available, or are in the works of becoming.( not sure if they >>> work yet or not ) Do you guys have any example files that I could get from you to use? >>> We would like to see how they work, and maybe propose some other file types. >>> >>> 3. Since I did not think that 0.8 had the functionality for >>> the other file types, I decided to take a look at your SVN server. I >>> a comment that suggested that you had recently added IFCXML, so a checked out a copy. >>> Hope that's ok. However, after starting the server locally, then >>> running the client. An error occurred while trying to log in. I >>> debugged it and found that the token given from logon had an >>> expiration value of 0. Like I said, I have just begun to look around >>> this version of BIM Server, but I am thinking that it may be because >>> of the expires type being changed to Long.( I hope it isn't ), but >>> since it might be, I feel like I should help fix an error I may have caused. >>> >>> >>> >>> Thank you, >>> >>> Keegan Simonse >>> >>> >>> >>> >>> -------------------------------------------------------------------- >>> ---------- Download Intel® Parallel Studio Eval Try the new >>> software tools for yourself. Speed compiling, find bugs proactively, >>> and fine-tune applications for parallel performance. >>> See why Intel Parallel Studio got high marks during beta. >>> http://p.sf.net/sfu/intel-sw-dev >>> _______________________________________________ >>> Bimserver-devel mailing list >>> Bim...@li... >>> https://lists.sourceforge.net/lists/listinfo/bimserver-devel >>> >> >> This e-mail and its contents are subject to the DISCLAIMER at >> http://www.tno.nl/disclaimer/email.html >> >> >> --------------------------------------------------------------------- >> --------- Download Intel® Parallel Studio Eval Try the new >> software tools for yourself. Speed compiling, find bugs proactively, >> and fine-tune applications for parallel performance. >> See why Intel Parallel Studio got high marks during beta. >> http://p.sf.net/sfu/intel-sw-dev >> _______________________________________________ >> Bimserver-devel mailing list >> Bim...@li... >> https://lists.sourceforge.net/lists/listinfo/bimserver-devel >> > > This e-mail and its contents are subject to the DISCLAIMER at > http://www.tno.nl/disclaimer/email.html > > ---------------------------------------------------------------------- > -------- Download Intel® Parallel Studio Eval Try the new > software tools for yourself. Speed compiling, find bugs proactively, > and fine-tune applications for parallel performance. > See why Intel Parallel Studio got high marks during beta. > http://p.sf.net/sfu/intel-sw-dev > _______________________________________________ > Bimserver-devel mailing list > Bim...@li... > https://lists.sourceforge.net/lists/listinfo/bimserver-devel > > ------------------------------------------------------------------------------ Download Intel® Parallel Studio Eval Try the new software tools for yourself. Speed compiling, find bugs proactively, and fine-tune applications for parallel performance. See why Intel Parallel Studio got high marks during beta. http://p.sf.net/sfu/intel-sw-dev _______________________________________________ Bimserver-devel mailing list Bim...@li... https://lists.sourceforge.net/lists/listinfo/bimserver-devel |
From: Bohms, H.M. (Michel) <mic...@tn...> - 2010-04-15 07:22:38
|
Seems ok! I'll leave it to Leon to decide. I would call the technique bimserver-ifc since our bimserver in general will be much more than just ifc in the future ... wrt to BuildingSmart/IAI it is possible to get quite some discussion....beside the primary STEP technology implementation there is already ifcXML, we are thinking about ifcOWL and now with ifcCityGML and ifcCollada....what will this do to focus and compatibility....anyway we see them personally as extra chances (same semantics in a variety of syntactical forms which could in principle be quite equivalent) ch/Michel TNO.NL Michel Böhms Consultant Building Innovation TNO Built Environment and Geosciences Van Mourik Broekmanweg 6 | PO Box 49 2600 AA | Delft | The Netherlands Tel +31 15 2763107 E-mail mic...@tn... <mailto:mic...@tn...> Web http://www.linkedin.com/in/michelbohms <http://www.linkedin.com/in/michelbohms> Skype michelbohms Disclaimer <blocked::http://www.tno.nl/content.cfm?&context=overtno&content=overtnosub&laag1=282&item_id=72&Taal=2> ________________________________ From: Dickinson, John [mailto:joh...@nr...] Sent: woensdag 14 april 2010 16:54 To: Bohms, H.M. (Michel); bimserver-devel Cc: Simonse, Keegan Subject: RE: [Bimserver-devel] Adding to Collada Michel, I think this is a great idea. Perhaps call the technique “BIMServer” for now to keep ownership of development to the people using the server and then when it has had a chance to mature it could be shared with the appropriate authorities to add to IFC standards documents. Would you be willing to let Keegan submit code to provide an initial example of this with the “story” information? John Dr. John K. Dickinson, National Research Council Canada, 800 Collip Circle, London, Ontario, Canada, N6G-4X8 Email: joh...@nr... Phone: (519) 430-7123 Fax: (519) 430-7090 From: Bohms, H.M. (Michel) [mailto:mic...@tn...] Sent: April-13-10 5:34 AM To: bimserver-devel; Dickinson, John Subject: RE: [Bimserver-devel] Adding to Collada right, referred to as "extension by addition"as in https://collada.org/mediawiki/index.php/Extension <https://collada.org/mediawiki/index.php/Extension> TNO.NL Michel Böhms Consultant Building Innovation TNO Built Environment and Geosciences Van Mourik Broekmanweg 6 | PO Box 49 2600 AA | Delft | The Netherlands Tel +31 15 2763107 E-mail mic...@tn... <mailto:mic...@tn...> Web http://www.linkedin.com/in/michelbohms <http://www.linkedin.com/in/michelbohms> Skype michelbohms Disclaimer <blocked::http://www.tno.nl/content.cfm?&context=overtno&content=overtnosub&laag1=282&item_id=72&Taal=2> ________________________________ From: Beetz, J. [mailto:J....@tu...] Sent: dinsdag 13 april 2010 10:50 To: bimserver-devel; Dickinson, John Subject: Re: [Bimserver-devel] Adding to Collada Dear all, Although I have only little experience with Collada myself, from what I read in the specs, the <extra> mechanism seems to be a potential way to integrate (semantic) (BIM/IFC) meta-information about an geometric object in a file. I sort of imagine this to work just the other way around as in IFC files: instead saying something about and entity and then attach an GeometricRepresentationItem to it, in Collada you create a <geometry> node and attach the additional info under the <extra/> node. Of course headaches will arise from keeping info (e.g. ‘physical’ collada materials to ‘ifc-materials’ consistent, but this to me seems a way to go. Then it is ‘just’ a matter of creating an ifc profile and make an (adapted?) version of the ifcXML schema to be referenced (removing all geometry resources) Just my uninformed 0,02 EUR Cheers Jakob -- _______________________________________________________________ Dr.-Ing. Jakob Beetz - Assistant Professor Design Systems Group Department of Architecture, Building and Planning Eindhoven University of Technology phone: +31 (0)40 247 2288 on-campus location: VRT 9.11 From: Bohms, H.M. (Michel) [mailto:mic...@tn...] Sent: dinsdag 13 april 2010 10:34 To: Dickinson, John; bimserver-devel Subject: Re: [Bimserver-devel] Adding to Collada Hi John, I actually meant that I could not find a specific Collada extension mechanism say <collada-extension>. Clearly there are XML-level extensions as sets of non-collada tags for different purposes as your link shows. (the: https://collada.org/mediawiki/index.php/Adding_to_the_extensions_directory <https://collada.org/mediawiki/index.php/Adding_to_the_extensions_directory> ) is more an informal guideline how to DESCRIBE those extensions in the ext-directory...) the most specific I can find is: https://collada.org/mediawiki/index.php/Extension (technique elements with alternative profile attributes) would this be the way to go? (say have an IFC profile) cheers Michel TNO.NL Michel Böhms Consultant Building Innovation TNO Built Environment and Geosciences Van Mourik Broekmanweg 6 | PO Box 49 2600 AA | Delft | The Netherlands Tel +31 15 2763107 E-mail mic...@tn... <mailto:mic...@tn...> Web http://www.linkedin.com/in/michelbohms <http://www.linkedin.com/in/michelbohms> Skype michelbohms Disclaimer <blocked::http://www.tno.nl/content.cfm?&context=overtno&content=overtnosub&laag1=282&item_id=72&Taal=2> ________________________________ From: Dickinson, John [mailto:joh...@nr...] Sent: maandag 12 april 2010 19:16 To: Bohms, H.M. (Michel); bimserver-devel Subject: RE: [Bimserver-devel] Adding to Collada Michel There is definitely some mechanism for extending the format as multiple extensions already exist. Please check out: https://collada.org/mediawiki/index.php/List_of_extensions_by_company However, I think for now just adding XML level extensions would suit our purpose until we have semantically consistent representation of all the information we’d like to add to the record. Just my 2 cents. John Dr. John K. Dickinson, National Research Council Canada, 800 Collip Circle, London, Ontario, Canada, N6G-4X8 Email: joh...@nr... Phone: (519) 430-7123 Fax: (519) 430-7090 From: Bohms, H.M. (Michel) [mailto:mic...@tn...] Sent: April-12-10 2:52 AM To: bimserver-devel Cc: Dickinson, John Subject: RE: [Bimserver-devel] Adding to Collada my two cents... Earlier I looked at Collada to see how it could be semantically extended (some sort of "ADE" or "IFD" approach but then for Collada). Actually I could not find such a mechanism. Has this situation changed ? or de we foresee just a say XML-level extension (add new stuff just in XML next to actual 'Collada-managed' data in a way it does not interfer...(like you actually did already) cheers, Michel TNO.NL Michel Böhms Consultant Building Innovation TNO Built Environment and Geosciences Van Mourik Broekmanweg 6 | PO Box 49 2600 AA | Delft | The Netherlands Tel +31 15 2763107 E-mail mic...@tn... <mailto:mic...@tn...> Web http://www.linkedin.com/in/michelbohms <http://www.linkedin.com/in/michelbohms> Skype michelbohms Disclaimer <blocked::http://www.tno.nl/content.cfm?&context=overtno&content=overtnosub&laag1=282&item_id=72&Taal=2> ________________________________ From: Berlo, L.A.H.M. (Leon) van [mailto:leo...@tn...] Sent: vrijdag 9 april 2010 8:42 To: bimserver-devel Cc: Dickinson, John Subject: Re: [Bimserver-devel] Adding to Collada Hi Keegan, I’m jumping up and down from enthusiasm right now after reading your e-mail. Let me respond to this as clear as possible. The main development team of the open source BIMserver comes from the Netherlands Organisation for applied scientific research TNO. Our team has a strong focus on open standards in the AEC industry. As you know IFC is the main open standard for building information at this moment. However, we are looking ahead already to Semantic Web technology for library components, binary standards like O3D for visualization and a link to CityGML for integration with GIS. It’s no coincidence that these standards are integrated in the open source BIMserver. We have a research focus on interoperability in the AEC sector, but also between different (open) standards. To enhance the interoperability between BIM and GIS we developed the Application Domain Extension (ADE) to extend CityGML with IFC information. In our team we call this the ifcCityGML model. We flirted with the idea to create an ifcCOLLADA. We have some great ideas about how this would make the world a better place, and what the (dis)advantages are. However, we just didn’t get round to it (yet). In your e-mail I’m reading some strong ideas about extending Collada with more semantic IFC information. This is getting towards our vision of ifcCOLLADA and that’s why I’m still jumping up and down :-) Now that Collada supports Breps the ifcCOLLADA standard might even become a serious standard for the AEC sector. Your proposed extension in Collada looks great already. But I think there can be even more semantic IFC information put into the Collada model. We are very interested in your idea’s about this. I think we should make a more formal extension to Collada. For example create a XSD for ifcCOLLADA so that other users can see what’s happening. Maybe even create an official ifc extension for Collada (and write a scientific paper about it). After that it’s a logical second step to implement it in the open source BIMserver (or even better: do the implementation and modeldevelopment parallel). To be short: when/if we do this, let’s do it for 100% right away and not only add building_storey but the whole bunch (well, at least as much as possible) of IFC information into it. How do you feel about this? Met vriendelijke groeten, with kind regards, 敬上 Léon van Berlo -- Mobile:+31 6 42367465 Phone: +31 15 2763106 http://www.mynameise.com/berlotti Secretary: Org...@tn... +31 15 2763413 Visiting Address: Postal Address: Van Mourik Broekmanweg 6 P.O. Box 49 2628 XE Delft 2600 AA Delft The Netherlands I apologise in advance for any spelling mistakes. ________________________________ From: Simonse, Keegan [mailto:Kee...@nr...] Sent: donderdag 8 april 2010 17:01 To: 'bimserver-devel' Cc: Dickinson, John Subject: [Bimserver-devel] Adding to Collada Hello, I have been working on a Collada based visualization client for the BIM Server. Thanks to your latest fix, selecting from the server has been completed. The Collada parsing is done extremely well, but also comes with a disadvantage. Although each object can be accessed, there seems to be a lack of information with how the objects connect to each other. I have added an additional section to the Collada file that allows you to gather information about an object and which storey it is on. I am quite new to Collada, and I do not fully understand the standards for it. So I have added the information in a place that should not affect the actual information of the file. The information is added after the closing Collada tag. This way, the information can accessed only if it is known about, and if proper Collada parser wishes to access this information, that parser would stop at the closing Collada tag. Here is what the added information looks like: </COLLADA> <Building_Information> <IFCRelContainedInSpatialStructure> <IFC_Building_Storey> <Name>"Level 1"</Name> </IFC_Building_Storey> <Object_List> <Object> <Class>"IfcWallStandardCaseImpl"</Class> <GUID>"3aYDlyRHf0vBH4cbOHJRml"</GUID> </Object> </Object_List> </IFCRelContainedInSpatialStructure> </Building_Information> Like I said earlier, I am not familiar with the standards of Collada, but this should not break any Collada standards because it is after the Collada file and only acts as a footer that is appened to a file which happens to be the Collada file. I beleive that there could also be another place to add such information: <node id="3aYDlyRHf0vBH4cbOHJ5xb" name="3aYDlyRHf0vBH4cbOHJ5xb"> <storey>”Level 1”</storey> <rotate sid="rotateX">1 0 0 90</rotate> <rotate sid="rotateY">0 1 0 180</rotate> <rotate sid="rotateZ">0 0 1 90</rotate> <instance_geometry url="#3aYDlyRHf0vBH4cbOHJ5xb"> <bind_material> <technique_common> <instance_material symbol="WallSG" target="#WallMaterial"/> </technique_common> </bind_material> </instance_geometry> </node> If possible, you could also add this information to the nodes section at the end of the Collada file where each object is connected to the material that it will be using. I am not sure where exactly it could be added, but the above is just an idea of where it could go. I have already added to the Collada Serializer that would append the information to the end of the Collada file as in the first example. Aswell as some images of what having this information will allow one to do with the Collada files. As you can see, drawing only specific floors is easily done( Yes, I know that the second floor does have some missing walls, but that is just a flaw in the design of the model I am using ). If you would like add this ability to your server, then there is the code. If you would like to add it, but in a different way, I would be happy to do the coding for that aswell. Either way, give me an e-mailed and let me know what you think. Thank you, Keegan Simonse This e-mail and its contents are subject to the DISCLAIMER at http://www.tno.nl/disclaimer/email.html This e-mail and its contents are subject to the DISCLAIMER at http://www.tno.nl/disclaimer/email.html This e-mail and its contents are subject to the DISCLAIMER at http://www.tno.nl/disclaimer/email.html This e-mail and its contents are subject to the DISCLAIMER at http://www.tno.nl/disclaimer/email.html This e-mail and its contents are subject to the DISCLAIMER at http://www.tno.nl/disclaimer/email.html |