Is it possible to set PBS directly similar as PBA without setting many criteria with a lot value pairs?
Definitely we will do this when SS4 will be available as making the XFM compare criteria changes each time there are small updates is very boring.
That is good. You are still going to have to write the "c / c++" code for this, compile it and make it available. I am not sure if there will be a VBA interface or not. If there is, that may be your best bet.
We need this for simple cases that level name is the same as property or combination of properties, there are no checks needed.
Think 3 properties with 15 different possibilities each. What is the greatest possible number of checks, I code, to determine the level of the feature ?
I realize the following is not a typical situation.
I know of a company that is implementing this new functionality. Their original feature table, based upon the different symbology possibilities was over 20k entries at one time. Granted they have it worked down some, to a more manageable level and this new functionality will help them out quite a bit. The code to determine this is quite intense for their feature sets. It is not trivial.
This is definitely needed. I tend to think sometimes a redesign of the features/attributes may go a long way in assisting in the CADD rendering off the data.
Thanks for your answer it explains a lot. I still quite don't get it if it works for PBA why it can't be implemented the same way for PBS to directly set symbology from properties without much logic. Ok if properties are wrong then also symbology will be but it is then data issue and not PBS.