|
|
(Není zobrazeno 12 mezilehlých verzí od stejného uživatele.) |
Řádek 1: |
Řádek 1: |
| {{Upravit}} | | {{freegiswiki|RasterLite}} |
| | |
| '''RasterLite''' je rozšíření [[SpatiaLite]] pro uložení, manipulaci a analýzu rastrových dat.
| |
| __TOC__
| |
| | |
| == 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 < init_spatialite-2.3.sql
| |
| | |
| Data naimportujeme pomocí nástroje <tt>rasterlite_load</tt>.
| |
| | |
| 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 ==
| |
| | |
| * [[SpatiaLite]]
| |
| * [[PostGIS Raster]]
| |
| | |
| == Externí odkazy ==
| |
| | |
| * [http://www.gaia-gis.it/spatialite/rasterlite-man.pdf RasterLite Manual]
| |
| * [http://www.gaia-gis.it/spatialite/rasterlite-how-to.pdf RasterLite HowTo]
| |
| | |
| {{Databáze}}
| |
| {{GIS}}
| |
| {{GFOSS}}
| |
Aktuální verze z 8. 1. 2013, 14:28