I have DWG drawing with map of city. This map consist of polygons of buildings with different attributes, like numbers of floors, address, type of material, type of property and etc.
I exported this data through SDF format with attributes to AIM. There are no problems, all data imported correct and attributes imported like Properties of text and Properties of numbers.
My questions:
Igor Rogachev/ Игорь Рогачёв
BIM Infrastructure Expert / Эксперт по инфраструктурному BIM
Онлайн-курсы Civil 3D
Опыт применения Civil 3D
LinkedIn
I'd like to know this as well. Is it possible to select a geometric attribute, and assign a style. For instance, grab every building smaller than 5,000 SF footprint, and assign a house style? I know i can theme items, or select by filter and then style, but if i have to re-import i lost those settings.
Am I missing something, where you can style by ranges, similar to Map 3D? Or should it all be themes? I'm really liking the 2014 trial that's out... moving clouds, new design tools, better lighting, very cool
You may create a rule for it (Style Rules) which get stored with the model and can be applied all as often as you like. You still can do manual changes to the stylization which will override the rule style using the manual style field. Just make sure you do not set a default manual style during import, otherwise all rule styles get overwritten for every asset.
Thank you for the reply. Would you be able to post a quick expression that would help us out with something like this? Something that would set a style/color/roof slope based on an attribute of the data, or maybe a geometric calculation?
Some of the examples included in the software really help, related to creating multi-line descriptions, or the new features with adding that data directly to the tool tip on inmport really help. So maybe just something similar, or if you could point to a blog or help page that already has it, that would be good.
A lot of the data comes in as boolean, even if it's originally double, which makes it tough to grab a range of values. The footprint is a good example. I can create a field that adds that data automatically, but I'm not sure how i'd map it in InfraWorks that would allow me to style all buildings from 0-3,000 SF, and then 3,000 - 10,000 SF, etc.
Looking at you example, InfraWorks has some limitations. You can only use the attributes you map during import. There is currently no way to bring in and work with additional attributes. Below you will see an example how this can be done regarding the floors example.
Unfortunately there are no geometry calculations available. But you have for example interactive spatial tools. You will find the editor for the expression by clicking the edit button in the rule editor:
I see, well that's a big help. But you're saying then that with current InfraWorks, if I wanted to look at another attribute, like number of cars that travel along a road, that isn't mapped to an InfraWorks geometric component (like number of lanes) there's no way to set a style rule?
That is correct. However, there is one advanced option, here is a blog post:
Just wanted to say the replies were very helpful, I'm back into it all and moving a lot faster with these tips. The facade creation is still a little challenging to use, but the ability to code in styles is a big help. Thanks Heiko