Hi, I’m thinking of a way show me a length of a shape, and use the value I can calculate on. Maybe there is another way, and maybe this is not even possible. But this is my thought.

I’m creating an InnerRect, and I would like to the left or right side length, and the front and back length. I haven’t found anything saying that this is possible. So I thought if I split the InneRect with 1 meter in the X direction, that will give me a polygon with a geometry area of the length. Could I use that in some way to write the information to an attribute to be used for further calculation? Let’s say I want my width as well I could divide my total area with my split. I have no problem getting my length into a report. I would rather not go this way, since it will double up the polygon count, but it is the only way I can think of, getting close to what I need.

I could try to explain my project. I'm trying to figure out how to calculate the roof form, using lidar information. Because of the complexity of almost any building polygon I had this idea.

If I use the innerect function I would get the biggest possible square polygon. Then I have used the scatter function, and created 1 point centered on each line on the innerect and 1 point in the center of the innerect. 5 points in total. Transferred those to a file gdb, and assigned the height to each point, and joined the five values to the building polygon. With those 5 height values, I'm pretty sure that I can calculate the most roof forms.

So now I'm missing the slope of the roof. Cos or something but without the depth divided by two, I'm missing a value to create that calculation.

Any other ideas?