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 | ||
- | {{ : |