# cesium viewshed

**URL:** <https://community.cesium.com/t/cesium-viewshed/6613>\
**Category:** CesiumJS\
**Created:** [March 1, 2018, 3:39pm UTC](https://community.cesium.com/t/cesium-viewshed/6613 "2018-03-01T15:39:06Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![Ayushi\_Gupta](https://avatars.discourse-cdn.com/v4/letter/a/6f9a4e/32.png) [@Ayushi\_Gupta](https://community.cesium.com/u/Ayushi_Gupta)\
**Post date:** [March 1, 2018, 3:39pm UTC](https://community.cesium.com/t/cesium-viewshed/6613/1 "2018-03-01T15:39:06Z")

</div>

friends, please tell me if there is any viewshed analysis tool present in cesium javascript library.

---

<div class="post-metadata">

**Author:** ![Gabby\_Getz](https://sea2.discourse-cdn.com/cesium/user_avatar/community.cesium.com/gabby_getz/32/7838_2.png) [@Gabby\_Getz](https://community.cesium.com/u/Gabby_Getz)\
**Post date:** [March 2, 2018, 4:08pm UTC](https://community.cesium.com/t/cesium-viewshed/6613/2 "2018-03-02T16:08:22Z")

</div>

Hello,

There’s no viewshed analysis in the current open source CesiumJS library, but that functionality is offered in AGI’s Cesium Pro product (send an email to [tim@agi.com](mailto:tim@agi.com)), and we plan on adding more analysis tools as part of our Cesium commercial offerings in the future.

Thanks,

Gabby

---

<div class="post-metadata">

**Author:** ![Ayushi\_Gupta](https://avatars.discourse-cdn.com/v4/letter/a/6f9a4e/32.png) [@Ayushi\_Gupta](https://community.cesium.com/u/Ayushi_Gupta)\
**Post date:** [March 3, 2018, 8:39am UTC](https://community.cesium.com/t/cesium-viewshed/6613/3 "2018-03-03T08:39:48Z")

</div>

Hello,  
Thanks for the reply. So as there is no such support there, can I develop my own algorithm for doing viewshed analysis on cesium? Can u please suggest if I need to start with LOS approach? Please help.

---

<div class="post-metadata">

**Author:** ![Gabby\_Getz](https://sea2.discourse-cdn.com/cesium/user_avatar/community.cesium.com/gabby_getz/32/7838_2.png) [@Gabby\_Getz](https://community.cesium.com/u/Gabby_Getz)\
**Post date:** [March 6, 2018, 9:20pm UTC](https://community.cesium.com/t/cesium-viewshed/6613/4 "2018-03-06T21:20:59Z")

</div>

Sure, you can go ahead and develop your own implementation, a LOS approach makes sense.

---

<div class="post-metadata">

**Author:** ![Ayushi\_Gupta](https://avatars.discourse-cdn.com/v4/letter/a/6f9a4e/32.png) [@Ayushi\_Gupta](https://community.cesium.com/u/Ayushi_Gupta)\
**Post date:** [March 7, 2018, 8:28am UTC](https://community.cesium.com/t/cesium-viewshed/6613/5 "2018-03-07T08:28:57Z")

</div>

Oh, Ok! and have u any idea how much time will it take as I have only 20 days to complete my project and will it be difficult kind of?

---

<div class="post-metadata">

**Author:** ![Sushmapriya\_Maddala](https://avatars.discourse-cdn.com/v4/letter/s/b5e925/32.png) [@Sushmapriya\_Maddala](https://community.cesium.com/u/Sushmapriya_Maddala)\
**Post date:** [August 27, 2018, 10:54am UTC](https://community.cesium.com/t/cesium-viewshed/6613/6 "2018-08-27T10:54:37Z")

</div>

hi ayushi, how far are you upto with your approach?

---

<div class="post-metadata">

**Author:** ![Ayushi\_Gupta](https://avatars.discourse-cdn.com/v4/letter/a/6f9a4e/32.png) [@Ayushi\_Gupta](https://community.cesium.com/u/Ayushi_Gupta)\
**Post date:** [August 28, 2018, 1:13pm UTC](https://community.cesium.com/t/cesium-viewshed/6613/7 "2018-08-28T13:13:36Z")

</div>

hey, I have successfully completed my task.

---

<div class="post-metadata">

**Author:** ![Sushmapriya\_Maddala](https://avatars.discourse-cdn.com/v4/letter/s/b5e925/32.png) [@Sushmapriya\_Maddala](https://community.cesium.com/u/Sushmapriya_Maddala)\
**Post date:** [August 28, 2018, 1:14pm UTC](https://community.cesium.com/t/cesium-viewshed/6613/8 "2018-08-28T13:14:43Z")

</div>

\*\*Viewshed itself? \*\*

---

<div class="post-metadata">

**Author:** ![Ayushi\_Gupta](https://avatars.discourse-cdn.com/v4/letter/a/6f9a4e/32.png) [@Ayushi\_Gupta](https://community.cesium.com/u/Ayushi_Gupta)\
**Post date:** [August 28, 2018, 1:17pm UTC](https://community.cesium.com/t/cesium-viewshed/6613/9 "2018-08-28T13:17:33Z")

</div>

no, sorry! just viewshed is left. I am able to successfully create the line of sights which the viewshed is composed of. so sweeping of lines for viewshed is remaining

---

<div class="post-metadata">

**Author:** ![Sushmapriya\_Maddala](https://avatars.discourse-cdn.com/v4/letter/s/b5e925/32.png) [@Sushmapriya\_Maddala](https://community.cesium.com/u/Sushmapriya_Maddala)\
**Post date:** [August 28, 2018, 1:19pm UTC](https://community.cesium.com/t/cesium-viewshed/6613/10 "2018-08-28T13:19:09Z")

</div>

Is it!

Would like to hear updates from you.

Thanks 🙂
