Shadow area calculation

Shadow area calculation

Anonymous
Not applicable
3,316 Views
10 Replies
Message 1 of 11

Shadow area calculation

Anonymous
Not applicable

Hi,

A friend of mine has to calculate the areas of shadow cast from his buildings for a rather large built project (approximately 17k hectares). We've had a look at a variety of tools and it seems to me that Infraworks is the right tool, but how to get to the information without manually drawing coverage areas traced over the shadows.

Is there a way to reach into the API and calculate this shadow area information.

 

3,317 Views
10 Replies
Replies (10)
Message 2 of 11

BrianHailey
Mentor
Mentor

If there's any way to do it, most likely it would have to be some custom programming via the API as you mentioned. There's no way to get it out of the box (at least, that I'm aware of).

 

Curious though, it's an interesting requirement. Any idea why this is being required/requested? Is it for a specific day and time or averages over the year? Averages at a specific time over the year?

Brian J. Hailey, P.E.



GEI Consultants
My Civil 3D Blog

0 Likes
Message 3 of 11

Anonymous
Not applicable

Hi

I have a similar requirement but so far not been able to find it.

Did you succeed? Can you share the process please?

 

Thanks

0 Likes
Message 4 of 11

roskirko
Collaborator
Collaborator

I  have software that will do what you want in short order but it is very expensive (PCI Geomatica => FOCUS module => Object based image analysis). 

What you want to search for is image segmentation software in the public domain. The software I use performs image segmentation using what is call the support vector machine (SVM) algorithm (very accurate).

 

Look at this link for ideas: https://gis.stackexchange.com/questions/200987/image-segmentation-in-open-source-software

 

and also for R language processing:

https://www.r-bloggers.com/unsupervised-image-segmentation-with-spectral-clustering-with-r/

 

BTW; all the R processing is free and open source (plus very easy to use).

You can get R IDEs using RGui ; RStudio and/or R from MS Visual Studio Express which are all free.

Geographic Information Systems
Fanshawe College
0 Likes
Message 5 of 11

Anonymous
Not applicable

Hi

Thanks for getting back.

 

What you shared is a lot about image processing, I am not looking for that. I have no idea how to code nor anything about image processing.

Simply put my problem is a geometric calculations, for instance based on the sun azimuth and altitude angles I can work out the shadow on a surface using just basic trignometry using pen and paper. Now imagine having been given a building with 'n' sides and 'x' different sun position, I want to know the shadow area on each 'n' surfaces for each 'x' time.

 

Did you follow? 

This is what I want, I cannot get images for each surface and have an external program calculate the area.

 

Regards

0 Likes
Message 6 of 11

roskirko
Collaborator
Collaborator

An approximate answer:

Definition of solar angles:

https://www.google.ca/imgres?imgurl=http://www.pveducation.org/sites/default/files/PVCDROM/Propertie...

 

Using the solar altitude angle: 

Length of shadow = height of object /  tan (altitude angle) 

Using the solar zenith angle:

Length of shadow = height of object x tan (zenith angle)

 

If the object is a cylinder the area is ~ Length of shadow x diameter.

 

Geographic Information Systems
Fanshawe College
0 Likes
Message 7 of 11

Anonymous
Not applicable

Hi

Yes this is what I am looking for, but my shape is complicated and the sun is moving across the sky. This means I will need to do that math for each surface at each hour, how can I do that? Any program or software which can calculate that for me?

 

Regards

0 Likes
Message 8 of 11

Glenn.Coppard
Advocate
Advocate

It would be good to hear from someone on the Dev' team.

 

It is undoubtedly something IW360 'would' be capable of, as it already does it graphically...

 

Ideally it 'could' be a 'terrain theme' binary in nature, whether it is in Shade or SunLight, and an option to 'Generate Shade Coverage Areas' that can be queried / reported out.

 

Take that a step further and they could be captured as 'dynamic' coverage areas to capture multiple time-steps and use in storyboards, reports over time etc...

 

These types of assessment and often carried out through the planning phases of projects.

We use 12d Model to run our solar analysis, and any view-shed type analysis's.

 

Message 9 of 11

Anonymous
Not applicable

Hello

My problem is resolved now, thanks for trying.

I used energyplus to calculate outside surface sunlit area, its pretty simple and straightforward - wish Revit had something like that

0 Likes
Message 10 of 11

Eric_Chappell
Community Manager
Community Manager
0 Likes
Message 11 of 11

Anonymous
Not applicable

so just read that you were able to calculate area (meters or in acres if needed of a shadow )

I was wondering if you were able to calculate and shadow area of a solar panel assembly of 200 feet tall by 800 feet long which would be created close to the 49 parallel in North west  territories or there about

my  math is crap at 65 years