This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision | |||
|
knihovny_gdal_ogr [2016/05/19 21:59] efox |
knihovny_gdal_ogr [2016/05/19 22:25] (current) efox |
||
|---|---|---|---|
| Line 6: | Line 6: | ||
| * Software využívající GDAL/OGR: | * Software využívající GDAL/OGR: | ||
| * Delta3D, GRASS GIS, OSSIM, GvSIG, | * Delta3D, GRASS GIS, OSSIM, GvSIG, | ||
| - | * seznam rastrových formátů - http:// | + | |
| + | |||
| + | |||
| + | * datový model GDAL pro rastrová data | ||
| + | ===== rastrové formáty ===== | ||
| + | * seznam rastrových formátů - http:// | ||
| * výběr: | * výběr: | ||
| * Arc/Info ASCII and Binary Grid | * Arc/Info ASCII and Binary Grid | ||
| Line 21: | Line 26: | ||
| * OGC Web Map Server | * OGC Web Map Server | ||
| * OGC Web Coverage Server | * OGC Web Coverage Server | ||
| + | {{ : | ||
| + | |||
| + | === základní entity === | ||
| + | * ovladač | ||
| + | * dataset | ||
| + | * C++ třída GDALDataset | ||
| + | * seskupuje rastrové kanály a jejich společné atributy | ||
| + | * definice referenčního souřadnicového systému (https:// | ||
| + | * metadata (pár název/ | ||
| + | * rastrový kanál | ||
| + | * C++ třída GDALRasterBand | ||
| + | * informace vztažené k danému rastrovému kanálu či vrstvě (např. 24bit obrázek může být reprezentován jako dataset se třemi kanály) | ||
| + | * základní atributy: | ||
| + | * velikost v pixelech (nemusí být totožné s velikostí datasetu) | ||
| + | * datový typ (byte, float (16,32,64), int, ...) | ||
| + | * velikost bloku (např. dlaždice nebo rastrová řádka) | ||
| + | * volitelné atributy: | ||
| + | * metadata, název kategorie (pro tematická data), volba masky, nodata, interpretace barevné tabulky | ||
| + | |||
| + | === nástroje pro práci s rastrovými daty === | ||
| + | * gdalinfo - vypíše metadata | ||
| + | * gdal_translate - vytvoří kopii souboru s danými parametry výstupu | ||
| + | * gdalwarp - transformace dat do cíleného souřadnicového systému | ||
| + | * gdaltindex - vytvoří tileindex pro MapServer | ||
| + | * gdal_rasterize - rasterizuje vektorová data | ||
| + | * gdal_grid - vytvoří rastr z bodových dat | ||
| + | * //man gdalinfo// | ||
| + | |||
| + | ===== vektorová data ===== | ||
| + | |||
| * seznam vektorových formátů - http:// | * seznam vektorových formátů - http:// | ||
| + | * výběr: | ||
| + | * Knihovna GDAL,ESRI File Geodatabase, | ||
| + | {{ :: | ||
| + | === základní entity === | ||
| + | * ovladač | ||
| + | * dataset | ||
| + | * C++ třída OGLLayer | ||
| + | * informase o SS jsou dostupné v rámci třídy OGRSpatialReference | ||
| + | * informace o související třídě prvků a atributech (názvy, datové typy) v třídě OGRFeatureDefn | ||
| + | * geometrická a atributová složka geoprvků je reprezentována třídou OGRFeature | ||
| + | * geometrie -> OGRGeometry | ||
| + | * atributy -> OGRField | ||
| + | * vektorová vrstva | ||
| + | === nástroje pro práci s rastrovými daty === | ||
| + | * ogrinfo | ||
| + | * ogr2ogr - kopie souboru s danými parametry výstupu | ||
| + | |||
| + | ===== rozhraní knihovny GDAL ===== | ||
| + | * podporuje: | ||
| + | * C/C++, Perl, Python, R, Ruby, Java, C# ,... | ||
| + | |||
| + | |||
| - | * datový model GDAL pro rastrová data | ||
| - | {{ : | ||