4 #include "../../Config.h" 12 #include <QApplication> 22 std::string data_dir = TERRALIB_DATA_DIR;
24 std::string rinfo(
"file://");
25 rinfo += data_dir +
"/geotiff/cbers2b_rgb342_crop.tif";
31 std::unique_ptr<te::da::DataSourceTransactor> tr = ds->getTransactor();
33 std::unique_ptr<te::da::DataSet> dataSet = tr->getDataSet(
"cbers2b_rgb342_crop.tif");
35 std::unique_ptr<te::rst::Raster> raster = dataSet->getRaster(rpos);
39 double llx = extent->
m_llx;
40 double lly = extent->
m_lly;
41 double urx = extent->
m_urx;
42 double ury = extent->
m_ury;
50 canvas.
drawImage(0,0, canvas.
getWidth(), canvas.
getHeight(), raster.get(), 0, 0, raster->getNumberOfColumns(), raster->getNumberOfRows());
This file contains include headers for the Data Type module of TerraLib.
static std::unique_ptr< DataSource > make(const std::string &driver, const te::core::URI &connInfo)
void DrawingRasterObject()
It retrieves data from a tiff file and prints it to a png graphics file.
double m_urx
Upper right corner x-coordinate.
static te::dt::Date ds(2010, 01, 01)
double m_llx
Lower left corner x-coordinate.
Several examples declarations.
An Envelope defines a 2D rectangular region.
double m_lly
Lower left corner y-coordinate.
double m_ury
Upper right corner y-coordinate.
TEDATAACCESSEXPORT std::size_t GetFirstPropertyPos(const te::da::DataSet *dataset, int datatype)
This file contains include headers for the Vector Geometry model of TerraLib.
This file contains include headers for the Data Access module of TerraLib.