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

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

6
วิธีเพิ่มความเร็วให้กับสคริปต์ Python ที่ทำงานเป็นเครื่องมือ ArcGIS [ปิด]
นี่เป็นคำถามทั่วไปที่ค่อนข้างสวย ฉันแค่สงสัยว่าเคล็ดลับและเทคนิคที่โปรแกรมเมอร์ GIS ใช้เพื่อเพิ่มความเร็วสคริปต์อาร์คกิที่คุณนำเข้าสู่กล่องเครื่องมือและเรียกใช้ ฉันทำงานเขียนสคริปต์เล็กน้อยทุกวันเพื่อช่วยผู้ใช้ที่ไม่ใช่ GIS ในสำนักงานเพื่อประมวลผลข้อมูล GIS ฉันได้พบว่าการประมวลผล ArcGIS 10.0 โดยทั่วไปช้ากว่า 9.3.1 และบางครั้งมันก็ช้าลงเมื่อใช้งานสคริปต์ไพ ธ อน ฉันจะแสดงรายการตัวอย่างของสคริปต์ที่ใช้เวลานานกว่า 24 ชั่วโมงในการทำงาน มันคือลูปที่กำหนดพื้นที่ของแรสเตอร์ในบัฟเฟอร์สำหรับแต่ละรูปร่างในบัฟเฟอร์ บัฟเฟอร์มีรูปร่างประมาณ 7000 ฉันไม่เชื่อว่ามันจะทำงานได้นาน while x <= layerRecords: arcpy.SetProgressorLabel("Tabulating Row: " + str(x) + " of " + str(ELClayerRecords)) arcpy.SelectLayerByAttribute_management(Buff,"NEW_SELECTION", "Recno = " + str(x)) # Selecting the record TabulateArea(Buff, "Recno", …

7
วิธีการในการสร้างเครือข่ายการระบายน้ำที่แม่นยำ (และที่กักเก็บน้ำ) จาก LiDAR DEM ความละเอียดสูง?
นี่ไม่ใช่ครั้งแรกที่ฉันสะดุดปัญหานี้ ดูเหมือนว่าฉันไม่สามารถสร้างรูปแบบเครือข่ายการระบายน้ำที่ถูกต้องและผลลัพธ์ที่ได้จากข้อมูล LiDAR ความละเอียดเต็ม (เซลล์ 1 ม.) เมื่อฉันวางนัยชุดข้อมูล LiDAR ให้แปลงเป็น DEM จำนวนเต็มและเติม sinks ทั้งหมดเป็นสิ่งที่ดีและฉันสามารถสร้างสิ่งที่ดูเหมือนจะเป็นโมเดลทั่วไปได้อย่างง่ายดาย อย่างไรก็ตามฉันต้องการสร้างแบบจำลองเว็บไซต์โดยละเอียดสำหรับแผนที่ขนาดใหญ่และนี่คือที่ที่ฉันมีปัญหา ฉันควรชี้ให้เห็นว่าปัญหาส่วนใหญ่เกิดขึ้นในพื้นที่ราบเรียบ ฉันต้องการให้เครือข่ายการระบายน้ำปฏิบัติตามภูมิประเทศอย่างถูกต้อง แต่เมื่อฉันใช้สร้างเครือข่ายการระบายน้ำจากอินพุต DEM จำนวนเต็มกระแสข้อมูลที่ได้จะมีความกว้างมากและมักจะ "ตัดการเชื่อมต่อ" ในพื้นที่ที่ไม่ควรใช้ ลำธารไม่ได้ตามสันเขาตามธรรมชาติในภูมิประเทศอย่างใกล้ชิด นอกจากนี้ยังมีกลุ่ม "เด็กกำพร้า" หรือ "ไม่ไปไหนเลย" มากมาย เมื่อฉันใช้อินพุต DEM ของจุดลอยตัวเครือข่ายการระบายน้ำที่เกิดขึ้นนั้นมีรายละเอียดและแม่นยำ แต่ตัดการเชื่อมต่อเป็นกลุ่มและ "ทิ้ง" กับลำธารเด็กกำพร้า ฉันสงสัยว่าปัญหาของฉันอยู่ที่ใดที่หนึ่งในการเตรียมข้อมูล จำนวนเต็มเทียบกับ floating point raster อินพุต DEM การเติม sinks อย่างถูกต้อง ฯลฯ หรือเป็นไปได้ไหมว่าฉันต้องประมวลผลข้อมูลพื้นผิวเพื่อสร้าง DEM อินพุตที่ถูกต้องทางอุทกวิทยา? บางคนสามารถอธิบายวิธีการที่ถูกต้องสำหรับการสร้างเครือข่ายการระบายน้ำและการกักเก็บน้ำอย่างต่อเนื่องโดยใช้ LiDAR …

3
การนับค่าพิกเซลต่อเนื่องสำหรับชุดแรสเตอร์โดยใช้ ArcGIS Spatial Analyst?
ฉันใช้ ArcGIS 10 กับนักวิเคราะห์เชิงพื้นที่ ฉันมีชุด rasters (รวม 8) ที่ทุกคนมี 1 หรือ 0 สำหรับแต่ละเซลล์ แต่ละแรสเตอร์แสดงค่าปีของข้อมูลที่แตกต่างกัน เพื่อประโยชน์ในการปี 1 ถึงปี 8 ฉันสามารถเพิ่มแรสเตอร์ทั้งหมดเข้าด้วยกันซึ่งจะให้กริดสุดท้ายกับค่าตั้งแต่ 0 ถึง 8 8 บ่งบอกว่าเซลล์เป็น 1 อย่างต่อเนื่องสำหรับชุดแรสเตอร์ (ทุกปี) ฉันอยากทราบว่าแต่ละเซลล์มีจำนวน 1 ต่อเนื่องกันนานที่สุด ตัวอย่างเช่นกริดรวมอาจบันทึกค่าเซลล์เดียวที่บอกว่า 5 แต่เหนือ 8 กริดที่เซลล์มีจำนวนติดต่อกันมากที่สุด 1 เท่ากับ 3 หรือวิธีการแสดงนี้เป็นเวลา 3 ปีที่เซลล์เป็น 1 จากนั้นก็เริ่มสั่นระหว่างศูนย์และคน ทักษะการประมวลผลแบบแรสเตอร์ของฉันไม่ร้อนเท่ากับทักษะการประมวลผลเวกเตอร์ของฉันและฉันได้ดูไฟล์ช่วยเหลือ ESRI ได้ดี แต่ฉันไม่สามารถคิดได้ว่าจะทำได้อย่างไรโดยใช้เครื่องมือการประมวลผลเชิงภูมิศาสตร์ชั้นวาง ความคิดใด ๆ

3
การจัดการกับบริดจ์และอุโมงค์เมื่อสร้างแบบจำลองเส้นทางที่มีค่าใช้จ่ายน้อยที่สุด
ขณะนี้ฉันใช้เครื่องมือ Cost Path ของ ArcGIS 10 Spatial Analyst เพื่อทำโมเดลเส้นทางเดินเท้า ฉันมีทางเท้ารั้วอาคารและคุณลักษณะทางเท้ามากมายรวมกันเป็นพื้นผิวที่มีค่าใช้จ่ายซึ่งทางเท้ามีราคาต่ำสวนสาธารณะจะสูงขึ้นเล็กน้อยทางม้าลายยังคงสูงขึ้นและอาคารรั้วและสิ่งที่คล้ายกันคืออุปสรรค แบบจำลองนี้ใช้งานได้ดีในการกำหนดเส้นทางที่ดีที่สุดเปรียบเทียบเส้นทางกับแต่ละอื่น ๆ ประเมินความสามารถในการเดินของพื้นที่และสร้างเส้นทางเดินเท้า แต่ฉันมีปัญหาหนึ่งที่สำคัญ: สะพานและอุโมงค์ เนื่องจากพื้นผิวของต้นทุนบังคับให้ฟีเจอร์ทั้งหมดเป็นเครื่องบิน 2D เดียวฉันไม่สามารถสร้างแบบจำลองสะพานด้วยทางเท้าที่ข้ามถนนด้วยทางเท้า ฉันต้องเลือกสิ่งที่ควรถูกตัดออก อีกทางเลือกหนึ่งคือการค้นหาสะพานและอุโมงค์ทั้งหมดในเมืองและแบบจำลองการรวมกันของภายใต้ / เหนือ แต่รูปแบบใช้เวลาตลอดไปในการทำงานตามที่เป็นอยู่! มีเครื่องมือของบุคคลที่สามที่สามารถทำงานในเส้นทางที่มีค่าใช้จ่ายน้อยที่สุดในแบบ 3 มิติหรือไม่หรือไม่ได้วิธีแก้ปัญหาบางอย่าง?

3
ผสาน SpatialPolygonDataFrames หลาย ๆ ตัวเป็น 1 SPDF ใน R
ฉันสร้างรูปหลายเหลี่ยม 2 รูปใน QGIS การใช้รูปหลายเหลี่ยมใน R รูปหลายเหลี่ยมจะกลายเป็น SpatialPolygonsDataFrame (SPDF) โดยอัตโนมัติ ฉันต้องการรวมไว้ใน SPDF เดียว (เช่นเดียวกับใน ArcGis ที่ใช้ Tool Mergeง่ายมาก) ฉันแน่ใจว่าควรมีวิธีง่าย ๆ ในการทำให้สมบูรณ์ใน R แต่ฉันไม่สามารถหาได้ ผสานฟังก์ชั่นที่ดูเหมือนว่าจะผสาน data.frames เท่านั้นรวมฟังก์ชั่นละลายรูปหลายเหลี่ยมเป็นหนึ่งในหลายบราgIntersect (โดยการพิมพ์เข้าร่วมฟังก์ชั่น) ผลตอบแทนค่าตรรกะไม่ได้ทั้งหมด SPDF ข้อมูลมีอยู่ที่นี่: http://ulozto.cz/xpoo5jfL/ab-zip library(sp) library(raster) library(rgeos) library(spatstat) library(rgdal) library(maptools) setwd("C:/...") a<-readOGR(dsn=getwd(), layer="pol.a") b<- readOGR(dsn=getwd(), layer="pol.b") ab<-merge(a, b) # what tool if not …

3
การ Resampling ภาพเพื่อนบ้านที่ใกล้ที่สุดทำงานอย่างไรใน ArcGIS
ฉันพยายามที่จะเข้าใจว่าเพื่อนบ้านที่ใกล้ที่สุดสำหรับการ resampling ของชุดข้อมูลภาพทำงานใน ArcGIS ได้อย่างไร ค่าของเซลล์แรสเตอร์เอาท์พุทคือค่าของค่าเซลล์ที่ใกล้เคียงที่สุดในอินพุทแรสเตอร์: ในกรณีนี้ศูนย์กลางของแต่ละเซลล์ที่ส่งออกคือเซลล์กลางของเซลล์อินพุต 3x3 แต่ละเซลล์ จะเกิดอะไรขึ้นถ้าพวกมันอยู่ในระยะเดียวกัน? ถ้าเอาท์พุทมีครึ่งหนึ่งของมิติของสัญญาณที่จุดกึ่งกลางของเอาท์พุทจะมีระยะห่างเดียวกันกับ 4 เซลล์อินพุตใกล้เคียงที่สุด? InRas1=6x6 OutRas=3x3 เขาได้รับค่าส่วนใหญ่ของเซลล์หรือไม่ ไม่ หรือฉันกำลังพลาดบางสิ่งที่นี่

4
ฉันจะหาตัวอย่างของแอปพลิเคชั่นฟัซซี่ลอจิกใน ArcGIS ได้ที่ไหน
เวอร์ชั่น ArcGIS ล่าสุด (10) มีเครื่องมือ arctoolbox สองชุดสำหรับตรรกะคลุมเครือ ( Fuzzy MembershipและFuzzy Overlay ) ไม่มีใครรู้ว่าฉันสามารถหาตัวอย่างที่แสดงวิธีการที่พวกเขาสามารถนำไปใช้ที่ไหน? (จากวิธีใช้เดสก์ท็อป 10 )

2
ค้นหา QGIS ที่เทียบเท่ากับ Focal Statistics ของ ArcGIS Spatial Analyst?
ฉันพยายามใช้ QGIS v2.0.1 เพื่อทำงานเดียวกันกับที่ฉันสามารถทำได้โดยใช้ ArcMap v10.1 และฉันพบปัญหาในการค้นหาเครื่องมือที่เทียบเท่า ใน ArcMap ฉันใช้เครื่องมือ Focal Statistics (หมายถึง) นักวิเคราะห์เชิงพื้นที่และฉันไม่ทราบว่า GRASS หรือ SAGA มีความเทียบเท่าใน QGIS ไม่มีใครรู้ว่าเครื่องมือนี้จะถูกเรียกถ้ามันมีอยู่?

1
Clip (Data management) หรือ Extract By Mask (Spatial Analyst) มีประสิทธิภาพมากกว่านี้หรือไม่
ฉันกำลังพยายามตัดภาพ Orthophoto ไปยังเขตแดน ฉันใช้เครื่องมือแยกโดยหน้ากาก แต่กระบวนการนี้ใช้งานมาประมาณ 12 ชั่วโมง! มันผ่านไปแล้ว 2 รอบแล้วฉันจึงสมมุติว่านี่คือแต่ละวง ใครสามารถแก้ไขฉันได้ถ้าฉันทำผิด คลิปในการจัดการข้อมูลจะทำงานได้ดีขึ้น (เร็วขึ้น) หรือไม่ ความแม่นยำจะเป็นอย่างไร? ฉันพยายามใช้ Extract By Mask เสมอ แต่นี่ใช้เวลานานเกินไป

4
การรวมรูปหลายเหลี่ยมเข้ามุมเข้าด้วยกันในคุณสมบัติเดียว
ฉันสร้างเลเยอร์หลายเหลี่ยมจากแรสเตอร์และมี ID การจำแนกประเภทเดียว (และเอเคอร์คำนวณ) สำหรับรูปหลายเหลี่ยมแต่ละอัน ฉันต้องการที่จะ "ละลาย" คุณสมบัติการสัมผัสทั้งหมดเป็นรูปหลายเหลี่ยมขนาดใหญ่ พื้นที่ 3 ด้านที่ล้อมรอบด้วยสีแดง (ด้านล่าง) ประกอบด้วยรูปหลายเหลี่ยม / พิกเซลสีเขียวที่แตะที่จุดของสี่เหลี่ยมเท่านั้น (จากมุมมองของผู้ใช้ปลายทาง) รูปหลายเหลี่ยมสีเขียวทั้งหมดภายในพื้นที่วงกลมควรเชื่อมต่อและจัดการเป็นรูปหลายเหลี่ยมเดียวเนื่องจากไม่มี "ตัวแบ่ง" ที่คุณสมบัติ / เซลล์ไม่ได้สัมผัส อะไรจะเป็นวิธีที่ดีที่สุดในการบรรลุ "การเข้าร่วม" หรือ "การยุบ" คุณสมบัติทั้งหมดเหล่านี้โดยใช้ ArcGIS ฉันมีส่วนเสริม ArcInfo และ Spatial Analyst หากมีวิธีการที่ดีกว่าสำหรับการทำเช่นนี้ใน Spatial Analyst ฉันสามารถประมวลผลรูปหลายเหลี่ยมด้วยวิธีนั้นได้เช่นกัน

3
การค้นหาตำแหน่งที่มีค่าสูงสุดในแรสเตอร์โดยใช้ ArcGIS Desktop?
ใช้ ArcGIS 10 ฉันมีแรสเตอร์ที่ฉันต้องการค้นหาพิกเซลที่มีค่าสูงสุดในแรสเตอร์และส่งคืนตำแหน่ง (จุดศูนย์กลางของพิกเซล) เป็นองศาทศนิยม ฉันต้องการวนซ้ำกระบวนการนี้คืนตำแหน่งที่มีค่าสูงสุดเป็นอันดับที่สองของแรสเตอร์จากนั้นจึงเป็นอันดับสามและต่อ ๆ ไปในที่สุดฉันก็จะมีรายการของที่ตั้ง N ที่มีค่าสูงสุดในลำดับตามลำดับ ฉันคิดว่าสิ่งนี้อาจทำได้ง่ายที่สุดโดยใช้สคริปต์ Python แต่ฉันเปิดรับความคิดอื่น ๆ หากมีวิธีที่ดีกว่า

2
การสร้าง DEM จากรูปทรงโดยใช้ ArcGIS Desktop หรือไม่
ฉันมีชุดรูปทรงขนาดใหญ่ที่ฉันได้รับแบ่งออกเป็นชุดย่อยที่แตกต่างกันหลายชุด ฉันได้รวมชุดย่อยส่วนใหญ่เข้าด้วยกันเพื่อสร้างชุดรูปทรงขนาดใหญ่ขึ้นในสามไฟล์ที่แตกต่างกัน ฉันได้สร้างชุดข้อมูลแรสเตอร์ที่แตกต่างกันสามชุดจากรูปร่างรูปร่าง แต่ในกระบวนการนั้นแรสเตอร์มีพื้นที่ยกระดับเป็นศูนย์จำนวนมากที่ไม่ควรอยู่ที่นั่น ฉันจะกำจัดพื้นที่ยกระดับเป็นศูนย์เหล่านี้เพื่อสร้างแบบจำลองระดับความสูงแบบดิจิตอลที่แม่นยำยิ่งขึ้นได้อย่างไร ฉันหวังว่าเครื่องมือ topo to raster จะทำการสอดแทรกระหว่างรูปทรงที่แตกต่างกันเพื่อทำความสะอาดพื้นที่เหล่านั้น แต่ก็ไม่ได้ แต่บางพื้นที่ของระดับความสูงเป็นศูนย์อยู่ในสถานที่ที่มีลำธารบ่อหรืออ่างเก็บน้ำ


4
ArcGIS Waters มีการใช้อัลกอริทึมใด?
ไม่มีใครรู้ว่าอัลกอริทึมชนิดใดที่ใช้ในเครื่องมือ ArcGIS Watershed (ในแพ็คเกจ Spatial Analyst)? ข้อมูลที่ได้รับน้อยมากในเว็บไซต์ของ Esri ... แต่ฉันคิดว่ามันอาจเป็นการค้นหาเชิงลึก / กว้าง ฉันได้ดูหน้าช่วยเหลือออนไลน์ ArcGIS เหล่านี้แล้ว: ลุ่มน้ำ (นักวิเคราะห์เชิงพื้นที่) ลุ่มน้ำทำงานอย่างไร ใช่แล้วมันใช้แรสเตอร์ทิศทางการไหล แต่ใช้อัลกอริทึมแบบใดในการสำรวจแรสเตอร์? โปรดทราบว่าฉันไม่ได้มองหาคำตอบตามเส้นของ 'มันใช้ D8 .. ' ... D8 ไม่ใช่อัลกอริทึมจริงๆ แต่เป็นแบบจำลองที่ช่วยกำหนดอัลกอริทึมที่คุณจะใช้ IE คุณสามารถใช้รูปแบบ D8 ภายในอัลกอริทึมการค้นหาความลึกแรกและ / หรืออัลกอริทึมการค้นหาที่กว้างเป็นอันดับแรก

1
การคำนวณระยะทางจากจุดหนึ่งไปยังอีกชั้นหนึ่งในแรสเตอร์โดยใช้ ArcGIS Spatial Analyst?
ฉันกำลังมองหาคำแนะนำเกี่ยวกับวิธีการคำนวณระยะทางจากจุดหนึ่งไปอีกระดับหนึ่งของแรสเตอร์ โดยเฉพาะฉันมีข้อสังเกต (คะแนน) ของการใช้สัตว์ที่ซ้อนทับกันบนข้อมูลการปกคลุมพื้นดิน สำหรับแต่ละจุดฉันต้องการคำนวณระยะทางไปยังเซลล์ที่ใกล้ที่สุดซึ่งเป็นประเภทฝาปิดที่แตกต่างกัน ตัวอย่างเช่นหากจุดหนึ่งตั้งอยู่ในทุ่งหญ้าระยะทางไปยังเซลล์ที่ใกล้ที่สุดซึ่งไม่ใช่หญ้า ฉันใช้ ArcGIS 10 และมีใบอนุญาตนักวิเคราะห์เชิงพื้นที่ ฉันคิดว่าเครื่องคิดเลขแบบแรสเตอร์อาจเป็นวิธีที่ดีที่สุดสำหรับสิ่งนี้ แต่ใครสามารถให้สมการที่จะทำให้สิ่งนี้สำเร็จได้

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.