Термінологія Raster vs Grid vs Gattice?


10

У мене питання про термінологію ГІС - в чому теоретично різниця між сіткою та растром та сіткою та решіткою ??

Я подумав, що растр є регулярною мережею і значення знаходиться в комірці, а сітка має своє значення у вузлі. У цьому випадку я не розумію, яке значення має решітка? Це те саме, що і сітка?

Або сітка растрова зі значенням в одному з кутів ??

Більш заплутаними є деякі зображення, де описано різницю між сіткою та решіткою - http://www.geog.ubc.ca/courses/geob370/notes/interpolation/grid_vs_lattice.png або http://www.innovativegis.com/ основа / мапаналіз / Topic18 / Topic18_files / image005.jpg

У випадку MATLAB: http://www.mathworks.com/help/releases/R2013b/matlab/ref/meshgrid_ex.gif сітка виглядає як решітка!


Що стосується зображень, що додаються, я б запитав, в чому різниця між різними типами даних (тобто нескінченними, категоризованими), а не запитувати про контейнер, який переносить дані.
Томек

Відповіді:


11

Проблема полягає в тому, що назви іноді змінюються залежно від програмного забезпечення. Нижче ви знайдете визначення з ESRI.

RASTER = Модель просторових даних, яка визначає простір як масив осередків однакового розміру, розташованих по рядках і стовпцях, і складається з одиночної або декількох смуг. Кожна комірка містить значення атрибута та координати розташування. На відміну від векторної структури, яка явно зберігає координати, растрові координати містяться в упорядкуванні матриці. Групи комірок, які мають одне й те саме значення, представляють один і той же тип географічних ознак.

-> Іншими словами, це сітка пікселів (використовується для більшості представлення "поля").

LATTICE = Представлення поверхні за допомогою масиву регулярно розташованих точок вибірки (сітчасті точки), які посилаються на загальне походження та мають постійну відстань вибірки у напрямку x та y. Кожна точка сітки містить z-значення в цьому місці, яке посилається на загальну базову z-величину, таку як рівень моря. Значення Z для розташування між точками сітки сітки можна наблизити за допомогою інтерполяції на основі сусідніх точок сітки.

-> Іншими словами, це сітка точок (часто використовується для даних LIDAR).

зауважте, що GRID - це також рідний растровий формат ESRI. А растри називаються GRID в QGIS.

У будь-якому випадку, всі вони базуються на масиві регулярно розташованих елементів, тому представлення дуже схоже. Велика різниця полягає в тому, що растр має "матричний" тип, а решітки - "векторні".

Щоб трохи узагальнити, в Matlab контейнер завжди має матричний тип. А вектор у Matlab - це лише підтип матриці, тоді як у ГІС це означає щось зовсім інше ("вектор - це те, що ти можеш намалювати ручкою").

Щодо розташування значення, для точок це очевидно, а для растру - або в центрі комірки, або визначено для всієї комірки. АЛЕ визначення ступеня може змінюватися залежно від програмного забезпечення (знову ж таки). Ліва верхня координата іноді - ліва верхня частина пікселя, а іноді - центр пікселя: це може спричинити зрушення на 1/2 пікселя, якщо ви не знаєте.


3
+1. Однак інтерпретація растрових значень не настільки чітка, як запропонована в останньому абзаці. Осередки растру, що представляють зображення, зазвичай містять середні або загальні значення освітленості у відповідному пікселі. Однак багато растерів обчислюються за допомогою інтерполяції чи поширення даних по карті (як у розрахунках кригінгу чи щільності), і в цих значеннях майже завжди є інтерпольоване значення в точному центрі кожної комірки, а не середнє чи загальне значення для кожної комірки . Значення земельного покриву часто є більшістю значень у кожній клітині.
whuber

1
ви праві, я відредагував свою відповідь.
radouxju
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.