RasterLite: Porovnání verzí

Z GeoWikiCZ
Řádek 14: Řádek 14:


  rasterlite_load -d raster.sqlite -T marble -f TrueMarble.500m.21600x21600.A1.tif -i TIFF -e 4326
  rasterlite_load -d raster.sqlite -T marble -f TrueMarble.500m.21600x21600.A1.tif -i TIFF -e 4326
Příklad jednoduchého dotazu.
<source lang="sql">
SELECT tile_id, AsText(geometry) FROM marble_metadata
WHERE NOT IsEmpty(geometry) LIMIT 3;
</source>
<pre>
        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))
</pre>


== Související články ==
== Související články ==

Verze z 31. 3. 2010, 20:00

RasterLite je rozšíření SpatiaLite pro uložení, manipulaci a analýzu rastrových dat.

Import dat

Nejprve stáhneme testovací data a vytvoříme SpatiaLite databázi.

wget http://ueod-globe.net/globe/TrueMarble_GeoTIFF/TrueMarble.500m.21600x21600.A1.tif.gz
gzip -d TrueMarble.500m.21600x21600.A1.tif.gz
spatialite raster.sqlite < /usr/local/share/init_spatialite-2.3.sql

Data naimportujeme pomocí nástroje rasterlite_load.

rasterlite_load -d raster.sqlite -T marble -f TrueMarble.500m.21600x21600.A1.tif -i TIFF -e 4326

Příklad jednoduchého dotazu.

SELECT tile_id, AsText(geometry) FROM marble_metadata
 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))

Související články

Externí odkazy