คำถามติดแท็ก spatial-analyst

นักวิเคราะห์เชิงพื้นที่เป็นส่วนเสริมภายใน ArcGIS ที่ให้เครื่องมือการสร้างแบบจำลองเชิงพื้นที่และการวิเคราะห์

3
การสร้างแรสเตอร์โดยการสุ่มเลือกค่าของเซลล์จากแรสเตอร์ที่ซ้อนกันหลายอัน?
ฉันใช้ ArcGIS Desktop 10 กับส่วนขยาย Spatial Analyst ฉันจะรวมแรสเตอร์หลาย ๆ ตัวไว้ในที่เดียวโดยเลือกแบบสุ่มจากค่าของเซลล์ที่ทับซ้อนกันได้อย่างไร ฉันมีภาพที่อาจอธิบายสิ่งนี้ดีกว่า:

3
วิธีการจัดกลุ่มคะแนนตามความหนาแน่นของเคอร์เนล
ฉันมีชุดข้อมูลขนาดใหญ่ที่มี 36k คะแนนซึ่งแสดงถึงการใช้ประโยชน์ที่ดินเพื่อการพาณิชย์แต่ละแห่งมีเขตข้อมูลที่มีวิดีโอสแควร์ ฉันได้ทำการวิเคราะห์ความหนาแน่นของเคอร์เนลในชุดข้อมูลนี้สร้างภาพแรสเตอร์ที่แสดงความหนาแน่นของวิดีโอสแควร์เชิงพาณิชย์ในพื้นที่รถไฟใต้ดินทั้งหมด ฉันต้องแบ่งแรสเตอร์นี้ออกเป็นภูมิภาคที่สอดคล้องกับ maxima ท้องถิ่นซึ่งฉันเรียกว่า "ศูนย์กลาง" ฉันได้กำหนดที่ตั้งของศูนย์เรียบร้อยแล้วและตอนนี้ฉันต้องทำหนึ่งในสองสิ่งต่อไปนี้: ใช้เครื่องมือการทำคลัสเตอร์แบบจุดเช่น "การแบ่งพาร์ติชันรอบยาเม็ด" เพื่อจัดกลุ่มจุดให้เป็นกระจุกรอบ ๆ ศูนย์ที่ฉันระบุ ปัญหาของวิธีนี้ก็คือมันมีความเข้มข้นของการคำนวณและมากยิ่งขึ้นดังนั้นหากฉันพยายามใช้เมทริกซ์ที่แตกต่างกันเพื่อให้ได้คะแนนตามขนาด อย่างใดแบ่งความหนาแน่นเคอร์เนลแรสเตอร์ (ซึ่งประมาณคล้ายกับแรสเตอร์ภูมิประเทศ) เป็น "เนินเขา" แต่ละรอบแต่ละศูนย์ แต่ฉันไม่สามารถคิดถึงเครื่องมือใด ๆ สำหรับการทำเช่นนี้ ปัญหานี้ทำให้ฉันล้มเหลวในขณะที่และฉันหวังว่าฉันจะสามารถทำวิธีการจัดกลุ่มใน R แต่มันใช้เวลานานและฉันหมดเวลา ไม่มีใครรู้วิธีการง่ายๆในการแบ่งแรสเตอร์ความหนาแน่นเป็นละแวกใกล้เคียงของความเข้มหรือสำหรับการจัดกลุ่มชุดข้อมูลขนาดใหญ่ได้อย่างรวดเร็ว?

2
การจัดการกับ NoData ใน ArcGIS Spatial Analyst?
เมื่อใช้ Spatial Analyst ฉันมีปัญหาเกี่ยวกับค่า NoData ในการครอบตัดข้อมูล เครื่องมือต่างๆปรากฏขึ้นเพื่อแนะนำค่า NoData เป็นประจำ ค่าเหล่านี้จะทำให้เกิดปัญหากับเครื่องมืออื่น ๆ และจะต้องถูกกำจัดด้วยการจัดประเภทใหม่มักจะทำให้เกิดปัญหาอื่น ๆ ควรจัดการกับค่า NoData อย่างไร มีวิธีง่ายๆในการแทนที่ค่า NoData ด้วยศูนย์หรือไม่? NoData สามารถหลีกเลี่ยงได้ทั้งหมดหรือไม่?

1
การกำหนดค่าเซลล์แรสเตอร์ใหม่จากแอตทริบิวต์อื่นในตารางแอตทริบิวต์แรสเตอร์?
ฉันมีชุดข้อมูลแรสเตอร์ความละเอียด 100 ม. ขนาดใหญ่ (ขนาดต่ำกว่า 48 US) ที่มีตารางแอตทริบิวต์แรสเตอร์ (RAT) ข้อมูลถูกสร้างโดยคนอื่น หนึ่งในแอตทริบิวต์ใน RAT มีค่าข้อมูลที่ฉันสนใจในขณะที่ค่าเซลล์ raster จริงนั้นไม่มีความหมาย ฉันพยายามหาวิธีกำหนดค่าของแอตทริบิวต์ที่ฉันสนใจเกี่ยวกับค่าของเซลล์แรสเตอร์จริง แต่ไม่สามารถหาวิธีการทำสิ่งนี้ได้ เหตุผลที่ฉันต้องการทำเช่นนี้คือฉันมีเครื่องมือ Python แบบกำหนดเองที่เกี่ยวข้องอย่างเป็นธรรมซึ่งคนอื่นพัฒนาขึ้นมาเพื่อทำการคำนวณที่ฉันต้องการ แต่น่าเสียดายที่มันไม่มีความสามารถในการใช้แอตทริบิวต์ RAT ใช้เฉพาะค่าที่กำหนดให้กับแรสเตอร์ของเซลล์ซึ่งอย่างที่ฉันบอกในตัวอย่างนี้ไม่มีความหมาย ฉันลองใช้วงเวียนในการรันแรสเตอร์เพื่อชี้เครื่องมือเพื่อสร้างคลาสฟีเจอร์แบบชี้ด้วยฟิลด์เป้าหมายที่เป็นแอททริบิวที่ฉันสนใจโดยคิดว่าฉันสามารถสร้างแรสเตอร์ใหม่จากคลาสฟีเจอร์จุดได้ อย่างไรก็ตาม raster to point tool ไม่สามารถระบุได้ว่าฉันมีหน่วยความจำชั่วคราวไม่เพียงพอ (ฉันใช้เครื่อง Alienware ที่มี RAM ขนาด 16 GB และไดรฟ์ข้อมูล 1 TB) ฉันมีตัวเลือกหรือไม่? ฉันใช้ ArcGIS 10 แต่ถ้าฉันสามารถทำสิ่งที่ฉันอธิบายได้อย่างง่ายดายในแพ็คเกจอื่นฉันยินดีที่จะลองวิธีอื่น (ฉันไม่ได้แต่งงานกับ ArcGIS)

2
วิธีคำนวณลำดับการสตรีมสำหรับข้อมูลเวกเตอร์ที่ไม่มี DEM [ปิด]
ปิด คำถามนี้จะต้องมีมากขึ้นมุ่งเน้น ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้มุ่งเน้นที่ปัญหาเดียวโดยแก้ไขโพสต์นี้ ปิดให้บริการใน3 ปีที่ผ่านมา ฉันมี shapefile ซึ่งมีสตรีมที่ถูกแปลงเป็นดิจิทัลจากรูปภาพดาวเทียม ฉันต้องการคำนวณลำดับสตรีมสำหรับข้อมูลนี้ ข้อมูลไม่ตรงกับ DEM ที่ฉันมีเนื่องจากภาพจากดาวเทียมมีความละเอียดสูงกว่ามาก มี arcscript, รหัสหรือเครื่องมือ readymade ซึ่งฉันสามารถใช้ในการคำนวณคำสั่งซื้อกระแส? ฉันมี Arcgis 10 พร้อมนักวิเคราะห์เชิงพื้นที่และ 3D รวมถึง QGIS

1
มีกฎของหัวแม่มือสำหรับการตั้งค่าพื้นที่ใกล้เคียงใน Focal Statistics หรือไม่
ใน ArcGIS 10 ผู้ใช้สามารถกำหนดพื้นที่ใกล้เคียงในเครื่องมือสถิติโฟกัส รูปร่างของหน้าต่างที่ถูกย้ายสามารถตั้งค่าได้ดังต่อไปนี้: ลิ่ม, ห่วง, วงกลม, สี่เหลี่ยมผืนผ้า, ผิดปกติและน้ำหนัก ตัวอย่างเช่นสมมติว่าเราต้องการคำนวณพื้นที่ต้นไม้ทรงพุ่มเฉลี่ยจากแรสเตอร์ที่จำแนกแบบไบนารี (เช่น 0 = ไม่มีหลังคาและ 1 = หลังคามีอยู่) ที่ความละเอียดเชิงพื้นที่ 1 เมตร รับตัวอย่างนี้: มีกฎของหัวแม่มือในการกำหนดรูปร่างหน้าต่างการย้ายที่ควรใช้หรือไม่ เมื่อคุณพิจารณารูปร่างของหน้าต่างที่กำลังเคลื่อนที่จะมีวิธีในการกำหนดการตั้งค่าพื้นที่ใกล้เคียงที่เหมาะสมหรือไม่หรือเป็นอัตนัยทั้งหมดหรือไม่

1
กำลังแยกเซลล์แรสเตอร์ออกจากภาพตามค่า RGB โดยใช้ ArcGIS Desktop หรือไม่
ฉันมีภาพถ่ายทางอากาศ (รูปแบบ: ภาพ IMAGINE) ซึ่งมีรายละเอียดมากพอที่จะดูว่าเป็นนักดับเพลิงและรูปทรงของนักดับเพลิงที่มีรูปทรงดิจิทัลซึ่งใช้ข้อมูล CAD บางตัว โครงการของฉันคือการตรวจสอบสถานที่รูปร่างไฟล์ดับเพลิงโดยการตรวจสอบจุดด้วยภาพ เป็นไปได้หรือไม่ที่จะดึงค่า RGB จากภาพที่ตรงกับค่าของ hydrants ไฟดับ (สีแดง): ฉันกำลังมองหาเพื่อเลือกค่าเซลล์ (ซึ่งฉันได้เขียนไว้) ที่คล้ายกับค่าเซลล์ของ hydrant ไฟแล้วแยกเซลล์เหล่านั้น (ทั้งไฟล์แรสเตอร์ของเซลล์เหล่านั้นหรือรูปร่างไฟล์ที่ลงจุดที่ตั้งของเซลล์ที่คล้ายกัน) ฉันสมมติว่ามีคุณสมบัติน้อยมากในภาพที่มีค่า RGB สีแดงเหมือนกัน หลังจากดูที่คำตอบ Arron และเล่นรอบกับทั้งวิธีการภายใต้การดูแลและใกล้ชิด (ดูความคิดเห็นของฉันด้านล่าง) ผมก็ไม่สามารถที่จะได้รับเครื่องมือในการดำเนินการสิ่งที่ฉันต้องการจนกว่าฉันจะเริ่มต้นด้วยมองไปที่การส่งออกเชื่อมั่นแรสเตอร์จากการจำแนกประเภทความน่าจะเป็นสูงสุดเครื่องมือ. ฉันไม่แน่ใจว่าเอาท์พุทแรสเตอร์ที่ควรจะเป็นสัญลักษณ์ แต่จากการดูค่าระดับเซลล์ 14 แต่มันจับ hydrants ไฟทั้งหมด เอาท์พุทแรสเตอร์: สถานที่ตั้งของ hydrants ไฟ: ขั้นตอนต่อไปของฉันคือการใช้เครื่องมือแรสเตอร์เป็นรูปหลายเหลี่ยมแปลงรอยฟืนน้ำดับเพลิงเป็นรูปหลายเหลี่ยม ฉันกำลังใช้งานเครื่องมือในตอนนี้และในชั่วโมงที่ผ่านมามีเพียง 11% เท่านั้น พื้นที่ที่ฉันทำงานมีขนาดใหญ่ที่ 1x1 ไมล์ดังนั้นฉันเข้าใจว่าอาจใช้เวลาสักครู่ถ้ามีเซลล์แรสเตอร์ขนาดเล็กจำนวนมากที่ต้องแปลงเป็นรูปหลายเหลี่ยม มีข้อเสนอแนะใด ๆ เกี่ยวกับการใช้เครื่องมือบางอย่างเพื่อล้างข้อมูลบางส่วนเพื่อให้กระบวนการแปลงแรสเตอร์เป็นรูปหลายเหลี่ยมได้เร็วขึ้นหรือไม่ ฉันอาจไม่จำเป็นต้องเรียกใช้เครื่องมือนี้เนื่องจากรอยเท้าแรสเตอร์ทำงานได้ดีในการดักจับน้ำดับเพลิง แต่ฉันสนใจที่จะเร่งกระบวนการให้ดีขึ้นเนื่องจากฉันเห็นว่าสิ่งนี้ถูกใช้ในแอปพลิเคชั่นอื่น …

1
วิเคราะห์การเคลื่อนไหวโดยใช้พื้นผิวต้นทุนด้วยเครื่องมือ ArcGIS Path Distance
ฉันต้องการวิเคราะห์การเคลื่อนไหวตามสมมุติฐาน (โดยการเดินเท้า) ในภูมิทัศน์โดยยึดตามค่าใช้จ่ายด้านพลังงาน แต่ฉันพบปัญหาบางอย่างที่ฉันหวังว่าคุณจะสามารถช่วยฉันได้ ฉันพยายามทำสิ่งนี้โดยใช้เครื่องมือ Path Distance ของ ArcGIS ใน Spatial Analyst โดยใช้พื้นผิวต้นทุนที่ฉันสร้างขึ้น แต่ผลลัพธ์ก็ไม่ได้เป็นไปตามที่ฉันคาดไว้ นี่คือลักษณะพื้นผิวยกระดับของฉัน (ดาวน์โหลดจาก ASTER GDEM): จากข้อมูลระดับความสูงฉันสร้างพื้นผิวต้นทุนที่ควรประกอบด้วยค่าใช้จ่ายพลังงาน (อัตราการเผาผลาญในหน่วยวัตต์) ต่อหน่วยแผนที่ (m) สำหรับสิ่งนี้ฉันใช้สูตรนี้: M = 1.5W + 2.0 (W + L) (L / W)2 + N (W + L) (1.5V2 + 0.35V * abs(G + 6)) หรือใส่ในเงื่อนไข Raster Calculator: (1.5 …

2
ฟังก์ชันความหนาแน่นเคอร์เนลชนิดใดที่ ArcMap ใช้?
ฉันรู้ว่ามีฟังก์ชั่นความหนาแน่นเคอร์เนลหลายประเภทเช่นชุดโคไซน์เกาส์เซียนและอื่น ๆ ฉันแค่สงสัยว่าฟังก์ชัน Kernel Density อันใดในฟังก์ชัน Spatial Analyst ของ ArcMap 10

2
การสร้างที่ราบน้ำท่วมถึงที่เกิดจากส่วนของแม่น้ำจุดระดับความสูงระดับน้ำท่วมและพื้นที่ผิวดินของ DEM? [ปิด]
ปิด คำถามนี้จะต้องมีมากขึ้นมุ่งเน้น ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้มุ่งเน้นที่ปัญหาเดียวโดยแก้ไขโพสต์นี้ ปิดให้บริการใน4 ปีที่แล้ว ฉันกำลังมองหาที่จะสร้างรูปหลายเหลี่ยมน้ำท่วมเพื่อเป็นตัวแทนของเขตน้ำท่วม 20 และ 100 ปีในวิธีที่ถูกต้องและมีประสิทธิภาพมากที่สุดที่เป็นไปได้ให้ชุดข้อมูลต่อไปนี้: แม่น้ำตัดขวาง polylines แม่น้ำไหล polylines (เส้นตรงกลางระหว่างฝั่งศัตรู) ค่าระดับความสูง 20 ปีและ 100 ปีสำหรับจุดยอดของแต่ละส่วน โมเดลการยกระดับแบบดิจิทัล (แรสเตอร์ที่มีค่าระดับความสูงสำหรับแต่ละพิกเซล) ของพื้นผิวพื้นดิน นี่คือวิธีการนำเสนอของฉันจนถึงตอนนี้: รูปแบบรูปหลายเหลี่ยมคั่นแต่ละส่วนเส้นกึ่งกลางของแม่น้ำและพื้นที่ภายในประเทศไกลออกไปจากที่ราบน้ำท่วม สำหรับแต่ละรูปหลายเหลี่ยมที่เกิดขึ้นในขั้นตอนก่อนหน้าให้แยกพื้นผิวแรสเตอร์ที่ตัดกัน ( แยกตามรูปแบบ ) แยกพิกเซลของ DEM ที่น้อยกว่าหรือเท่ากับค่าการยกระดับน้ำท่วม (20 และ 100 ปี) สำหรับส่วนโดยใช้เครื่องมือจัดประเภทใหม่ ดำเนินการแรสเตอร์ (จัดประเภทแรสเตอร์ใหม่จากขั้นตอนก่อนหน้า) เป็นเวกเตอร์ (รูปหลายเหลี่ยม) เพื่อสร้างพื้นที่น้ำท่วมระหว่างแต่ละส่วน ผสานรูปหลายเหลี่ยมเข้าด้วยกันเพื่อสร้างพื้นที่น้ำท่วมอย่างต่อเนื่อง ฉันกำลังมองหาข้อมูลเชิงลึกและคำแนะนำเพื่อสร้างผลลัพธ์ที่แม่นยำที่สุดเท่าที่จะเป็นไปได้เมื่อได้รับข้อมูลที่มีอยู่ ฉันสามารถใช้งาน ArcGIS และ Spatial …

6
ค่า NoData เป็นที่รู้จักในแรสเตอร์ใน ArcGIS Desktop แต่ไม่ปฏิบัติตามกฎสัญลักษณ์?
ฉันมี GeoTIFF raster ใน ArcGIS Desktop ซึ่งสามารถดาวน์โหลดได้จากลิงค์สองลิงค์ต่อไปนี้: http://www.rtwilson.com/downloads/MODIS_MOD04_16-06-2006_Subset.tfw http://www.rtwilson.com/downloads/MODIS_MOD04_16-06-2006_Subset.tif หากคุณโหลดสิ่งเหล่านี้ลงในเดสก์ท็อป ArcGIS คุณจะเห็นพื้นที่เครื่องแบบขนาดใหญ่ การคลิกที่พื้นที่เหล่านี้ด้วยเครื่องมือข้อมูลแสดงค่าพิกเซลว่าเป็นไม่มีข้อมูล อย่างไรก็ตามเมื่อคุณเลือกที่จะแสดงค่า No Data ให้เป็นแบบโปร่งใส (หรือเป็นสีใดก็ได้) ในการตั้งค่า Symbology สำหรับเลเยอร์ค่า No Data จะไม่ปฏิบัติตามกฎนั้น ที่น่าสนใจคือไม่มีค่าข้อมูลที่อยู่นอกพื้นที่หลักของภาพที่จะปฏิบัติตามกฎ (ตั้งค่าสีเป็นสีแดงเพื่อดูว่า) แต่ค่าที่อยู่ภายในภาพไม่ได้ ฉันพยายามอย่างมากที่จะพยายามแก้ไขปัญหานี้และไม่สามารถหาวิธีแก้ไขได้ ไม่มีใครมีความคิดใด ๆ

3
การหาค่าของเซลล์แรสเตอร์ที่ใกล้ที่สุดตามจุดเวกเตอร์
ฉันมีสองเลเยอร์ใน ArcGIS: หนึ่งคือเวกเตอร์พอยท์และอีกหนึ่งคือเลเยอร์แรสเตอร์ ฉันต้องการผนวกค่าของตารางข้อมูลแบบแรสเตอร์ที่จุดเวกเตอร์ ปัญหาคือจุดเวกเตอร์อยู่ห่างจากกริดแรสเตอร์ใด ๆ ที่มีอยู่ดังนั้นค่าคำสั่ง "ตัวอย่าง" จะไม่ส่งคืนค่าสำหรับจุดเวกเตอร์เหล่านั้น ดังนั้นคำถามของฉันคือฉันจะหาเซลล์แรสเตอร์ที่ใกล้ที่สุดที่ให้เวกเตอร์พอยต์และดึงค่าจากเซลล์ได้อย่างไร จริงๆแล้วมีสองสิ่งที่ฉันต้องทำ: ระบุ outliner ภายในแรนเจอร์ (โดยปกติ 1-2 เซลล์อยู่ห่างจากแรสเตอร์ที่ฉันมีอยู่) กำหนดค่าจากแรสเตอร์ที่ใกล้ที่สุดให้กับพวกเขาหากพวกเขาอยู่ในช่วง แก้ไข: ฉันมีจุดเวกเตอร์ประมาณ 3000 จุดและปัญหาของฉันคือ: ฉันต้องการผนวกค่าแรสเตอร์ตามตำแหน่งตามจุดเวกเตอร์ ฉันใช้เครื่องมือ "ตัวอย่าง" และใช้งานได้ดีกับคะแนนส่วนใหญ่ อย่างไรก็ตามมีสถานการณ์เช่นนี้ จุดที่ถูกต้องสามารถรับค่าได้จาก raster ("ตัวอย่าง") แต่จุดซ้ายไม่สามารถทำได้เนื่องจากปัญหาการจัดตำแหน่ง Raster เป็นรูปหลายเหลี่ยมไม่ทำงานเพราะฉันได้รับข้อความแสดงข้อผิดพลาดว่าฉันไม่สามารถเปลี่ยนเป็นเวกเตอร์ได้เนื่องจากพวกเขาอยู่นอกโดเมน นอกจากนี้ฉันมีคะแนนเช่นนี้ จุดบนเหล่านั้นไม่ควรรับค่าใด ๆ เพราะอยู่ห่างจากแรสเตอร์มากเกินไป ฉันคิดถึงการทำงานของเวย์เลย์: ขั้นตอนที่ 1 ทำ "ตัวอย่าง" ก่อน ขั้นตอนที่ 2 เลือกค่า Null หลังจากการดำเนินการ "ตัวอย่าง" ขั้นตอนที่ …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.