การกำหนดค่าเซลล์แรสเตอร์ใหม่จากแอตทริบิวต์อื่นในตารางแอตทริบิวต์แรสเตอร์?


10

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

ฉันลองใช้วงเวียนในการรันแรสเตอร์เพื่อชี้เครื่องมือเพื่อสร้างคลาสฟีเจอร์แบบชี้ด้วยฟิลด์เป้าหมายที่เป็นแอททริบิวที่ฉันสนใจโดยคิดว่าฉันสามารถสร้างแรสเตอร์ใหม่จากคลาสฟีเจอร์จุดได้ อย่างไรก็ตาม raster to point tool ไม่สามารถระบุได้ว่าฉันมีหน่วยความจำชั่วคราวไม่เพียงพอ (ฉันใช้เครื่อง Alienware ที่มี RAM ขนาด 16 GB และไดรฟ์ข้อมูล 1 TB)

ฉันมีตัวเลือกหรือไม่? ฉันใช้ ArcGIS 10 แต่ถ้าฉันสามารถทำสิ่งที่ฉันอธิบายได้อย่างง่ายดายในแพ็คเกจอื่นฉันยินดีที่จะลองวิธีอื่น (ฉันไม่ได้แต่งงานกับ ArcGIS)

คำตอบ:


10

ใน ArcGIS 10 คุณสามารถใช้เครื่องมือค้นหา (ต้องมีใบอนุญาตนักวิเคราะห์เชิงพื้นที่) ซึ่งใช้เพื่อสร้างแรสเตอร์ใหม่ตามค่าในตารางแอตทริบิวต์ของแรสเตอร์อื่น


เยี่ยมฉันใหม่ฟังก์ชั่นนี้ต้องอยู่ในนั้น ชื่อเครื่องมือ "ค้นหา" ไม่ชัดเจนอย่างสังหรณ์ว่าดังนั้นฉันจึงอาจมองไปที่มันและข้ามมัน ขอบคุณ
turkishgold

@turkishgold ฉันอยากรู้ว่าเครื่องมือค้นหาใช้เวลานานเท่าใดในการกำหนดค่าในฟิลด์ให้กับแรสเตอร์ ฉันกำลังทำกระบวนการที่คล้ายกันบนแรสเตอร์ทั่วประเทศที่ความละเอียด 30 ม. และเครื่องมือค้นหานั้นช้ามากอย่างไม่น่าเชื่อ
Naresh Pai

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