RasterLite: Porovnání verzí
Řádek 11: | Řádek 11: | ||
Nejprve stáhneme testovací data a vytvoříme SpatiaLite databázi. | Nejprve stáhneme testovací data a vytvoříme SpatiaLite databázi. | ||
wget http:// | wget wget http://geo102.fsv.cvut.cz/zodh/2011/tiff/pardubice-1980/L4191025_02519840414_B10.TIF | ||
Data naimportujeme pomocí nástroje <tt>rasterlite_load</tt>. | Data naimportujeme pomocí nástroje <tt>rasterlite_load</tt>. | ||
rasterlite_load -d | rasterlite_load -d gisdb.sqlite -T landsat_b10 -f L4191025_02519840414_B10.TIF -i TIFF -e 2065 | ||
Příklad jednoduchého dotazu. | Příklad jednoduchého dotazu. |
Verze z 16. 4. 2012, 12:18

RasterLite je rozšíření SpatiaLite pro uložení, manipulaci a analýzu rastrových dat v prostředí SQLite.
Pod operačním systémem Debian GNU/Linux nainstalujeme SpatiaLite příkazem
sudo apt-get install librasterlite2 rasterlite-bin
Import dat
Nejprve stáhneme testovací data a vytvoříme SpatiaLite databázi.
wget wget http://geo102.fsv.cvut.cz/zodh/2011/tiff/pardubice-1980/L4191025_02519840414_B10.TIF
Data naimportujeme pomocí nástroje rasterlite_load.
rasterlite_load -d gisdb.sqlite -T landsat_b10 -f L4191025_02519840414_B10.TIF -i TIFF -e 2065
Příklad jednoduchého dotazu.
SELECT tile_id, AsText(geometry) FROM dem
WHERE NOT IsEmpty(geometry) LIMIT 3;
tile_id = 0 astext(geometry) = POLYGON((-180 90, -177.904167 90, -177.904167 87.904167, -180 87.904167, -180 90)) tile_id = 1 astext(geometry) = POLYGON((-177.904167 90, -175.808333 90, -175.808333 87.904167, -177.904167 87.904167, -177.904167 90)) tile_id = 2 astext(geometry) = POLYGON((-175.808333 90, -173.7125 90, -173.7125 87.904167, -175.808333 87.904167, -175.808333 90))
V databázi se vytvoří dvě tabulky
- dem_rasters - binární data dlaždic
- dem_metadata - metadata dlaždic
SELECT * FROM dem_rasters LIMIT 3;
id|raster 1 |II* 2 |II* 3 |II*
SELECT * FROM marble_metadata LIMIT 3;
id source_name tile_id width height pixel_x_size pixel_y_size geometry ---------- --------------- ---------- ---------- ---------- ------------ ------------ ---------- 0 raster metadata 0 0 0 0.0 0.0 1 /opt/vyuka/land 0 503 503 0.0041666666 0.0041666666 2 /opt/vyuka/land 1 503 503 0.0041666666 0.0041666666