<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Sarawut Ninsawat &#187; mapserver</title>
	<atom:link href="http://www.ninsawat.com/?cat=8&#038;feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://www.ninsawat.com</link>
	<description>A Personal Blog but not private</description>
	<lastBuildDate>Sat, 02 Aug 2025 08:02:05 +0000</lastBuildDate>
	<language>en-US</language>
		<sy:updatePeriod>hourly</sy:updatePeriod>
		<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.9.2</generator>
	<item>
		<title>คำนิยามแบบได้ใจความของ Mapserver</title>
		<link>http://www.ninsawat.com/?p=65&#038;utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=%25e0%25b8%2584%25e0%25b8%25b3%25e0%25b8%2599%25e0%25b8%25b4%25e0%25b8%25a2%25e0%25b8%25b2%25e0%25b8%25a1%25e0%25b9%2581%25e0%25b8%259a%25e0%25b8%259a%25e0%25b9%2584%25e0%25b8%2594%25e0%25b9%2589%25e0%25b9%2583%25e0%25b8%2588%25e0%25b8%2584%25e0%25b8%25a7%25e0%25b8%25b2%25e0%25b8%25a1%25e0%25b8%2582%25e0%25b8%25ad%25e0%25b8%2587-m</link>
		<comments>http://www.ninsawat.com/?p=65#comments</comments>
		<pubDate>Mon, 17 Aug 2009 02:54:35 +0000</pubDate>
		<dc:creator><![CDATA[admin]]></dc:creator>
				<category><![CDATA[mapserver]]></category>

		<guid isPermaLink="false">http://www.ninsawat.com/?p=65</guid>
		<description><![CDATA[Mapserver]]></description>
				<content:encoded><![CDATA[<p>ได้ไปอ่านเจอ &#8220;Mapserver : a completed unbiased  Overview&#8221; by Paul Ramsey แล้วได้ใจมากกับคำนิยามที่ตรงใจ เวลาคนอื่นถามว่าทำไมไม่ใช้ ArcIMS ทำไมไม่ Geoserver ก็เพราะว่า &#8230;..</p>
<p>Mapserver is strong like OX มันแข็งแรงเหมือน วัว</p>
<p>Mapserver is fast like cheetah มันเร็วเหมือนเสือชีตาท์ (อันนี้เห็นด้วยอย่างแรง เวลาบอกคนอื่นก็มักบอกแต่คนดี อันนี้)</p>
<p>Mapserver is kind of cheetox or an Oxtah คุณเห็นด้วยไหม ???</p>
<p>อีกอย่างที่น่าสนใจก็คือ</p>
<p>Mapserver is an <strong>rendering engine</strong> มันก็เป็นแค่เครื่องจักรที่มีหน้าที แปลงข้อมูลดิบ ให้เป็นแผนที่ที่สวยงาม</p>
<p>แต่ Geoserver, Mapguide  and Arc IMS นั้นเปรียบได้เหมือน รถยนต์ ที่มักรวมเบาะที่นั่งนุ่ม ๆ เครื่องเสียงเล้าใจ ไฟกระพริบสีสรร</p>
<p>ลองอ่านเพิ่มเติมได้จากที่นี่นะครับ</p>
<p><a href="http://s3.cleverelephant.ca/geoweb-mapserver.pdf">http://s3.cleverelephant.ca/geoweb-mapserver.pdf</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ninsawat.com/?feed=rss2&#038;p=65</wfw:commentRss>
		<slash:comments>52</slash:comments>
		</item>
		<item>
		<title>SWIG Mapscript vs PHP Mapscript</title>
		<link>http://www.ninsawat.com/?p=58&#038;utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=swig-mapscript-vs-php-mapscript</link>
		<comments>http://www.ninsawat.com/?p=58#comments</comments>
		<pubDate>Thu, 25 Jun 2009 08:07:41 +0000</pubDate>
		<dc:creator><![CDATA[admin]]></dc:creator>
				<category><![CDATA[mapserver]]></category>
		<category><![CDATA[mapserver WxS]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[pyhon mapscript mapserver php]]></category>

		<guid isPermaLink="false">http://www.ninsawat.com/?p=58</guid>
		<description><![CDATA[เคยแต่ใช้ PHP Mapscript มาสะนาน คราวนี้มาลองใช้ SWIG Mapscript ดูบ้าง ก็เลยลองกลับ Python 2.6 มาเปรียบเทียนกันเลยละกัน Code ที่แสดงเป็นการเปลี่่ยนค่า PROCESSING ของ RASTER layer แล้วทำการ QueryByPoint โดยใน PHP เจอปัญหาสามารถกำหนดค่า BANDS ได้เพียง 5 bands แต่ใน python ในนั้นไม่มีปัญหา รวมถึงหากกำหนดใน mapfile เช่นกันคาดว่าจะเป็นในเรื่องของ ขนาด shape result ที่ใหญ่เกินกว่าที่กำหนดไว้ เท่าที่ลองใช้ python mapscript ก็ใช้งานได้ดี โดยเฉพาะในแบบ interactive ทำให้ง่ายต่อการ debug Python Code import mapscriptomap=mapscript.mapObj("test.map") olayer=omap.getLayerByName("testdata") olayer.status=mapscript.MS_ON olayer.clearProcessing() olayer.setProcessingKey("BANDS","1,2,3,4") queryPoint =&#8230;]]></description>
				<content:encoded><![CDATA[<p>เคยแต่ใช้ PHP Mapscript มาสะนาน คราวนี้มาลองใช้ SWIG Mapscript ดูบ้าง ก็เลยลองกลับ Python 2.6</p>
<p>มาเปรียบเทียนกันเลยละกัน Code ที่แสดงเป็นการเปลี่่ยนค่า PROCESSING ของ RASTER layer แล้วทำการ QueryByPoint โดยใน PHP เจอปัญหาสามารถกำหนดค่า BANDS ได้เพียง 5 bands แต่ใน python ในนั้นไม่มีปัญหา รวมถึงหากกำหนดใน mapfile เช่นกันคาดว่าจะเป็นในเรื่องของ ขนาด shape result ที่ใหญ่เกินกว่าที่กำหนดไว้</p>
<p>เท่าที่ลองใช้ python mapscript ก็ใช้งานได้ดี โดยเฉพาะในแบบ interactive ทำให้ง่ายต่อการ debug</p>
<p><font color="#ff0000"><em><strong>Python Code</strong></em></font></p>
<p><code></code></p>
<pre>import mapscriptomap=mapscript.mapObj("test.map")

olayer=omap.getLayerByName("testdata")

olayer.status=mapscript.MS_ON

olayer.clearProcessing()

olayer.setProcessingKey("BANDS","1,2,3,4")

queryPoint = mapscript.pointObj(-179.5,89.5)

olayer.queryByPoint(omap,queryPoint,mapscript.MS_SINGLE,-1)

olayer.open()

for i in range(olayer.getNumResults()):

result=olayer.getResult(i)

s=olayer.getFeature(result.shapeindex)

for i in range(olayer.numitems):

print "%s: %s" % (olayer.getItem(i), s.getValue(i)

olayer.close()</pre>
<p><font color="#ff0000"><em><strong>PHP Mapscript</strong></em></font></p>
<p><code> </code></p>
<pre>dl("php_mapscript.so");$oMap = ms_newMapobj("/srv/maps/modis/config.map");

$oLayer = $oMap-&gt;getLayerByName("testdata");

$oLayer-&gt;clearprocessing();

$oLayer-&gt;setprocessing("BANDS=1,2,3,4");

$oLayer-&gt;set("status","MS_ON");

$queryPoint=ms_newPointObj();

$queryPoint-&gt;setXY(-179.5,89.5);

@$oLayer-&gt;queryByPoint($queryPoint,MS_SINGLE,-1);

$oLayer-&gt;open();

for ($i=0;$i&lt; $oLayer-&gt;getNumResults();$i++){

             $oResult = $oLayer-&gt;getResult($i);

             $oshape = $oLayer-&gt;getfeature($oResult-&gt;shapeindex);

             foreach ($oLayer-&gt;getitems() as $name){

                          echo $name.": ".$oshape-&gt;values[$name]."\n";

             }

}</pre>
<p><em><strong><font color="#ff0000">Result</font></strong></em></p>
<p>x: -179.5<br />
y: 89.5<br />
value_0 : -9999<br />
value_1 : -9999<br />
value_2 : 4040<br />
value_3 : 4785<br />
value_list : -9999,-9999-4040,4785<br />
red : 0<br />
green : 0<br />
blue : 0</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ninsawat.com/?feed=rss2&#038;p=58</wfw:commentRss>
		<slash:comments>40</slash:comments>
		</item>
		<item>
		<title>WMS and WCS Time</title>
		<link>http://www.ninsawat.com/?p=53&#038;utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=wms-and-wcs-time</link>
		<comments>http://www.ninsawat.com/?p=53#comments</comments>
		<pubDate>Wed, 03 Jun 2009 07:29:55 +0000</pubDate>
		<dc:creator><![CDATA[admin]]></dc:creator>
				<category><![CDATA[mapserver]]></category>
		<category><![CDATA[mapserver WxS]]></category>
		<category><![CDATA[wcs]]></category>
		<category><![CDATA[wms]]></category>
		<category><![CDATA[wcs wms time mapserver]]></category>

		<guid isPermaLink="false">http://www.ninsawat.com/?p=53</guid>
		<description><![CDATA[รับรู้มาตั้งนานแล้วว่า Mapserver support WMS และ WCS Time เช่นในกรณี MODIS data set ซึ่งจะมีภาพทุก ๆ วัน ก็จะเป็นประโยชน์มากวิธีการทำก็มีใน http://mapserver.org/ogc/wms_time.html และ http://mapserver.org/ogc/wcs_server.html#wcs-server มาสรุปสั้น ๆ ให้ได้ใจความ ก่อนอื่นทำความเข้าใจก่อนว่า 1 ไฟล์ภาพ คือ ข้อมูล หนึ่งวัน หรือหนึ่งเวลา อาจจะมีหลาย band ก็ได้ ขั้นที่ 1 ก็ทำการสร้าง index file ด้วยคำสั่ง -gdaltindex inde.shp image/*.tif ก็จะได้ไฟล์ index มาซึ่งจะมี colume &#8220;location&#8221;  ที่มี path และ filename อยู่ ก็ทำการสร้าง colume เพิ่มมาใหม่ด้วย โปรแกรม GIS&#8230;]]></description>
				<content:encoded><![CDATA[<p>รับรู้มาตั้งนานแล้วว่า Mapserver support WMS และ WCS Time</p>
<p>เช่นในกรณี MODIS data set ซึ่งจะมีภาพทุก ๆ วัน ก็จะเป็นประโยชน์มากวิธีการทำก็มีใน</p>
<p>http://mapserver.org/ogc/wms_time.html และ http://mapserver.org/ogc/wcs_server.html#wcs-server</p>
<p>มาสรุปสั้น ๆ ให้ได้ใจความ</p>
<p>ก่อนอื่นทำความเข้าใจก่อนว่า 1 ไฟล์ภาพ คือ ข้อมูล หนึ่งวัน หรือหนึ่งเวลา อาจจะมีหลาย band ก็ได้</p>
<p>ขั้นที่ 1 ก็ทำการสร้าง index file ด้วยคำสั่ง</p>
<p>-gdaltindex inde.shp image/*.tif</p>
<p>ก็จะได้ไฟล์ index มาซึ่งจะมี colume &#8220;location&#8221;  ที่มี path และ filename อยู่</p>
<p>ก็ทำการสร้าง colume เพิ่มมาใหม่ด้วย โปรแกรม GIS เช่น Mapwindos, Qgis etc.. ตั่งชื่ออะไรก็ได้ ให้ข้อมูลเป็นชนิด Text</p>
<p>จากนั้นอาจจะต้องหาวิธีใส่ข้อมูลวันที่เข้าไป ในแต่ละ records.</p>
<p>เสร็จไปขั้นแรก</p>
<p>2. ก็มาสร้าง map file โดยทำการสร้าง layer สำหรับ tile index ซึ่งก็เป็นแบบทั่วไปของ Polygon SHP</p>
<p>3. ทำการสร้าง Layer สำหรับภาพ Modis โดยมีข้อมูลที่สำคัญตามนี้</p>
<p>Layer</p>
<p>NAME modisa <em>ชื่อข้อมูล</em></p>
<p>Projection</p>
<p>&#8220;init=epsg:4326&#8243;</p>
<p>End</p>
<p>TYPE RASTER</p>
<p>DUMP True</p>
<p>TILEINDEX &#8220;location&#8221; <em>ชื่อ colume ที่มี path และ filename</em></p>
<p>TILEINDEX &#8220;time_idx&#8221; <em>ชื่อ layer ของ tileindex</em></p>
<p>METADATA</p>
<p>&#8220;wms_timextent&#8221; &#8220;2008-09-01/2008-09-05 <em>จากวันที่ 1 ถึง 5<br />
</em></p>
<p>&#8220;wms_timeitem&#8221; &#8220;dtime&#8221; <em>ชื่อ colume ใน shp ที่มีข้อมูลวันที่</em></p>
<p>&#8220;wms_timedefault&#8221; &#8220;2008-09-01&#8243;</p>
<p>&#8230;&#8230; และอื่นที่ ๆจำเป็นสำหรับ wms implementation</p>
<p>&#8220;wcs_timeitem&#8221; &#8220;dtime&#8221;</p>
<p>&#8220;wcs_timeposition&#8221; &#8220;2008-09-01/2008-09-05&#8243;</p>
<p>&#8230;&#8230;</p>
<p>END</p>
<p>เป็นที่น่าสังเกตว่า</p>
<p>wcs_timeextent สามารถกำหนดเป็น แบบ range ได้ หลังจาก Mapserver version 5.4.1</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ninsawat.com/?feed=rss2&#038;p=53</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Mapserver 5.0.0 Change</title>
		<link>http://www.ninsawat.com/?p=37&#038;utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=mapserver-500-change</link>
		<comments>http://www.ninsawat.com/?p=37#comments</comments>
		<pubDate>Thu, 08 Nov 2007 08:13:00 +0000</pubDate>
		<dc:creator><![CDATA[admin]]></dc:creator>
				<category><![CDATA[mapserver]]></category>

		<guid isPermaLink="false">http://www.ninsawat.com/?p=37</guid>
		<description><![CDATA[ไม่มั่นใจ เหมือนกันว่าเป็นที่ Mapserver หรือ GDAL หรือ จากส่วนไหน แต่แน่ ๆ คือ หากจะใช้ Layer OGR จากเดิม หากจะใช้ Labelitem หรือ Classitem จะต้องใช้ ogr:DO หรือ ogr:Name ต่อตอนนี้นั้นไม่จำเป็นแล้ว ให้ใช้แค่ DO หรือ NAME เท่านั้น และอยู่ดีก็เจอปัญหาแปลกเกี่ยวกับ PHP Warning: [MapServer Error]: msProcessProjection(): no system list, errno: 2 หลายท่านแนะนำว่าให้ใส่ CONFIG &#8220;PROJ_LIB&#8221; &#8220;/usr/share/proj/&#8221; ใน map file หรือ ใส่ SetEnv PROJ_LIB &#8220;/usr/share/proj/&#8221; ไปใน apache config สะ&#8230;]]></description>
				<content:encoded><![CDATA[<p>ไม่มั่นใจ เหมือนกันว่าเป็นที่ Mapserver  หรือ GDAL หรือ จากส่วนไหน แต่แน่ ๆ คือ</p>
<p>หากจะใช้ Layer OGR จากเดิม หากจะใช้ Labelitem หรือ Classitem จะต้องใช้</p>
<p>ogr:DO หรือ ogr:Name</p>
<p>ต่อตอนนี้นั้นไม่จำเป็นแล้ว ให้ใช้แค่ DO หรือ NAME เท่านั้น</p>
<p>และอยู่ดีก็เจอปัญหาแปลกเกี่ยวกับ</p>
<p>PHP Warning:  [MapServer Error]: msProcessProjection(): no system list, errno: 2</p>
<p>หลายท่านแนะนำว่าให้ใส่</p>
<p>CONFIG &#8220;PROJ_LIB&#8221; &#8220;/usr/share/proj/&#8221;</p>
<p>ใน map file</p>
<p>หรือ ใส่ SetEnv PROJ_LIB &#8220;/usr/share/proj/&#8221;</p>
<p>ไปใน apache config สะ แต่บางที คิดว่ามันเป็น bug อะ เพราะ พอเกิดข้อพลาดมันก็แจ้ง แต่พอ restart apache ก็หายสะงั้น แล้วลองเอา ไอ้ proj_lib ที่ใส่ค่าไว้ทั้งหมดออกไป ระบบก็ทำงานได้ดี</p>
<p>Powered by ScribeFire.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ninsawat.com/?feed=rss2&#038;p=37</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>เกร็ดเล็กน้อย สารพัน Mapserver ทั้งหลาย 1</title>
		<link>http://www.ninsawat.com/?p=13&#038;utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=%25e0%25b9%2580%25e0%25b8%2581%25e0%25b8%25a3%25e0%25b9%2587%25e0%25b8%2594%25e0%25b9%2580%25e0%25b8%25a5%25e0%25b9%2587%25e0%25b8%2581%25e0%25b8%2599%25e0%25b9%2589%25e0%25b8%25ad%25e0%25b8%25a2-%25e0%25b8%25aa%25e0%25b8%25b2%25e0%25b8%25a3%25e0%25b8%259e%25e0%25b8%25b1%25e0%25b8%2599-mapserver-%25e0%25b8%2597</link>
		<comments>http://www.ninsawat.com/?p=13#comments</comments>
		<pubDate>Mon, 13 Feb 2006 05:43:00 +0000</pubDate>
		<dc:creator><![CDATA[admin]]></dc:creator>
				<category><![CDATA[mapserver]]></category>

		<guid isPermaLink="false">http://www.ninsawat.com/?p=13</guid>
		<description><![CDATA[พอดีวันนี้เจอปัญหาด้าน Symbol Scaling ที่เกิดขึ้นกับ Symbol ที่เป็น PixMap ที่เกิดขึ้นกับ Mapserver 4.8.1ก็เลยนั่งหาคำตอบอยู่นานเลยเจอ link ต่าง ๆ และเกร็ดบางอย่างน่าสนใจเลยเอาลงไว้แก้ขัดนะครับ เป็น webboard ที่รวมความรู้ด้าน GIS และ Mapserver ไว้คนข้าง ใช้ได้เชียวเลย Nabble นี่เป็นอีกคำตอบนึงที่ได้จาก web แห่งนี้ยังไม่เคยลองเหมือนกันเป็นการใช้คำสั่งของ gdal ในการทำ tiling ไว้จะลองใช้ดู เป็นคำสั่งในการสร้าง Tiled Tiff file ออกมาgdal_translate -co TILED=YES your.tif tiled.tif เป็นคำสั่งสร้าง preview ออกมาgdaladdo tiled.tif 2 4 8 16 32 64 128 256 นี่ก็เป็นอีกหนึ่งของ Client ตัวใหม่ ที่น่าสนใจ&#8230;]]></description>
				<content:encoded><![CDATA[<p>พอดีวันนี้เจอปัญหาด้าน Symbol Scaling ที่เกิดขึ้นกับ Symbol ที่เป็น PixMap ที่เกิดขึ้นกับ Mapserver 4.8.1<br />ก็เลยนั่งหาคำตอบอยู่นานเลยเจอ  link ต่าง ๆ และเกร็ดบางอย่างน่าสนใจเลยเอาลงไว้แก้ขัดนะครับ</p>
<p>เป็น webboard ที่รวมความรู้ด้าน GIS และ Mapserver ไว้คนข้าง ใช้ได้เชียวเลย</p>
<p><a href="http://www.nabble.com/GIS-f1188.html">Nabble</a></p>
<p>นี่เป็นอีกคำตอบนึงที่ได้จาก web แห่งนี้ยังไม่เคยลองเหมือนกัน<br />เป็นการใช้คำสั่งของ gdal ในการทำ tiling ไว้จะลองใช้ดู</p>
<p><span style="font-style:italic;">เป็นคำสั่งในการสร้าง Tiled Tiff file ออกมา</span><br />gdal_translate -co TILED=YES your.tif tiled.tif</p>
<p><span style="font-style:italic;">เป็นคำสั่งสร้าง preview ออกมา</span><br />gdaladdo tiled.tif 2 4 8 16 32 64 128 256</p>
<p>นี่ก็เป็นอีกหนึ่งของ Client ตัวใหม่ ที่น่าสนใจ คาดว่าพัฒนามาจาก Thesis ของเด็ก ปโท</p>
<p><a href="http://datashare.gis.unbc.ca/fist/">FIST</a></p>
<p>วกกลับด้วย AppforMap กันสะหน่อยแล้วกันนะ</p>
<p>php.ini ต้องอนุญาตให้ใช้</p>
<p><span style="font-style:italic;">register_globals = On</span></p>
<p>เพื่อจะทำให้สามารถใช้ CheckBox และฟังก์ชัน ต่าง ๆ ได้อย่างสมบูรณ์</p>
<p>จากนั้นด้านการใช้งาน postgis 1.0 อาจมีปัญหาบ้างนิดหน่อยกับเรื่องของข้อมูลเพราะมีการเข้มงวดกับการใช้มากขึ้นจาก postgis 0.8</p>
<p>โดยตัวอย่างที่ต้องทำการแก้ไข code ที่ทำการเพิ่มจุดเข้าไปให้นั้นจะรับได้แค่ จุดแรกที่กด เท่านั้น ส่วนจุดอื่น ๆ ก็จะข้ามไป<br />ใน functions.php</p>
<p><span style="font-style:italic;"><br />switch ($this -> theGeometry)<br />     {<br />             ////Edit Change Log 1<br />             case POINT :<br />             $pointgeoCoordStr=explode(&#8220;,&#8221;,$geoCoordStr);<br />             $__wkt=&#8221;POINT($pointgeoCoordStr[0])&#8221;;<br />             break;</span></p>
<p>ที่เหลือก็ยังมีพวก ค่าการ zoom to point ที่ีมีการใ้ช้ magic number ใน file attrupdate.phtml ไว้ที่ 100 ซึ่งหากใช้หน่วยของแผนที่แบบ degrees ก็สัก 1 หรือ 1.5 ก็น่าจะดีกว่า</p>
<p>แล้วในส่วน Measure นั้นจะใช้ได้กับ Map File ที่ใช้ หน่วยเป็น Meters</p>
<p>- การแสดง Legend ด้วยคำสั่ง Drawlegend สำหรับ i18n </p>
<p>ต้องทำการกำหนด การแสดงค่าใน Label object ใน Legend obj ให้เป็นดังรูปแบบด้านล่าง</p>
<p>  LEGEND<br />    KEYSIZE 40 20<br />    KEYSPACING 10 10<br />    OUTLINECOLOR 0 0 0<br />    IMAGECOLOR 255 255 255<br />    LABEL<br />      TYPE TRUETYPE<br />      ENCODING SJIS<br />      FONT &#8220;Sazanami-Mincho&#8221;<br />      COLOR 0 0 0<br />      SIZE 12<br />      POSITION CL<br />      PARTIALS FALSE<br />      BUFFER 3<br />    END<br />    STATUS OFF<br />  END</p>
<p>แล้ว legend จะทำาการสร้าง legend ด้วยภาษานั้นได้ จากการใช้ค่า Class name นั้นเอง</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ninsawat.com/?feed=rss2&#038;p=13</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
