# Extract pixel values out of a FdoRasterSource

**URL:** <https://community.thinkgeo.com/t/extract-pixel-values-out-of-a-fdorastersource/1475>\
**Category:** WinForms\
**Created:** [October 27, 2010, 9:24am UTC](https://community.thinkgeo.com/t/extract-pixel-values-out-of-a-fdorastersource/1475 "2010-10-27T09:24:09Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![Niels](https://community.thinkgeo.com/letter_avatar_proxy/v4/letter/n/ebca7d/32.png) [@Niels](https://community.thinkgeo.com/u/Niels)\
**Post date:** [October 27, 2010, 9:24am UTC](https://community.thinkgeo.com/t/extract-pixel-values-out-of-a-fdorastersource/1475/1 "2010-10-27T09:24:09Z")

</div>

We&nbsp;have&nbsp;planned&nbsp;to&nbsp;use&nbsp;FdoRasterLayer&nbsp;for&nbsp;raster&nbsp;elevation&nbsp;data.&nbsp;Further&nbsp;to&nbsp;showing&nbsp;raster&nbsp;data&nbsp;at&nbsp;the&nbsp;map&nbsp;control&nbsp;we&nbsp;are&nbsp;also&nbsp;interested&nbsp;in&nbsp;the&nbsp;pixel&nbsp;values.

Do&nbsp;you&nbsp;have&nbsp;any&nbsp;ideas&nbsp;of&nbsp;how&nbsp;to&nbsp;extract&nbsp;pixel&nbsp;values&nbsp;out&nbsp;of&nbsp;a&nbsp;FdoRasterSource&nbsp;?  
  
I&nbsp;imagine&nbsp;a&nbsp;function&nbsp;something&nbsp;like&nbsp;&nbsp;GetPixelBlock(&nbsp;rectangle&nbsp;)

Regards  
  
Niels

---

<div class="post-metadata">

**Author:** ![ThinkGeo](https://community.thinkgeo.com/user_avatar/community.thinkgeo.com/thinkgeo/32/25029_2.png) [@ThinkGeo](https://community.thinkgeo.com/u/ThinkGeo)\
**Post date:** [October 28, 2010, 7:14am UTC](https://community.thinkgeo.com/t/extract-pixel-values-out-of-a-fdorastersource/1475/2 "2010-10-28T07:14:02Z")

</div>

Niels,

&nbsp;

Thanks&nbsp;for&nbsp;your&nbsp;post&nbsp;and&nbsp;questions.

&nbsp;

I&nbsp;am&nbsp;sorry&nbsp;to&nbsp;say&nbsp;that&nbsp;we&nbsp;do&nbsp;not&nbsp;have&nbsp;a&nbsp;API&nbsp;like&nbsp;that&nbsp;to&nbsp;extract&nbsp;a&nbsp;pixel&nbsp;value,&nbsp;currently&nbsp;we&nbsp;are&nbsp;wrapping&nbsp;open&nbsp;source&nbsp;fdo&nbsp;library&nbsp;to&nbsp;get&nbsp;image&nbsp;back&nbsp;from&nbsp;fdo&nbsp;source.&nbsp;I&nbsp;do&nbsp;not&nbsp;think&nbsp;the&nbsp;FDO&nbsp;library&nbsp;expose&nbsp;this&nbsp;kind&nbsp;of&nbsp;functionality.

[fdo.osgeo.org/history.html](http://fdo.osgeo.org/history.html)

&nbsp;

Any&nbsp;more&nbsp;questions&nbsp;or&nbsp;ideas&nbsp;please&nbsp;feel&nbsp;free&nbsp;to&nbsp;let&nbsp;me&nbsp;know.

&nbsp;

Thanks.

&nbsp;

Yale

&nbsp;

---

<div class="post-metadata">

**Author:** ![Noboru](https://community.thinkgeo.com/letter_avatar_proxy/v4/letter/n/b19c9b/32.png) [@Noboru](https://community.thinkgeo.com/u/Noboru)\
**Post date:** [November 19, 2012, 6:07am UTC](https://community.thinkgeo.com/t/extract-pixel-values-out-of-a-fdorastersource/1475/3 "2012-11-19T06:07:47Z")

</div>

Hello,&nbsp;  
&nbsp;I&nbsp;was&nbsp;given&nbsp;a&nbsp;csv&nbsp;file&nbsp;with&nbsp;three&nbsp;columns&nbsp;of&nbsp;“longitude”,&nbsp;“latitude”,&nbsp;and&nbsp;“temperature”.&nbsp;The&nbsp;points&nbsp;are&nbsp;in&nbsp;a&nbsp;grid.&nbsp;I&nbsp;want&nbsp;to&nbsp;make&nbsp;a&nbsp;raster&nbsp;dataset&nbsp;showing&nbsp;the&nbsp;temperature&nbsp;from&nbsp;this&nbsp;csv&nbsp;file.&nbsp;  
&nbsp;&nbsp;  
&nbsp;1)&nbsp;I&nbsp;want&nbsp;to&nbsp;create&nbsp;a&nbsp;raster&nbsp;dataset,&nbsp;and&nbsp;put&nbsp;value&nbsp;into&nbsp;each&nbsp;pixel.&nbsp;Can&nbsp;MapSuite&nbsp;do&nbsp;this?&nbsp;Any&nbsp;format&nbsp;of&nbsp;raster&nbsp;dataset&nbsp;which&nbsp;MapSuite&nbsp;supports&nbsp;will&nbsp;do.&nbsp;Not&nbsp;only&nbsp;fdo&nbsp;library&nbsp;but&nbsp;also&nbsp;any&nbsp;other&nbsp;library&nbsp;will&nbsp;do.&nbsp;(Yale&nbsp;says&nbsp;above&nbsp;that&nbsp;a&nbsp;pixel&nbsp;value&nbsp;cannot&nbsp;be&nbsp;extracted.&nbsp;I&nbsp;want&nbsp;to&nbsp;ask&nbsp;if&nbsp;a&nbsp;pixel&nbsp;value&nbsp;can&nbsp;be&nbsp;put.)&nbsp;  
&nbsp;&nbsp;  
&nbsp;2)&nbsp;If&nbsp;the&nbsp;answer&nbsp;to&nbsp;the&nbsp;question&nbsp;1&nbsp;is&nbsp;no,&nbsp;is&nbsp;there&nbsp;other&nbsp;methods&nbsp;to&nbsp;create&nbsp;raster&nbsp;dataset?&nbsp;  
&nbsp;&nbsp;  
&nbsp;Regards,&nbsp;  
&nbsp;Noboru&nbsp;

---

<div class="post-metadata">

**Author:** ![Ryan](https://community.thinkgeo.com/letter_avatar_proxy/v4/letter/r/a8b319/32.png) [@Ryan](https://community.thinkgeo.com/u/Ryan)\
**Post date:** [November 19, 2012, 3:00pm UTC](https://community.thinkgeo.com/t/extract-pixel-values-out-of-a-fdorastersource/1475/4 "2012-11-19T15:00:53Z")

</div>

Hi&nbsp;Noboru,

Thanks&nbsp;for&nbsp;your&nbsp;question!

We&nbsp;have&nbsp;a&nbsp;GRID&nbsp;Format&nbsp;that&nbsp;might&nbsp;might&nbsp;your&nbsp;needs.&nbsp;Please&nbsp;check&nbsp;this&nbsp;sample&nbsp;from&nbsp;our&nbsp;Wiki:&nbsp;[wiki.thinkgeo.com/wiki/Map\_S...ate\_GRID\_2](http://wiki.thinkgeo.com/wiki/Map_Suite_Desktop_Edition_All_Samples#Create_GRID_2)

---

<div class="post-metadata">

**Author:** ![Noboru](https://community.thinkgeo.com/letter_avatar_proxy/v4/letter/n/b19c9b/32.png) [@Noboru](https://community.thinkgeo.com/u/Noboru)\
**Post date:** [November 20, 2012, 10:22pm UTC](https://community.thinkgeo.com/t/extract-pixel-values-out-of-a-fdorastersource/1475/5 "2012-11-20T22:22:02Z")

</div>

Hi&nbsp;Ryan,&nbsp;  
&nbsp;Thank&nbsp;you&nbsp;very&nbsp;much.&nbsp;  
&nbsp;&nbsp;  
&nbsp;But&nbsp;I&nbsp;do&nbsp;not&nbsp;want&nbsp;to&nbsp;use&nbsp;interpolation.&nbsp;  
&nbsp;Value&nbsp;of&nbsp;each&nbsp;of&nbsp;the&nbsp;pixel&nbsp;is&nbsp;given&nbsp;with&nbsp;the&nbsp;coordinates&nbsp;of&nbsp;the&nbsp;centre&nbsp;of&nbsp;the&nbsp;pixel&nbsp;by&nbsp;the&nbsp;csv&nbsp;file.&nbsp;  
&nbsp;I&nbsp;want&nbsp;to&nbsp;use&nbsp;this&nbsp;value&nbsp;as&nbsp;the&nbsp;pixel&nbsp;value&nbsp;without&nbsp;any&nbsp;change.&nbsp;  
&nbsp;If&nbsp;the&nbsp;csv&nbsp;file&nbsp;does&nbsp;not&nbsp;have&nbsp;coordinates&nbsp;of&nbsp;a&nbsp;certain&nbsp;pixel&nbsp;within&nbsp;the&nbsp;extent,&nbsp;I&nbsp;want&nbsp;to&nbsp;put&nbsp;NoDataValue&nbsp;(-9999).&nbsp;  
&nbsp;&nbsp;  
&nbsp;I&nbsp;may&nbsp;be&nbsp;able&nbsp;to&nbsp;get&nbsp;the&nbsp;same&nbsp;result&nbsp;with&nbsp;Inverse&nbsp;Distance&nbsp;Weighting&nbsp;if&nbsp;I&nbsp;set&nbsp;the&nbsp;search&nbsp;radius&nbsp;to&nbsp;a&nbsp;length&nbsp;shorter&nbsp;than&nbsp;the&nbsp;cell&nbsp;size.&nbsp;  
&nbsp;But&nbsp;this&nbsp;does&nbsp;not&nbsp;look&nbsp;nice.&nbsp;Are&nbsp;there&nbsp;any&nbsp;other&nbsp;methods?&nbsp;  
&nbsp;If&nbsp;there&nbsp;are&nbsp;not,&nbsp;I&nbsp;have&nbsp;to&nbsp;use&nbsp;Inverse&nbsp;Distance&nbsp;Weighting.&nbsp;  
&nbsp;&nbsp;  
&nbsp;Regards,&nbsp;  
&nbsp;Noboru&nbsp;

---

<div class="post-metadata">

**Author:** ![Ryan](https://community.thinkgeo.com/letter_avatar_proxy/v4/letter/r/a8b319/32.png) [@Ryan](https://community.thinkgeo.com/u/Ryan)\
**Post date:** [November 26, 2012, 5:42pm UTC](https://community.thinkgeo.com/t/extract-pixel-values-out-of-a-fdorastersource/1475/6 "2012-11-26T17:42:01Z")

</div>

Hi&nbsp;Noboru,&nbsp;  
&nbsp;&nbsp;  
&nbsp;This&nbsp;is&nbsp;a&nbsp;bit&nbsp;outside&nbsp;of&nbsp;the&nbsp;Scope&nbsp;of&nbsp;MapSuite,&nbsp;but&nbsp;why&nbsp;not&nbsp;just&nbsp;create&nbsp;a&nbsp;new&nbsp;System.Drawing.Bitmap&nbsp;object&nbsp;and&nbsp;populate&nbsp;the&nbsp;pixels&nbsp;with&nbsp;the&nbsp;SetPixel()&nbsp;method?&nbsp;  
&nbsp;&nbsp;  
&nbsp;You&nbsp;could&nbsp;then&nbsp;use&nbsp;Map&nbsp;Suite&nbsp;to&nbsp;display&nbsp;your&nbsp;bitmap&nbsp;using&nbsp;a&nbsp;GdiPlusRasterLayer??
