User Tools

Site Tools

knihovny_gdal_ogr

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

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,  QGIS, MapServer, Google Earth,ArcGIS 9.2 používá pro některé rastrové formáty GDAL, TopoQuest     * Delta3D, GRASS GIS, OSSIM, GvSIG,  QGIS, MapServer, Google Earth,ArcGIS 9.2 používá pro některé rastrové formáty GDAL, TopoQuest
-  * seznam rastrových formátů - http://www.gdal.org/formats_list.html+   
 + 
 + 
 +  * datový model GDAL pro rastrová data 
 +===== rastrové formáty ===== 
 +* seznam rastrových formátů - http://www.gdal.org/formats_list.html
     * 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
 +{{ :gdal.png?nolink&500 |}}
 +
 +=== 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://en.wikipedia.org/wiki/Well-known_text)
 +    * metadata (pár název/hodnota)
 +  * 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://www.gdal.org/ogr_formats.html   * seznam vektorových formátů - http://www.gdal.org/ogr_formats.html
 +    * výběr:
 +      * Knihovna GDAL,ESRI File Geodatabase, ESRI Shapefile, GML, OGC Geopackage, GPX, GRASS GIS, KML, Mapinfo File, Microstation DGN, Oracle Spatial, PostGIS, U.S. Census TIGER/Line, VFK, VFR
 +{{ ::gdal2.png?nolink&500 |}}
 +=== 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 
  
-{{ :gdal.png?nolink&300 |}} 
Permalink knihovny_gdal_ogr.1463687944.txt.gz · Last modified: 2016/05/19 21:59 by efox

oeffentlich