Question-and-Answer Resource for the Building Energy Modeling Community
Get started with the Help page
Ask Your Question

OS Surface Intersections - Duplicate Names

asked 2018-01-10 18:46:05 -0600

fp0417 gravatar image

updated 2018-01-10 19:36:28 -0600

I always have issues with surface intersections/ matching. I found the reason to be that when I intersect using the surface matching intersection tools in sketchup that the split surfaces all have the same name. No matter how many times or software versions I have tried, I keep getting the same issue.

image description

Surfaces all have the same name.

image description

The only way I found to get around this is by deleting all the split surfaces individually and instantly drawing them back so that they get a new name. Once I redraw them I find that there is no issue with surface matching. The problem is on large projects with many zones because it become too time consuming.

Is there any existing measures to rename these surfaces with duplicate names to have their own individual unique names.

I have found that using honeybee (Rhino / Grasshopper) to generate these surface intersections works well, but sometimes working on large projects can be difficult due to computing power.

Thanks in advance for your help.


edit retag flag offensive close merge delete



Not sure why that is happening, but you should try using the measure that handles surface matching and intersection outside of the SketchUp Pluign.

For models that have duplicate surface names, you can use this measure which rennames surfaces based on the space name surface type and orientation. When multiple surfaces have same orientation they are numbered.

David Goldwasser gravatar imageDavid Goldwasser ( 2018-01-10 22:52:06 -0600 )edit

Thank you David. I had not tried using the intersection measure outside of Sketchup before. It seems to work a lot better not 100% perfect, but still so much better (95%). There are still a few surfaces that need to be manually corrected, but I can live with that.

I haven't tried the renaming surface measure yet, but I will try that next. Thank you!

fp0417 gravatar imagefp0417 ( 2018-01-11 10:52:54 -0600 )edit

3 Answers

Sort by ยป oldest newest most voted

answered 2018-01-25 14:20:43 -0600

I've copied the Rename Space Surfaces Based on Parent Space and Orientation measure from @david-goldwasser to make it a SketchUp userscript. Download the script here and place it in your OpenStudio SketchUp plug-in user scripts folder.

edit flag offensive delete link more


This is not working for me. I have run the script after surface intersection. The new surface names are also duplicated.

I have also noticed that name surface duplication is not happening in simple models with just a couple of spaces.

mapascual gravatar imagemapascual ( 2018-01-28 01:49:14 -0600 )edit

Do you get any error messages? Have you named your spaces? The only way I can think of the surfaces not matching is if they aren't OpenStudio spaces - so that would mean you exploded your geometry or something. Can you post a link and/or screenshot to your model?

mdahlhausen gravatar imagemdahlhausen ( 2018-01-28 15:28:04 -0600 )edit

In the following link you will find and image with the full history:

link text

Any way, my guess is that this problem is not in the intersection script but in the openstudio "observers" of the sketchup geometry. Recently I have experienced problems resizing windows (in large models) that I didn't find before.

mapascual gravatar imagemapascual ( 2018-01-29 01:58:34 -0600 )edit

I have just noticed that this is not a surface naming problem. The problem is that after intersection, both new sketchup faces point to the same OS:Surface.

The workaround is simple, after "intersect" delete one of the sketchup faces and draw it again. This can be tedious and a big issue for new users.

mapascual gravatar imagemapascual ( 2018-01-29 02:16:54 -0600 )edit

answered 2018-01-28 03:21:32 -0600

fp0417 gravatar image

updated 2018-01-28 03:32:10 -0600

mapasqual the surface matching script never really worked good enough for me. I found an alternative solution that worked really well. Using Honeybee which is part of the lady bug tools (set of plugins for rhino/ grasshopper) I am able to match surfaces easily. I recently built a building with 300+ zones (12 story model) which was easily imported into OS. All surfaces matched 100% correctly with no duplicate names.

In my original post I mentioned that honeybee would struggle with large models. That is no longer the case. Honeybee version 063 no longer has this issue.

edit flag offensive delete link more

answered 2018-01-24 21:27:20 -0600

updated 2018-01-29 01:56:07 -0600

I have noticed that from a time to now this is going worse. A friend just told me that since OS2.3 surface intersects duplicates names and provoques surface matching misworking.

edit flag offensive delete link more

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer


Question Tools



Asked: 2018-01-10 18:46:05 -0600

Seen: 239 times

Last updated: Jan 29 '18