การค้นหาการใช้งาน“ Sky ที่พร้อมใช้งาน”


10

ฉันกำลังมองหาการใช้งานอัลกอริทึมที่ชื่อว่า "Available Sky" ArcGIS (Spatial Analyst หรือ GRID) เป็นที่ต้องการ แต่โซลูชันใน GDAL, SAGA GIS หรืออื่น ๆ เป็นที่ยอมรับอย่างสมบูรณ์

คำอธิบายที่ฉันมีคือ"วิธีการหาจำนวนอิทธิพลของภูมิประเทศที่มีต่อประสิทธิภาพของเรดิโอเรดิโอจีพีเอสโดยการสร้างตัวแปรที่เรียกว่า" ท้องฟ้าที่มีอยู่ "(Rodgers และคณะ 1997) ... ASคือสัดส่วนของท้องฟ้าที่มี ของไซต์ในทุกทิศทางและทุกมุมโดยไม่มีสิ่งกีดขวางภูมิประเทศ (ไม่สนใจพื้นที่ปกคลุมป่า) ... สถานที่บนยอดเขาสูงตามค่านิยม ... ตรงกันข้ามตำแหน่งในหุบเขาก้นต่ำเพราะสันเขาทั้งสองข้าง [อุปสรรคด้านข้าง] " - ถอดความจาก 'ข้อผิดพลาด GPS radiotelemetry และอคติในภูมิประเทศที่เป็นภูเขา', Robert G. D'Eon, Robert Serrouya, Graham Smith, Christopher O. Kochanny; ประกาศสมาคมสัตว์ป่าปี 2545

กระดาษอธิบายต่อไปในโครงร่างเท่านั้นกระบวนการเปรียบเทียบแบบจำลองการยกระดับฐานกับแรสเตอร์ "สกาย" หยาบตั้งค่า x100m สูงกว่าจุดสูงสุดของ dem กระบวนการคือการคำนวณการมองเห็นเส้นตรงสำหรับแต่ละจุด dem ไปยังจุดท้องฟ้าแต่ละจุดที่มาถึงASค่าคือสัดส่วนของจำนวนจุดท้องฟ้าทั้งหมดที่มองเห็นได้จากตำแหน่งนั้น


ผู้ใช้ SAGA GIS ที่นี่หรือไม่ ปัจจัยของSky Viewเกี่ยวข้องกับสิ่งนี้หรือไม่
แมตต์วิลคี

พบบทความนี้ในรูปแบบที่แตกต่างออกไปเล็กน้อยในรูปแบบออนไลน์ซึ่งสามารถดาวน์โหลดไฟล์ pdf library.for.gov.bc.ca/ipac20/ …
matt wilkie

ฉันกำลังค้นคว้าสิ่งนี้ในนามของนักชีววิทยาคนหนึ่งของเราและเวลาในการทดสอบคำตอบได้ผ่านไปแล้วเมื่องานภาคสนามซึ่งเป็นที่ต้องการนี้กำลังดำเนินการอยู่ ลำดับความสำคัญของงานอื่น ๆ กำลังมาก่อนดังนั้นฉันจึงไม่สามารถติดตามได้ ฉันเดาว่านี่เป็นเพียงคำกล่าวยาว ๆ ว่าฉันขอโทษฉันไม่สามารถทำเครื่องหมายคำตอบที่ยอมรับได้แม้ว่าคำตอบที่ถูกต้องอาจมีอยู่แล้ว ฉันไม่รู้เหมือนกัน :)
matt wilkie

ตรวจสอบ SAGA GIS ด้วย .. ฟรีและโอเพ่นซอร์ส มีเครื่องมือการคำนวณภูมิประเทศและท้องฟ้าที่ดี saga-gis.org
timemirror

คุณเคยทำงานกับการพัฒนา sky raster ให้มากขึ้นบ้างไหม? ข้อมูลเพิ่มเติมใด ๆ จะเป็นประโยชน์!
B. Davis

คำตอบ:


4

ดูเหมือนว่าควรมีวิธีการหา AS จากกราฟเส้นขอบฟ้าที่สร้างขึ้นโดยใช้นักวิเคราะห์ 3D ArcGIS 10.0 หากคุณมีเส้นขอบฟ้า (เส้นแบ่งรูปแบบสามมิติ) ที่ล้อมรอบจุดสังเกตมันควรจะสามารถก้าวผ่านจุดสุดยอดแต่ละจุดบนเส้นขอบฟ้าและค้นหาส่วนทรงกลมบางส่วนที่มองเห็นได้

หรือถ้าคุณย้ายจุดยอดแต่ละจุดเพื่อให้มันเป็นระยะทางหนึ่งหน่วยจากจุดสังเกต แต่มีทิศทางเดียวกันจากนั้นดูเหมือนว่าปริมาณเงาจะสอดคล้องกับ AS


2

นี่เป็นความเห็นเกี่ยวกับคำตอบที่ยอดเยี่ยมของ Kirk Kuykendall (ทำไมยังไม่มีความเห็นที่ดีหรือใจกว้างพอที่จะโหวตมันได้) แต่ฉันไม่มีตัวแทนในการโพสต์ความคิดเห็น

โบสถ์แนะนำ

ดูเหมือนว่าควรมีวิธีหา AS จากกราฟเส้นขอบฟ้าที่สร้างขึ้นโดยใช้นักวิเคราะห์ 3D ArcGIS 10.0

ฉันไม่ได้เห็นกราฟนั้น แต่น่าจะเป็นพล็อตระดับความสูงของเส้นขอบฟ้า (เป็นมุมหรือบางสิ่งที่เทียบเท่ากับมุม) เทียบกับมุมราบ ตกลง: เนื่องจากคุณมี GIS ให้ใช้มัน! รักษามุมราบเป็นลองจิจูดและมุม (แสดงอย่างเหมาะสม) เป็นละติจูดฉายพล็อตโดยใช้การฉายภาพในบริเวณที่เท่ากันและคำนวณพื้นที่ของรูปหลายเหลี่ยมที่ครอบคลุม: ซึ่งเป็นสัดส่วนโดยตรงกับมุมแข็งที่ถูกบดบังด้วยท้องฟ้า (คุณต้องระวังว่าคุณไม่ได้คำนวณพื้นที่ของรูปหลายเหลี่ยมประกอบซึ่งเป็นมุมตันที่ถูกบล็อกโดยโลก)

ในโลกแรสเตอร์การคำนวณ AS ได้รับการค้นพบใหม่หลายครั้ง (เช่น "การเปิดกว้างของภูมิประเทศ" (1)) น่าเสียดายที่อัลกอริทึมที่เห็นได้ชัดใช้เวลา O (N ^ 4) โดยที่ N คือจำนวนแถวหรือคอลัมน์ทำให้ห้ามการทำงานที่แม่นยำ ดังนั้นการมีเส้นขอบฟ้าเวกเตอร์เป็นสินทรัพย์จริงและเป็นความคิดที่ยอดเยี่ยมในการใช้ประโยชน์จากมัน

อ้างอิง:

(1) Yokoyama R, Shirasawa M และ Pike RJ, 2002, การแสดงภาพภูมิประเทศด้วยการเปิดกว้าง: แอปพลิเคชั่นใหม่ของการประมวลผลภาพในแบบจำลองระดับความสูงแบบดิจิตอล วิศวกรรมแสงสะท้อนและการสำรวจระยะไกล, 68 (3): 257-265 สแกนไฟล์ PDF ได้ที่นี่


1

นี่เป็นสิ่งที่ตรงกันข้ามกับ Viewshed หรือไม่? แม้ว่าการสร้างมันซ้ำ ๆ จะเป็นส่วนที่ยาก แต่คุณอาจคิดถึงการพลิกพื้นผิวและใช้เครื่องมือ Viewshed เป็นจุดเริ่มต้น


1

คุณอาจดู GRASS และคำสั่ง r.horizon ฉันไม่ได้ใช้มันแค่ r.sun ที่เกี่ยวข้องสำหรับการคำนวณการฉายรังสีแสงอาทิตย์ แต่สำหรับจุดที่กำหนดคุณสามารถคำนวณมุมขอบฟ้าได้ทุกทิศทางที่คุณระบุ

http://grass.itc.it/gdp/html_grass64/r.horizon.html


1

ใช่นี่เป็นคำถามที่ถามบ่อยสำหรับการคำนวณขั้นต่ำ ระดับความสูงที่จำเป็นของดาวเทียม GPS สำหรับการวัดระยะไกล

สิ่งที่คุณกำลังค้นหาคือขอบฟ้า 'ท้องถิ่น' ที่สร้างขึ้นโดยภูมิประเทศตามตำแหน่ง 3 มิติ

เครื่องมือที่นึกได้คือ

GRASS - r.horizon

MicroDEM

ซอฟต์แวร์การวางแผน Trimble

คุณสามารถใช้ 'Obstruction Editor' ในซอฟต์แวร์การวางแผน Trimble (ดาวน์โหลดฟรี) และนำเข้าข้อมูล. txt จาก GRASS หรือ MicroDEM ในรูปแบบของ (Azimuth, Horizon Angle) ฉันเชื่อว่า ... และนั่นควรจะทำให้คุณได้ req จีพีเอสสูง telemetry

หวังว่าจะช่วย


1

ในทำนองเดียวกันกับคำตอบของเคิร์กเมื่อพิจารณาทั้งสองด้านของเส้นขอบฟ้าเนื่องจากโพลีไลน์จะเข้าร่วมเราสามารถพิจารณาได้ว่าเป็นรูปหลายเหลี่ยม การไปที่พื้นที่ของรูปหลายเหลี่ยมเรามีพื้นที่ว่างของท้องฟ้า เราสามารถกำหนดพื้นที่ของรูปหลายเหลี่ยมได้อย่างง่ายดายโดยที่ขอบวางอยู่บนขอบฟ้าซึ่งช่วยให้เราสามารถคำนวณเปอร์เซ็นต์ของท้องฟ้าที่มีอยู่ให้เป็นท้องฟ้าที่ดีที่สุด

โบนัสอื่น ๆ ด้วยวิธีนี้คือเราสามารถชั่งน้ำหนักพื้นที่บางส่วนของท้องฟ้าเพิ่มประโยชน์ในโลกแห่งความจริง เราสร้างชุดของรูปหลายเหลี่ยมในวงกลมศูนย์กลางเช่นเดียวกับเป้าหมายของการยิงธนูโดยที่บูลส์จะมองเหนือตำแหน่งปัจจุบันของเราโดยตรง วงกลมด้านนอกมีค่าสูงกว่า (ดังที่เราทราบว่าดาวเทียมบนขอบฟ้าให้การคำนวณที่ดีกว่าแบบเหนือศีรษะโดยตรง) ตอนนี้เราสามารถคำนวณเปอร์เซ็นต์ของท้องฟ้าของเราในพื้นที่ที่มีมูลค่าสูง (ไม่ว่าเราจะมีดาวเทียมในพื้นที่เหล่านั้นแม้ว่าจะถูกกำหนดอย่างง่ายดายแล้วก็ตามอยู่นอกขอบเขตที่นี่)


1
ย่อหน้าแรกของคุณเหมือนกับคำแนะนำในคำตอบของฉันดังนั้นฉันแค่อยากจะสังเกตว่ามันสำคัญที่จะต้องรักษา "เส้นขอบฟ้ารูปหลายเหลี่ยม" นี้ให้เป็นรูปหลายเหลี่ยมทรงกลมและคำนวณพื้นที่ทรงกลมของมัน วิธีการในย่อหน้าที่สองของคุณนั้นยอดเยี่ยม เป็นวิธีการคำนวณ ArcGIS "Solar Analyst" (โดยใช้การแทนรูปหลายเหลี่ยมของรูปหลายเหลี่ยมแทนที่จะเป็นตัวแทนเวกเตอร์)
whuber

เมื่อฉันเขียนมันฉันคิดเกี่ยวกับรูปหลายเหลี่ยมกับทรงกลมแบนและไม่เห็นประโยชน์ใด ๆ ในการใช้รูปทรงกลมจากมุมมองของฉันเราแค่สนใจในมุมมองโดยตรงจาก ตัวรับสัญญาณ GPS ออกสู่อวกาศ ความยาวของแต่ละตัวนั้นไม่แตกต่างกับประสิทธิภาพ ฉันสนใจมากถ้าคุณสามารถอธิบายถึงประโยชน์ของรูปหลายเหลี่ยมแบบทรงกลมเพื่อให้ฉันสามารถเพิ่มความเข้าใจในประเด็นนี้
BlinkyBill
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.