El 20/05/2010 9:30, mail2vajram escribió:
I am using the following code to read pixel values. It read only one pixel
value..how to read entire row..

Use a loop?

generally this code is used to read 0th column 1st row and return pixel
value into buffer.
code:
  Band band = ds.GetRasterBand(1);
  double[] buffer = new double[ds.RasterXSize];
  band.ReadRaster(0, 1,1,1, buffer, 1,1, 1, 1);

No. That's 1st column, 2nd row. You have to start counting from zero.

but when i am using the following code i am not able to getting entire first
row values values.

Band band = ds.GetRasterBand(1);
  double[] buffer = new double[ds.RasterXSize];
band.ReadRaster(0, 1,ds.RasterXSize,1, buffer, 1, 1, 1, 1);

You're completely ignoring the buf_xSize and buf_ySize parameters.

--
Iván Sánchez Ortega <[email protected]>
_______________________________________________
gdal-dev mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/gdal-dev

Reply via email to