คำศัพท์แรสเตอร์กับกริดเทียบกับคำศัพท์ขัดแตะ?


10

ฉันมีคำถามเกี่ยวกับคำศัพท์ GIS - อะไรคือความแตกต่างระหว่างกริดและแรสเตอร์กับกริดและขัดแตะ - ในทางทฤษฎี?

ฉันคิดว่าแรสเตอร์นั้นเป็นเครือข่ายปกติและค่าอยู่ในเซลล์และกริดมีค่าเป็นโหนด ในกรณีนี้ฉันไม่เข้าใจความหมายอะไรที่มีตาข่าย? เหมือนกับกริดหรือไม่?

หรือกริดเป็นแรสเตอร์ที่มีค่าอยู่ที่มุมใดมุมหนึ่ง

สิ่งที่ทำให้สับสนคือรูปภาพบางรูปซึ่งอธิบายความแตกต่างระหว่าง grid และ lattice - http://www.geog.ubc.ca/courses/geob370/notes/interpolation/grid_vs_lattice.pngหรือhttp://www.innovativegis.com/ พื้นฐาน / mapanalysis / Topic18 / Topic18_files / image005.jpg

ในกรณีของตัวอย่าง MATLAB: http://www.mathworks.com/help/releases/R2013b/matlab/ref/meshgrid_ex.gifกริดดูเหมือนว่าขัดแตะ!


เกี่ยวกับรูปภาพที่แนบมาฉันจะถามว่าอะไรคือความแตกต่างระหว่างชนิดข้อมูลต่าง ๆ (เช่นแบบต่อเนื่องแบ่งหมวดหมู่) แล้วถามเกี่ยวกับคอนเทนเนอร์ที่นำข้อมูล
Tomek

คำตอบ:


11

ปัญหาคือชื่อบางครั้งเปลี่ยนไปขึ้นอยู่กับซอฟต์แวร์ ด้านล่างนี้คุณจะพบคำจำกัดความจาก ESRI

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

-> ในคำอื่น ๆ มันเป็นตารางพิกเซล (ใช้สำหรับการเป็นตัวแทน "ฟิลด์" ส่วนใหญ่)

LATTICE = การเป็นตัวแทนของพื้นผิวโดยใช้อาเรย์ของจุดตัวอย่างที่เว้นระยะสม่ำเสมอ( จุดตาข่าย) ที่อ้างอิงถึงจุดกำเนิดทั่วไปและมีระยะการสุ่มตัวอย่างคงที่ในทิศทาง x และ y แต่ละจุดตาข่ายประกอบด้วยค่า z ที่ตำแหน่งนั้นซึ่งอ้างอิงถึงค่าฐาน z ทั่วไปเช่นระดับน้ำทะเล ค่า Z สำหรับตำแหน่งระหว่างจุดตาข่ายแบบตาข่ายสามารถประมาณได้โดยการประมาณตามจุดตาข่ายแบบใกล้เคียง

-> ในคำอื่น ๆ มันเป็นตารางจุด (มักใช้สำหรับข้อมูล LIDAR)

โปรดทราบว่า GRID เป็นรูปแบบแรสเตอร์ดั้งเดิมของ ESRI เช่นกัน และ rasters เรียกว่า GRID ใน QGIS

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

ในการพูดคุยเล็กน้อยภายใน Matlab คอนเทนเนอร์จะเป็นประเภทเมทริกซ์เสมอ และเวกเตอร์ใน Matlab เป็นเพียงเมทริกซ์ย่อยขณะที่ใน GIS มันหมายถึงสิ่งที่แตกต่างอย่างสิ้นเชิง ("เวกเตอร์เป็นสิ่งที่คุณสามารถวาดด้วยปากกา")

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


3
+1 อย่างไรก็ตามการแปลความหมายของค่าแรสเตอร์ไม่ชัดเจนเหมือนที่แนะนำไว้ในย่อหน้าสุดท้าย โดยทั่วไปเซลล์ของแรสเตอร์ที่แทนรูปภาพมักจะมีค่าเฉลี่ยหรือมูลค่ารวมของการส่องสว่างภายในพิกเซลที่สอดคล้องกัน อย่างไรก็ตาม rasters จำนวนมากถูกคำนวณโดยการสอดแทรกหรือกระจายข้อมูลข้ามแผนที่ (เช่นในการคำนวณหรือการคำนวณความหนาแน่น) และในค่าเหล่านี้มักจะแทนค่าการแทรกที่ศูนย์กลางของแต่ละเซลล์แทนที่จะเป็นค่าเฉลี่ยหรือผลรวมทั่วแต่ละเซลล์ . ค่าที่ครอบคลุมที่ดินมักเป็นค่าส่วนใหญ่ในแต่ละเซลล์
whuber

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