AnsweredAssumed Answered

write to object attributes, possible?

Question asked by KennethLinformi-dk-esridist Employee on Sep 23, 2014
Latest reply on Sep 25, 2014 by CWilkins-esristaff

Hi All,

Is it possible to create new attributes for an object, and have them exported along with the file geodatabase?

That would be my first question, there will lead to another. If this is possible, could I den write object attributes on a scatter inside a polygon?

I got a square, and I have used the scatter function to create scatter points on the center of each line, and the total center of the polygon.


Rule -->         scatter(surface,1,gaussian,center,'0) { Shape }

                      scatter(surface,1,gaussian,right,'0) { Shape }

                      scatter(surface,1,gaussian,left,'0) { Shape }

                      scatter(surface,1,gaussian,front,'0) { Shape }

                      scatter(surface,1,gaussian,back,'0) { Shape }



I would like to split those five points, and assign an attribute with their orientation. Those points should all have attributes from the polygon like: Building ID, so I can merge the attribute table inside ArcMAP + a new attribute field e.g. “Orientation” with the values Right,left, center and so on. By now only one scatter point get’s the object attributes; I guess that is because they are collected as one, and I’m not able to split, or assign new object attributes.



So what I would like to try out with this is, to create a buffer around the points, inside ArcMAP, and collect the MEAN Lidar height to each buffer, and then be able to read the roof height on each buffer, assign that back to the building footprint, so I will get a left, right, front, back and center height, those values I can use inside a cga rule to control the roof geometry.



Any ideas?