Terminologia Raster vs. Grid vs. Lattice?


10

Mam pytanie dotyczące terminologii GIS - jaka jest różnica między siatką a rastrem a siatką i siecią - w teorii?

Myślałem, że raster jest zwykłą siecią, a wartość jest w komórce, a siatka ma swoją wartość w węźle. W takim przypadku nie rozumiem, jakie znaczenie ma sieć? Czy to samo co siatka?

Czy siatka jest rastrowa z wartością w jednym rogu?

Bardziej mylące są niektóre zdjęcia, które opisują różnicę między siatką a kratą - http://www.geog.ubc.ca/courses/geob370/notes/interpolation/grid_vs_lattice.png lub http://www.innovativegis.com/ base / mapanalysis / Topic18 / Topic18_files / image005.jpg

W przypadku przykładu MATLAB: http://www.mathworks.com/help/releases/R2013b/matlab/ref/meshgrid_ex.gif siatka wygląda jak krata!


Jeśli chodzi o załączone zdjęcia, zapytałbym, jaka jest różnica między różnymi typami danych (tj. Ciągłe, podzielone na kategorie), a następnie zapytałbym o kontener, który przenosi dane.
Tomek

Odpowiedzi:


11

Problem polega na tym, że nazwy czasami się zmieniają w zależności od oprogramowania. Poniżej znajdują się definicje z ESRI.

RASTER = Przestrzenny model danych, który definiuje przestrzeń jako tablicę komórek o jednakowych rozmiarach ułożonych w rzędy i kolumny i składających się z jednego lub wielu pasm. Każda komórka zawiera wartość atrybutu i współrzędne lokalizacji. W przeciwieństwie do struktury wektorowej, która wyraźnie przechowuje współrzędne, współrzędne rastrowe są zawarte w porządku macierzy. Grupy komórek o tej samej wartości reprezentują ten sam typ obiektu geograficznego.

-> Innymi słowy, jest to siatka pikseli (używana dla większości reprezentacji „pola”).

LATTICE = Reprezentacja powierzchni przy użyciu tablicy regularnie rozmieszczonych punktów próbki ( punktów siatki), które są odniesione do wspólnego początku i mają stałą odległość próbkowania w kierunkach xiy. Każdy punkt siatki zawiera wartość Z w tym miejscu, która jest odniesiona do wspólnej podstawowej wartości Z, takiej jak poziom morza. Wartości Z dla lokalizacji między punktami siatki kratowej można aproksymować przez interpolację w oparciu o sąsiednie punkty siatki.

-> Innymi słowy, jest to siatka punktów (często używana do danych LIDAR).

zauważ, że GRID jest także rodzimym formatem rastrowym ESRI. Rastry nazywane są GRID w QGIS.

W każdym razie wszystkie opierają się na tablicy regularnie rozmieszczonych elementów, więc ich reprezentacja jest bardzo podobna. Duża różnica polega na tym, że raster jest typu „matrycowego”, a sieć typu „wektorowego”.

Aby nieco uogólnić, w Matlabie kontener jest zawsze typu matrycowego. Wektor w Matlabie jest tylko podtypem macierzy, podczas gdy w GIS oznacza coś zupełnie innego („wektor jest czymś, co można narysować za pomocą pióra”).

Jeśli chodzi o lokalizację wartości, dla punktów jest to oczywiste, a dla rastra znajduje się albo w środku komórki, albo jest zdefiniowane dla całej komórki. ALE definicja zasięgu może się różnić w zależności od oprogramowania (ponownie). Lewa górna współrzędna jest czasami górną lewą częścią piksela, a czasem środkiem piksela: może to powodować przesunięcia o 1/2 piksela, jeśli nie jesteś tego świadomy.


3
+1. Jednak interpretacja wartości rastrowych nie jest tak jednoznaczna, jak sugerowano w poprzednim akapicie. Komórki rastrów reprezentujących obrazy zazwyczaj zawierają średnie lub całkowite wartości oświetlenia w obrębie odpowiedniego piksela. Jednak wiele rastrów oblicza się przez interpolację lub rozłożenie danych na mapie (jak w obliczeniach kriginga lub gęstości), w których wartości prawie zawsze reprezentują interpolowaną wartość w dokładnym środku każdej komórki, a nie średnią lub sumę w każdej komórce . Wartości pokrycia terenu często są wartościami większościowymi w każdej komórce.
whuber

1
masz rację, zredagowałem swoją odpowiedź.
radouxju
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.