คำถามติดแท็ก esri-ascii-raster

2
ทำความเข้าใจกับไฟล์ .asc ของ Esri หรือไม่
การอ่านวิธีใช้ ArcGIS: รูปแบบไฟล์ชุดข้อมูลแรสเตอร์ที่รองรับฉันอ่านว่าประเภทไฟล์ ASCII กริดได้รับการแก้ไขด้วยนามสกุลไฟล์เอกพจน์. asasc สำหรับทั้งจำนวนบิตที่ลงนาม 16 บิต (สำหรับข้อมูลแบบแยกส่วน) และไฟล์เลขทศนิยม 32 บิต ) พวกเขาพูดในส่วนรูปแบบตาราง Esri : กริดเป็นรูปแบบการจัดเก็บข้อมูลแบบแรสเตอร์ดั้งเดิมของ Esri มีกริดสองประเภท: จำนวนเต็มและจุดลอย จากนั้นจะอธิบายว่าทั้งสองรูปแบบคืออะไร ความสับสนของฉันมาช่วยเหลือในส่วนถัดไปรูปแบบแรสเตอร์ Esri ASCII ที่นั่นพวกเขาพูดถึงรูปแบบจุดลอยตัวเท่านั้น ดังนั้นฉันอยากรู้ว่า: รูปแบบจำนวนเต็ม 16 บิตที่เซ็นชื่อสำหรับข้อมูลที่ไม่ต่อเนื่องถือว่าเป็นรูปแบบแรสเตอร์นอกเหนือจากกริดด้วยหรือไม่ ในส่วน 'รูปแบบตาราง ESRI - ที่เก็บข้อมูลแบบกริด' พวกเขากล่าวถึงส่วนขยายอื่น ๆ เช่น. bnd, .hrd เป็นต้น ไฟล์ .asc 16 บิตที่เป็นเลขจำนวนเต็มเป็น ASCII เวอร์ชันของรูปแบบกริดข้อมูล Esri หรือไม่? แรงจูงใจสำหรับคำถามนี้คือการอธิบาย …

5
การกำหนดค่า min และ max ในชุดข้อมูล raster ASCII โดยใช้ Python หรือไม่
ฉันมีชุดข้อมูลแรสเตอร์ในรูปแบบ ASCII ใช้ Python ฉันจำเป็นต้องกำหนดminและmaxค่าภายในชุดข้อมูล ฉันได้รับแจ้งว่าข้อมูลส่วนหัวเป็นกุญแจซึ่งมีหลายอย่างเช่นจำนวนแถว / คอลัมน์ขนาดของเซลล์และอื่น ๆ คุณไม่สามารถข้ามข้อมูลส่วนหัวและอ่านชุดข้อมูลทั้งหมดเพื่อกำหนดminและmaxค่าได้หรือไม่ นี่คือสิ่งที่ฉันพยายามจะทำ ฉันข้ามคู่แรกของบรรทัดที่มีข้อมูลส่วนหัวและพยายามกำหนดค่าจากที่นั่น ต่อไปนี้เป็นสิ่งที่ฉันมี แต่ต้องการคำแนะนำบางอย่างเนื่องจากฉันยังใหม่กับ Python raster_file = open('data.asc', 'r') # Open the file data = raster_file.readlines()[4:] # Read the lines in the file, and skip the first six lines for lines in data: print max(data) # Find the max value …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.