13#ifndef GDALALG_RASTER_PIXEL_INFO_INCLUDED
14#define GDALALG_RASTER_PIXEL_INFO_INCLUDED
16#include "gdalalgorithm.h"
24class GDALRasterPixelInfoAlgorithm final :
public GDALAlgorithm
27 static constexpr const char *NAME =
"pixel-info";
28 static constexpr const char *DESCRIPTION =
29 "Return information on a pixel of a raster dataset.";
30 static constexpr const char *HELP_URL =
31 "/programs/gdal_raster_pixel_info.html";
33 GDALRasterPixelInfoAlgorithm();
36 bool RunImpl(GDALProgressFunc pfnProgress,
void *pProgressData)
override;
38 std::string m_format =
"json";
39 GDALArgDatasetValue m_dataset{};
40 std::vector<std::string> m_openOptions{};
41 std::vector<std::string> m_inputFormats{};
42 std::string m_output{};
43 std::vector<int> m_band{};
45 std::vector<double> m_pos{};
46 std::string m_posCrs{};
47 std::string m_resampling =
"nearest";
49 void PrintLine(
const std::string &str);
GDAL algorithm.
Definition gdalalgorithm_cpp.h:2261