<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>excellentmap &#187; osgeo</title>
	<atom:link href="http://emap.wordpress.com/category/osgeo/feed/" rel="self" type="application/rss+xml" />
	<link>http://emap.wordpress.com</link>
	<description>GIS, GPS, Maps, LBS,Geolocation and Geo Social Network</description>
	<lastBuildDate>Tue, 17 Apr 2012 03:17:46 +0000</lastBuildDate>
	<language>th</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='emap.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>excellentmap &#187; osgeo</title>
		<link>http://emap.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://emap.wordpress.com/osd.xml" title="excellentmap" />
	<atom:link rel='hub' href='http://emap.wordpress.com/?pushpress=hub'/>
		<item>
		<title>My Sensor Web Project</title>
		<link>http://emap.wordpress.com/2012/04/03/my-sensor-web-project/</link>
		<comments>http://emap.wordpress.com/2012/04/03/my-sensor-web-project/#comments</comments>
		<pubDate>Tue, 03 Apr 2012 05:12:57 +0000</pubDate>
		<dc:creator>pkgis2007</dc:creator>
				<category><![CDATA[OGC]]></category>
		<category><![CDATA[osgeo]]></category>
		<category><![CDATA[sensor]]></category>
		<category><![CDATA[sensorweb]]></category>
		<category><![CDATA[spatial database]]></category>

		<guid isPermaLink="false">http://emap.wordpress.com/?p=2310</guid>
		<description><![CDATA[ช่วงนี้กลับมาทำงานเกี่ยวกับ sensor web อีกรอบ จากปีที่แล้วเวลาส่วนใหญ่ไปกับ GPS Tracking และระบบ Fleet management ซึ่งทำให้ผมมีโอกาสเรียนรู้ เรื่อง Data Management ค่อนข้างมาก เพราะ GPS Tracking ต้องติดตามข้อมูลจากกลุ่มรถจำนวนมาก และเก็บข้อมูลทุกๆ 30 วินาที ทำให้ Database Server ค่อนข้างใหญ่ (ปัจจุบันมีกว่า 5 ล้านเรคคอร์ด) ซึ่งทำให้ต้องมีการพัฒนา script เพื่อบริหารจัดการข้อมูล บำรุงรักษา และเพิ่มประสิทธิภาพในการเข้าถึงเช่น การทำ Temporal indexing เป็นต้น ปีนี้วางแผนจะเน้นไปที่พาร์ทการเชื่อมต่อระบบ กับอุปกรณ์ &#8230; <a href="http://emap.wordpress.com/2012/04/03/my-sensor-web-project/">อ่านเพิ่มเติม <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=emap.wordpress.com&#038;blog=1498938&#038;post=2310&#038;subd=emap&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>ช่วงนี้กลับมาทำงานเกี่ยวกับ sensor web อีกรอบ จากปีที่แล้วเวลาส่วนใหญ่ไปกับ GPS Tracking และระบบ Fleet management ซึ่งทำให้ผมมีโอกาสเรียนรู้ เรื่อง Data Management ค่อนข้างมาก เพราะ GPS Tracking ต้องติดตามข้อมูลจากกลุ่มรถจำนวนมาก และเก็บข้อมูลทุกๆ 30 วินาที ทำให้ Database Server ค่อนข้างใหญ่ (ปัจจุบันมีกว่า 5 ล้านเรคคอร์ด) ซึ่งทำให้ต้องมีการพัฒนา script เพื่อบริหารจัดการข้อมูล บำรุงรักษา และเพิ่มประสิทธิภาพในการเข้าถึงเช่น การทำ Temporal indexing เป็นต้น</p>
<p style="text-align:center;"><a href="http://emap.files.wordpress.com/2012/04/247386_213833251990010_100000900090661_612884_3008135_n.jpg"><img class=" wp-image aligncenter" src="http://emap.files.wordpress.com/2012/04/247386_213833251990010_100000900090661_612884_3008135_n.jpg?w=254&#038;h=380" alt="รูปภาพ" width="254" height="380" /></a><span id="more-2310"></span></p>
<p>ปีนี้วางแผนจะเน้นไปที่พาร์ทการเชื่อมต่อระบบ กับอุปกรณ์ sensor station บน GPRS ที่เน้นไปที่การใช้ UDP protocol เพราะพิสูจน์จากการทำงานของ GPS Box และมีประสิทธิภาพดีกว่าแบบเดิมมาก อีกส่วนที่ต้องการทำคือการหา สมการคณิตศาสตร์มาทำ Data Analysis เช่นการคำนวณแนวโน้มข้อมูล การอนุมาน ทำนายผลข้อมูลล่วงหน้า รวมถึงการทำเหมืองข้อมูลจาก sensor จำนวนหลายโหนดด้วย</p>
<p style="text-align:center;"><a href="http://emap.files.wordpress.com/2012/04/247386_213833245323344_100000900090661_612882_5059112_a.jpg"><img class="size-full wp-image" src="http://emap.files.wordpress.com/2012/04/247386_213833245323344_100000900090661_612882_5059112_a.jpg?w=170" alt="รูปภาพ" /></a></p>
<p style="text-align:center;">sensor station ที่ผมกับเพื่อนร่วมกันพัฒนา</p>
<p>งานอีกส่วนที่อยากทำคือการเชื่อมระบบ sensor ภาคพื้นกับ sensor ในรูปแบบภาพถ่ายดาวเทียม เช่น MODIS TRMM และอื่นๆ บน Raster Database เพื่อทำการสกัดเอา ข้อมูลมาใช้ในรูปแบบองค์ความรู้ ร่วมกับข้อมูลภาคพื้นที่ที่ติดตั้ง sensor เพื่อใช้ข้อมูลจากภาพถ่ายดาวเทียม ในการแก้ปัญหาพื้นที่ที่ไม่สามารถเข้าไปติดตั้ง sensor ได้ และสร้าง Service Portal ให้สอดคล้องกับ Sensor Web Eablement ของ OGC เพื่อเชื่อมเข้ากับระบบ Ground sensor ต่อไป</p>
<p style="text-align:center;"><img class="size-full wp-image" src="http://emap.files.wordpress.com/2012/04/247386_213833255323343_100000900090661_612885_7101804_n.jpg?w=710" alt="รูปภาพ" /></p>
<p style="text-align:center;">ตัวอย่างโปรแกรมแสดงผลข้อมูลตรวจวัดจาก sensor ในสนาม</p>
<p style="text-align:center;"><a href="http://emap.files.wordpress.com/2012/04/1221.jpg"><img class="size-full wp-image" src="http://emap.files.wordpress.com/2012/04/1221.jpg?w=1000" alt="รูปภาพ" /></a></p>
<p style="text-align:center;">ตัวอย่างพื้นที่ศึกษาที่ทดลอง</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/emap.wordpress.com/2310/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/emap.wordpress.com/2310/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=emap.wordpress.com&#038;blog=1498938&#038;post=2310&#038;subd=emap&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://emap.wordpress.com/2012/04/03/my-sensor-web-project/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0da03177c81c58914509fd1c3d686ac6?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">pkgis</media:title>
		</media:content>

		<media:content url="http://emap.files.wordpress.com/2012/04/247386_213833251990010_100000900090661_612884_3008135_n.jpg?w=379" medium="image">
			<media:title type="html">รูปภาพ</media:title>
		</media:content>

		<media:content url="http://emap.files.wordpress.com/2012/04/247386_213833245323344_100000900090661_612882_5059112_a.jpg?w=170" medium="image">
			<media:title type="html">รูปภาพ</media:title>
		</media:content>

		<media:content url="http://emap.files.wordpress.com/2012/04/247386_213833255323343_100000900090661_612885_7101804_n.jpg?w=710" medium="image">
			<media:title type="html">รูปภาพ</media:title>
		</media:content>

		<media:content url="http://emap.files.wordpress.com/2012/04/1221.jpg?w=1000" medium="image">
			<media:title type="html">รูปภาพ</media:title>
		</media:content>
	</item>
		<item>
		<title>Google street view in Thailand</title>
		<link>http://emap.wordpress.com/2012/04/02/google-street-view-in-thailand/</link>
		<comments>http://emap.wordpress.com/2012/04/02/google-street-view-in-thailand/#comments</comments>
		<pubDate>Mon, 02 Apr 2012 09:50:14 +0000</pubDate>
		<dc:creator>pkgis2007</dc:creator>
				<category><![CDATA[GIS]]></category>
		<category><![CDATA[google map]]></category>
		<category><![CDATA[mobile mapping]]></category>
		<category><![CDATA[openlayers]]></category>
		<category><![CDATA[osgeo]]></category>
		<category><![CDATA[WebMapping]]></category>

		<guid isPermaLink="false">http://emap.wordpress.com/?p=2302</guid>
		<description><![CDATA[เดือนที่ผ่านมา Google เปิดตัวบริการ Google Street View ที่มีข้อมูลภาพถ่ายสองข้างทางถนนในประเทศไทย แบบมุมมอง 360 องศา สามารถบอกตำแหน่งบนแผนที่และแสดงภาพในมุมมองรอบทิศทาง ผมว่าเป็นระบบข้อมูลที่น่าสนใจ ครอบคลุมพื้นที่ กรุงเทพ เชียงใหม่ ภูเก็ต ซึ่งเน้นไปที่สถานที่ท่องเที่ยวสำคัญในบ้านเราเป็นหลัก วันนี้มีเวลาว่างเลยลองเข้าไปศึกษา Streetview API เพื่อเอาไป ใส่ใน Smart Fleet App ของตัวเองดู ตัวอย่างข้อมูลภาพบริเวณถนนเยาวราช นอกจากข้อมูลภาพพาโนรามา 360 องศาที่บันทึกด้วยกล้อง ladybug แล้วยังมีข้อมูลจุดตำแหน่งสามมิติจาก laser scan ที่ได้มาพร้อมกับการวิ่งรถเก็บข้อมูล ทำให้เราสามารถรับรู้ถึงรูปทรงของอาคารและวัตถุในแบบสามมิติได้ โดยสังเกตจากเมาส์ เมื่อเราขยับไปบนภาพ ภาพตัวอย่างข้อมูล laser &#8230; <a href="http://emap.wordpress.com/2012/04/02/google-street-view-in-thailand/">อ่านเพิ่มเติม <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=emap.wordpress.com&#038;blog=1498938&#038;post=2302&#038;subd=emap&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p style="text-align:left;">เดือนที่ผ่านมา Google เปิดตัวบริการ Google Street View ที่มีข้อมูลภาพถ่ายสองข้างทางถนนในประเทศไทย แบบมุมมอง 360 องศา สามารถบอกตำแหน่งบนแผนที่และแสดงภาพในมุมมองรอบทิศทาง ผมว่าเป็นระบบข้อมูลที่น่าสนใจ ครอบคลุมพื้นที่ กรุงเทพ เชียงใหม่ ภูเก็ต ซึ่งเน้นไปที่สถานที่ท่องเที่ยวสำคัญในบ้านเราเป็นหลัก วันนี้มีเวลาว่างเลยลองเข้าไปศึกษา Streetview API เพื่อเอาไป ใส่ใน Smart Fleet App ของตัวเองดู</p>
<p style="text-align:center;"><a href="http://emap.files.wordpress.com/2012/04/1.jpg"><img class="aligncenter size-full wp-image-2303" title="1" src="http://emap.files.wordpress.com/2012/04/1.jpg?w=584&#038;h=240" alt="" width="584" height="240" /></a></p>
<p style="text-align:left;"><span id="more-2302"></span></p>
<p style="text-align:left;">ตัวอย่างข้อมูลภาพบริเวณถนนเยาวราช</p>
<p style="text-align:center;"><a href="http://emap.files.wordpress.com/2012/04/2.jpg"><img class="aligncenter  wp-image-2304" title="2" src="http://emap.files.wordpress.com/2012/04/2.jpg?w=526&#038;h=216" alt="" width="526" height="216" /></a></p>
<p style="text-align:left;">
<p style="text-align:left;">นอกจากข้อมูลภาพพาโนรามา 360 องศาที่บันทึกด้วยกล้อง ladybug แล้วยังมีข้อมูลจุดตำแหน่งสามมิติจาก laser scan ที่ได้มาพร้อมกับการวิ่งรถเก็บข้อมูล ทำให้เราสามารถรับรู้ถึงรูปทรงของอาคารและวัตถุในแบบสามมิติได้ โดยสังเกตจากเมาส์ เมื่อเราขยับไปบนภาพ</p>
<p style="text-align:center;"><a href="http://emap.files.wordpress.com/2012/04/3.jpg"><img class="aligncenter size-full wp-image-2305" title="3" src="http://emap.files.wordpress.com/2012/04/3.jpg?w=584" alt=""   /></a></p>
<p style="text-align:left;">ภาพตัวอย่างข้อมูล laser scan ที่ได้จากระบบรถสำรวจ</p>
<p style="text-align:center;"><a href="http://emap.files.wordpress.com/2012/04/3d.gif"><img class="aligncenter size-full wp-image-2307" title="3D" src="http://emap.files.wordpress.com/2012/04/3d.gif?w=584" alt=""   /></a></p>
<p style="text-align:left;">ผมลองเข้าไปเล่น Street View API เพื่อจะทำ integration ตัวระบบ Google Street View เข้า App ของตัวเอง พบว่า การเชื่อมโยงเข้ากับ Google Map แบบ synchronize ทำได้ดี ไม่สะดุดแบบก่อน และที่สำคัญยังรอบรับการทำงาน ภาษาไทยบน Google Streetview</p>
<p style="text-align:left;">นอกจากนั้นเรายังสามารถควบคุมมุมมองได้อย่างอิสระ และดุง link table ที่แสดงบนพาโนรามา ออกมาใช้ได้  รวมถึงค่า POV Heading และ Pitch ซึ่งสามารถนำมาคำนวณการแสดงผลแบบ ต่อเนื่องหรือเรียงลำดับ สำหรับใช้ควบคุมมุมมองให้แสดงผลในลักษณะ animation ได้อีก</p>
<p style="text-align:left;">น่าเสียดาย Google ยังไม่เปิดให้มีการใช้ฟังก์ชั่นวัด ขนาดวัตถุบนภาพ Panorama แบบที่มีการลือกันใน Developer community ของต่างประเทศ</p>
<p style="text-align:center;"><a href="http://emap.files.wordpress.com/2012/04/12225.jpg"><img class="aligncenter size-full wp-image-2306" title="12225" src="http://emap.files.wordpress.com/2012/04/12225.jpg?w=584&#038;h=506" alt="" width="584" height="506" /></a></p>
<p style="text-align:center;">
<p style="text-align:left;">ตัวอย่างทดลองฝั่ง Google Street View ลงไปใน Application ซึ่งสามารถค้นหาตำแหน่ง เรียกดูประวัติการวิ่งของรถ ดูสภาพจราจร และดูภาพสองข้างทางถนน ได้ ต้องบอกว่า ของ Google เค้าดีจริงๆครับ</p>
<p style="text-align:left;">
<p style="text-align:center;"><a href="http://emap.files.wordpress.com/2012/04/6.jpg"><img class="aligncenter size-medium wp-image-2308" title="6" src="http://emap.files.wordpress.com/2012/04/6.jpg?w=300&#038;h=178" alt="" width="300" height="178" /></a></p>
<p style="text-align:center;">
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/emap.wordpress.com/2302/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/emap.wordpress.com/2302/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=emap.wordpress.com&#038;blog=1498938&#038;post=2302&#038;subd=emap&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://emap.wordpress.com/2012/04/02/google-street-view-in-thailand/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0da03177c81c58914509fd1c3d686ac6?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">pkgis</media:title>
		</media:content>

		<media:content url="http://emap.files.wordpress.com/2012/04/1.jpg" medium="image">
			<media:title type="html">1</media:title>
		</media:content>

		<media:content url="http://emap.files.wordpress.com/2012/04/2.jpg" medium="image">
			<media:title type="html">2</media:title>
		</media:content>

		<media:content url="http://emap.files.wordpress.com/2012/04/3.jpg" medium="image">
			<media:title type="html">3</media:title>
		</media:content>

		<media:content url="http://emap.files.wordpress.com/2012/04/3d.gif" medium="image">
			<media:title type="html">3D</media:title>
		</media:content>

		<media:content url="http://emap.files.wordpress.com/2012/04/12225.jpg" medium="image">
			<media:title type="html">12225</media:title>
		</media:content>

		<media:content url="http://emap.files.wordpress.com/2012/04/6.jpg?w=300" medium="image">
			<media:title type="html">6</media:title>
		</media:content>
	</item>
		<item>
		<title>image processing service on ubuntu</title>
		<link>http://emap.wordpress.com/2011/04/04/image-processing-service-on-ubuntu/</link>
		<comments>http://emap.wordpress.com/2011/04/04/image-processing-service-on-ubuntu/#comments</comments>
		<pubDate>Mon, 04 Apr 2011 05:24:23 +0000</pubDate>
		<dc:creator>pkgis2007</dc:creator>
				<category><![CDATA[osgeo]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://emap.wordpress.com/?p=2268</guid>
		<description><![CDATA[อาทิตยที่ผ่านมา ผมใช้เวลาส่วนใหญ่กับการหา solution ในการสร้าง service บน Linux ubuntu server โดยตั้งใจจะให้ โปรแกรมที่พัฒนาโดย Python มันทำการ run แบบอัตโนมัติเมื่อมีการบูตเครื่อง ในรูปแบบ Service โดยโปรแกรมนี้จะทำหน้าที่ Process ข้อมูลภาพถ่ายดาวเทียม แบบอัตโนมัติ โดยทำการโหลดข้อมูลจาก image archive มาประมวลผลและ สร้างเป็น map service ต่อไป เรียกว่าลองอยู่หลายแบบทั้ง pydaemon (ขอบคุณพี่อาร์ท @sarawut ที่แนะนำ ยากมากครับพี่ ลองแล้วผมไม่สำเร็จ) และการสร้าง shell เพื่อทำงาน สุดท้ายมาจบที่ความช่วยเหลือของ &#8230; <a href="http://emap.wordpress.com/2011/04/04/image-processing-service-on-ubuntu/">อ่านเพิ่มเติม <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=emap.wordpress.com&#038;blog=1498938&#038;post=2268&#038;subd=emap&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>อาทิตยที่ผ่านมา ผมใช้เวลาส่วนใหญ่กับการหา solution ในการสร้าง service บน Linux ubuntu server โดยตั้งใจจะให้ โปรแกรมที่พัฒนาโดย Python มันทำการ run แบบอัตโนมัติเมื่อมีการบูตเครื่อง ในรูปแบบ Service โดยโปรแกรมนี้จะทำหน้าที่ Process ข้อมูลภาพถ่ายดาวเทียม แบบอัตโนมัติ โดยทำการโหลดข้อมูลจาก image archive มาประมวลผลและ สร้างเป็น map service ต่อไป</p>
<p>เรียกว่าลองอยู่หลายแบบทั้ง pydaemon (ขอบคุณพี่อาร์ท @sarawut ที่แนะนำ ยากมากครับพี่ ลองแล้วผมไม่สำเร็จ) และการสร้าง shell เพื่อทำงาน สุดท้ายมาจบที่ความช่วยเหลือของ cliechti ที่ผม email ไปถาม โปรแกรมเมอร์ใจดีช่วยตอบคำถามและแนะนำจนสำเร็จ คิดว่าคงมีหลายคนน่าจะได้ประโยชน์ขออนุญาติ นำ code มาแชร์</p>
<p><span id="more-2268"></span></p>
<p>ผมสร้าง service ไว้ชื่อ imageprocessing_server ใน init.d</p>
<p>เขียน code ดังนี้</p>
<p><span style="color:#ff0000;">#! /bin/sh</span><br />
<span style="color:#ff0000;">PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin</span><br />
<span style="color:#ff0000;">DAEMON=/usr/local/bin/image_server.py</span><br />
<span style="color:#ff0000;">NAME=imageprocessing_server</span><br />
<span style="color:#ff0000;">DESC=&#8221;Satellite Image Processing Server&#8221;</span><br />
<span style="color:#ff0000;">test  -f $DAEMON || exit 0</span><br />
<span style="color:#ff0000;">set -e</span><br />
<span style="color:#ff0000;">case &#8220;$1&#8243; in</span><br />
<span style="color:#ff0000;"> start)</span><br />
<span style="color:#ff0000;"> echo -n  &#8220;Starting $DESC: &#8220;</span><br />
<span style="color:#ff0000;"> sudo python $DAEMON</span><br />
<span style="color:#ff0000;"> ;;</span><br />
<span style="color:#ff0000;"> stop)</span><br />
<span style="color:#ff0000;"> echo -n &#8220;Stopping $DESC: &#8220;</span><br />
<span style="color:#ff0000;"> $DAEMON stop</span><br />
<span style="color:#ff0000;"> start-stop-daemon &#8211;stop &#8211;quiet &#8211;exec $DAEMON || true</span><br />
<span style="color:#ff0000;"> echo  &#8220;$NAME.&#8221;</span><br />
<span style="color:#ff0000;"> ;;</span><br />
<span style="color:#ff0000;"> status)</span><br />
<span style="color:#ff0000;"> status_of_proc &#8220;$DAEMON&#8221; &#8220;$DESC&#8221;  &amp;&amp; exit 0 || exit $?</span><br />
<span style="color:#ff0000;"> ;;</span><br />
<span style="color:#ff0000;"> restart|force-reload)</span><br />
<span style="color:#ff0000;"> echo -n &#8220;Restarting $DESC: &#8220;</span><br />
<span style="color:#ff0000;"> start-stop-daemon &#8211;stop &#8211;quiet &#8211;pidfile \</span><br />
<span style="color:#ff0000;"> /var/run/$NAME.pid</span><br />
<span style="color:#ff0000;"> # &#8211;exec $DAEMON</span><br />
<span style="color:#ff0000;"> sleep  1</span><br />
<span style="color:#ff0000;"> start-stop-daemon &#8211;start &#8211;quiet &#8211;pidfile \</span><br />
<span style="color:#ff0000;"> /var/run/$NAME.pid &#8211;exec $DAEMON</span><br />
<span style="color:#ff0000;"> echo &#8220;$NAME.&#8221;</span></p>
<p><span style="color:#ff0000;"> ;;</span><br />
<span style="color:#ff0000;"> *)</span><br />
<span style="color:#ff0000;"> N=/etc/init.d/$NAME</span><br />
<span style="color:#ff0000;"> # echo &#8220;Usage: $N  {start|stop|restart|reload|force-reload}&#8221; &gt;&amp;2</span><br />
<span style="color:#ff0000;"> echo &#8220;Usage: $N  {start|stop|restart|force-reload}&#8221; &gt;&amp;2</span><br />
<span style="color:#ff0000;"> exit 1</span><br />
<span style="color:#ff0000;"> ;;</span><br />
<span style="color:#ff0000;">esac</span><br />
<span style="color:#ff0000;">exit 0</span></p>
<p>จบแล้วก็ save และทำการ add service ให้ system</p>
<p>update-rc.d imageprocessing_server defaults<br />
$chmod +x imageprocessing_server</p>
<p>แล้วก็ reboot เป็นอันเสร็จครับ</p>
<p style="text-align:center;"><a href="http://emap.files.wordpress.com/2011/04/500x_hacker-hack-microsoft-script-kiddie.jpg"><img class="aligncenter size-full wp-image-2270" title="500x_hacker-hack-microsoft-script-kiddie" src="http://emap.files.wordpress.com/2011/04/500x_hacker-hack-microsoft-script-kiddie.jpg?w=584" alt=""   /></a>รูปจาก internet</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/emap.wordpress.com/2268/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/emap.wordpress.com/2268/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=emap.wordpress.com&#038;blog=1498938&#038;post=2268&#038;subd=emap&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://emap.wordpress.com/2011/04/04/image-processing-service-on-ubuntu/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0da03177c81c58914509fd1c3d686ac6?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">pkgis</media:title>
		</media:content>

		<media:content url="http://emap.files.wordpress.com/2011/04/500x_hacker-hack-microsoft-script-kiddie.jpg" medium="image">
			<media:title type="html">500x_hacker-hack-microsoft-script-kiddie</media:title>
		</media:content>
	</item>
		<item>
		<title>ภาพถ่ายดาวเทียม สภาพความเสียหายที่ญี่ปุ่น</title>
		<link>http://emap.wordpress.com/2011/03/17/%e0%b8%a0%e0%b8%b2%e0%b8%9e%e0%b8%96%e0%b9%88%e0%b8%b2%e0%b8%a2%e0%b8%94%e0%b8%b2%e0%b8%a7%e0%b9%80%e0%b8%97%e0%b8%b5%e0%b8%a2%e0%b8%a1-%e0%b8%aa%e0%b8%a0%e0%b8%b2%e0%b8%9e%e0%b8%84%e0%b8%a7%e0%b8%b2/</link>
		<comments>http://emap.wordpress.com/2011/03/17/%e0%b8%a0%e0%b8%b2%e0%b8%9e%e0%b8%96%e0%b9%88%e0%b8%b2%e0%b8%a2%e0%b8%94%e0%b8%b2%e0%b8%a7%e0%b9%80%e0%b8%97%e0%b8%b5%e0%b8%a2%e0%b8%a1-%e0%b8%aa%e0%b8%a0%e0%b8%b2%e0%b8%9e%e0%b8%84%e0%b8%a7%e0%b8%b2/#comments</comments>
		<pubDate>Thu, 17 Mar 2011 08:28:24 +0000</pubDate>
		<dc:creator>pkgis2007</dc:creator>
				<category><![CDATA[general]]></category>
		<category><![CDATA[geodata]]></category>
		<category><![CDATA[osgeo]]></category>

		<guid isPermaLink="false">http://emap.wordpress.com/?p=2233</guid>
		<description><![CDATA[เทคโนโลยีการสำรวจระยะไกลหรือ Remote sensing น่าจะเป็นเครื่องมือที่ดีในการช่วยประเมินความเสียหายอันเกิดจากภัยพิบัติ แผนที่ดินไหวและซึนามิ ที่เกิดขึ้นในประเทศญี่ปุ่น วันนี้ผมมีภาพถ่ายดาวเทียม ที่มีการเปรียบเทียบแบบสองช่วงเวลาคือ ก่อนเกิดและหลังจากการเกิดแล้ว ภาพที่เห็นทำให้ทราบถึงความรุนแรงของเหตุการณ์ที่เกิดขึ้นได้อย่างชัดเจน ในพื้นที่ต่างๆ คนไทยอย่างผมคงทำได้แค่การภาวนาให้ ทุกอย่างผ่านพ้นไปได้ด้วยดีและเกิดความเสียหายน้อยที่สุด ยังมีเรื่องของโรงไฟฟ้านิวเคลียร์ที่ต้องลุ้นกันต่อว่าเตาที่เหลือจะระเบิดหรือไม่ และการแพร่ของกัมตภาพรังสีจะไกลเพียงใด ผมขอนำภาพถ่ายดาวเทียม Geoeye ที่บันทึกความเสียหาย จาก newyork time นำมาให้ได้ชมกันครับ บริเวณ Fukushima Daiichi Nuclear Plant North of Sendai Sendai ภาพ 4-04-2010 ก่อนเกิดเหตุการณ์ ภาพ 12-03-2011 หลังเกิดเหตุการณ์ ดูภาพ จะพบว่าการเกิดภัยพิบัติครั้งนี้ มันรุนแรงมหาศาล จากการติดตามข่าว คลื่นยักษ์ขนาด 10 &#8230; <a href="http://emap.wordpress.com/2011/03/17/%e0%b8%a0%e0%b8%b2%e0%b8%9e%e0%b8%96%e0%b9%88%e0%b8%b2%e0%b8%a2%e0%b8%94%e0%b8%b2%e0%b8%a7%e0%b9%80%e0%b8%97%e0%b8%b5%e0%b8%a2%e0%b8%a1-%e0%b8%aa%e0%b8%a0%e0%b8%b2%e0%b8%9e%e0%b8%84%e0%b8%a7%e0%b8%b2/">อ่านเพิ่มเติม <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=emap.wordpress.com&#038;blog=1498938&#038;post=2233&#038;subd=emap&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>เทคโนโลยีการสำรวจระยะไกลหรือ Remote sensing น่าจะเป็นเครื่องมือที่ดีในการช่วยประเมินความเสียหายอันเกิดจากภัยพิบัติ แผนที่ดินไหวและซึนามิ ที่เกิดขึ้นในประเทศญี่ปุ่น วันนี้ผมมีภาพถ่ายดาวเทียม ที่มีการเปรียบเทียบแบบสองช่วงเวลาคือ ก่อนเกิดและหลังจากการเกิดแล้ว ภาพที่เห็นทำให้ทราบถึงความรุนแรงของเหตุการณ์ที่เกิดขึ้นได้อย่างชัดเจน ในพื้นที่ต่างๆ คนไทยอย่างผมคงทำได้แค่การภาวนาให้ ทุกอย่างผ่านพ้นไปได้ด้วยดีและเกิดความเสียหายน้อยที่สุด ยังมีเรื่องของโรงไฟฟ้านิวเคลียร์ที่ต้องลุ้นกันต่อว่าเตาที่เหลือจะระเบิดหรือไม่ และการแพร่ของกัมตภาพรังสีจะไกลเพียงใด ผมขอนำภาพถ่ายดาวเทียม Geoeye ที่บันทึกความเสียหาย จาก newyork time นำมาให้ได้ชมกันครับ</p>
<p><span id="more-2233"></span><strong>บริเวณ Fukushima Daiichi Nuclear Plant</strong></p>
<p><strong><a href="http://emap.files.wordpress.com/2011/03/1.jpg"><img class="aligncenter size-full wp-image-2234" title="1" src="http://emap.files.wordpress.com/2011/03/1.jpg?w=584&#038;h=320" alt="" width="584" height="320" /></a></strong></p>
<h3>North of Sendai</h3>
<p style="text-align:center;"><a href="http://emap.files.wordpress.com/2011/03/2.jpg"><img class="aligncenter size-full wp-image-2235" title="2" src="http://emap.files.wordpress.com/2011/03/2.jpg?w=584&#038;h=301" alt="" width="584" height="301" /></a></p>
<h3>Sendai</h3>
<p><strong>ภาพ 4-04-2010 ก่อนเกิดเหตุการณ์</strong></p>
<p><strong><img class="aligncenter size-full wp-image-2236" title="5" src="http://emap.files.wordpress.com/2011/03/5.jpg?w=584&#038;h=319" alt="" width="584" height="319" /></strong></p>
<p><strong>ภาพ 12-03-2011 หลังเกิดเหตุการณ์</strong></p>
<p style="text-align:center;"><strong><a href="http://emap.files.wordpress.com/2011/03/4.jpg"><img class="aligncenter size-full wp-image-2238" title="4" src="http://emap.files.wordpress.com/2011/03/4.jpg?w=584&#038;h=321" alt="" width="584" height="321" /></a></strong></p>
<p style="text-align:left;">ดูภาพ จะพบว่าการเกิดภัยพิบัติครั้งนี้ มันรุนแรงมหาศาล จากการติดตามข่าว คลื่นยักษ์ขนาด 10 เมตร ลองคิดดูครับ ว่าถ้ามันพัดถล่มเข้า แถวๆกรุงเทพมหานครของไทย จะเกิดความสูยเสียขนาดไหน บางครั้ง เหตุการณ์นี้อาจจะเป็นเพียงแค่จุดเริ่มต้นดังนั้นการเตรียมตัวรับมือกับ ภัยพิบัติจึงเป็นสิ่งที่คนไทย ไม่ควรนิ่งนอนใจ ผมเชื่อว่าตราบใดที่สภาวะภูมิอากาศโลกยังไม่สมดุล มนุษญ์ยังทำลายธรรมชาติ โอกาสที่ภัยพิบัติจะเกิดมากขึ้น และรุนแรงขึ้นย่อมมีสูง ดังนั้นเราไม่ควรประมาทและเร่งปรับเปลี่ยนแนวคิดการดำรงชีวิตแบบที่ไม่ไปทำลายสิ่งแวดล้อมให้มากกว่านี้</p>
<p style="text-align:left;">ดูภาพถ่ายดาวเทียมแบบสองช่วงเวลาได้เพิ่มเติมที่</p>
<p style="text-align:left;"><a href="http://www.nytimes.com/interactive/2011/03/13/world/asia/satellite-photos-japan-before-and-after-tsunami.html">http://www.nytimes.com/interactive/2011/03/13/world/asia/satellite-photos-japan-before-and-after-tsunami.html</a></p>
<p style="text-align:left;">&nbsp;</p>
<p style="text-align:left;">&nbsp;</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/emap.wordpress.com/2233/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/emap.wordpress.com/2233/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=emap.wordpress.com&#038;blog=1498938&#038;post=2233&#038;subd=emap&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://emap.wordpress.com/2011/03/17/%e0%b8%a0%e0%b8%b2%e0%b8%9e%e0%b8%96%e0%b9%88%e0%b8%b2%e0%b8%a2%e0%b8%94%e0%b8%b2%e0%b8%a7%e0%b9%80%e0%b8%97%e0%b8%b5%e0%b8%a2%e0%b8%a1-%e0%b8%aa%e0%b8%a0%e0%b8%b2%e0%b8%9e%e0%b8%84%e0%b8%a7%e0%b8%b2/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0da03177c81c58914509fd1c3d686ac6?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">pkgis</media:title>
		</media:content>

		<media:content url="http://emap.files.wordpress.com/2011/03/1.jpg" medium="image">
			<media:title type="html">1</media:title>
		</media:content>

		<media:content url="http://emap.files.wordpress.com/2011/03/2.jpg" medium="image">
			<media:title type="html">2</media:title>
		</media:content>

		<media:content url="http://emap.files.wordpress.com/2011/03/5.jpg" medium="image">
			<media:title type="html">5</media:title>
		</media:content>

		<media:content url="http://emap.files.wordpress.com/2011/03/4.jpg" medium="image">
			<media:title type="html">4</media:title>
		</media:content>
	</item>
		<item>
		<title>WebGL 1.0</title>
		<link>http://emap.wordpress.com/2011/03/07/webgl-1-0/</link>
		<comments>http://emap.wordpress.com/2011/03/07/webgl-1-0/#comments</comments>
		<pubDate>Mon, 07 Mar 2011 15:19:08 +0000</pubDate>
		<dc:creator>pkgis2007</dc:creator>
				<category><![CDATA[Geo3D]]></category>
		<category><![CDATA[Geospatial 3D]]></category>
		<category><![CDATA[osgeo]]></category>

		<guid isPermaLink="false">http://emap.wordpress.com/?p=2227</guid>
		<description><![CDATA[ถ้าพูดถึงเทคโนโลยี 3D ปัจจุบันดูจะเป็นเรื่องที่ไม่ยากและกำลังเป็นที่นิยม รวมถึงกำลังพัฒนาไปอย่างต่อเนื่อง เรื่อยๆทั้งในด้านของ software และ hardware งานด้าน Geoinfomatic ก็ต้องเกี่ยวข้องกับข้อมูล 3D (X,Y,Z) แนวโน้มการวิจัยพัฒนาระบบ Internet GIS ในอนาคตก็มีการนำเอาเรื่อง online 3D GIS มาพูดถึง และนำมาใช้งานกันอยู่บ้าง แต่ยังมีข้อจำกัดอยู่ค่อนข้างมาก ทั้งตัวขนาดข้อมูล และทรัพยากรในการแสดงผลข้อมูลแบบออนไลน์ วันนี้ผมมีเรื่องของ WebGL ที่ออกมาตรฐานรุ่นแรก 1.0 แบบเป็นทางการออกมา โดยเป็นแนวโน้มที่ดีการพัฒนาระบบ 3D แบบ online ข้อดีคือเป็นมาตรฐานที่สามารถทำงานแบบ interoperability บนเว็บบราว์เซอร์ได้ทุกรุ่นที่เข้าร่วม โดยไม่ต้องอาศัย plug-in เสริมเฉพาะ &#8230; <a href="http://emap.wordpress.com/2011/03/07/webgl-1-0/">อ่านเพิ่มเติม <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=emap.wordpress.com&#038;blog=1498938&#038;post=2227&#038;subd=emap&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>ถ้าพูดถึงเทคโนโลยี 3D ปัจจุบันดูจะเป็นเรื่องที่ไม่ยากและกำลังเป็นที่นิยม รวมถึงกำลังพัฒนาไปอย่างต่อเนื่อง เรื่อยๆทั้งในด้านของ software และ hardware งานด้าน Geoinfomatic ก็ต้องเกี่ยวข้องกับข้อมูล 3D (X,Y,Z) แนวโน้มการวิจัยพัฒนาระบบ Internet GIS ในอนาคตก็มีการนำเอาเรื่อง online 3D GIS มาพูดถึง และนำมาใช้งานกันอยู่บ้าง แต่ยังมีข้อจำกัดอยู่ค่อนข้างมาก ทั้งตัวขนาดข้อมูล และทรัพยากรในการแสดงผลข้อมูลแบบออนไลน์</p>
<p>วันนี้ผมมีเรื่องของ WebGL ที่ออกมาตรฐานรุ่นแรก 1.0 แบบเป็นทางการออกมา โดยเป็นแนวโน้มที่ดีการพัฒนาระบบ 3D แบบ online ข้อดีคือเป็นมาตรฐานที่สามารถทำงานแบบ interoperability บนเว็บบราว์เซอร์ได้ทุกรุ่นที่เข้าร่วม โดยไม่ต้องอาศัย plug-in เสริมเฉพาะ ที่สำคัญทำงานแสดงผล 3 มิติบนเว็บเบราว์เซอร์ผ่านจาวาสคริปต์ ใช้ภาษา javascript ในการควบคุมการแสดงผล โดย WebGL มีรากฐานมาจาก OpenGL ที่โด่งดังนั้นเอง ปัจจุบัน มีเว็บบราว์เซอร์ชั้นนำมากมายที่เข้าร่วม และยอมรับ Firefox, Chrome, Safari และ Opera ขาด IE ผมว่าอนาคต WebGL จะเป็นอีกหนึ่งทางเลือกของการ พัฒนาระบบ Online 3D GIS ลองดูตัวอย่างการทำงานได้ที่</p>
<p><a href="http://www.khronos.org/webgl/wiki/Demo_Repository">http://www.khronos.org/webgl/wiki/Demo_Repository</a></p>
<p style="text-align:center;"><img class="alignnone" src="http://webglsamples.googlecode.com/hg/spacerocks/spacerocks.jpg" alt="" width="360" height="306" /></p>
<p><span id="more-2227"></span></p>
<p>ตัวอย่าง code แสดงผลลูกโลกทรงกลม</p>
<pre>&lt;html&gt;
  &lt;head&gt;
    &lt;title&gt;Earth and Mars&lt;/title&gt;
    &lt;script type="text/javascript" src="<a href="https://cvs.khronos.org/svn/repos/registry/trunk/public/webgl/sdk/demos/common/webgl-utils.js">../common/webgl-utils.js</a>"&gt;&lt;/script&gt;
    &lt;script src="<a href="https://cvs.khronos.org/svn/repos/registry/trunk/public/webgl/sdk/demos/webkit/resources/J3DI.js">resources/J3DI.js</a>"&gt; &lt;/script&gt;
    &lt;script src="<a href="https://cvs.khronos.org/svn/repos/registry/trunk/public/webgl/sdk/demos/webkit/resources/J3DIMath.js">resources/J3DIMath.js</a>" type="text/javascript"&gt; &lt;/script&gt;</pre>
<pre>    &lt;script id="vshader" type="x-shader/x-vertex"&gt;
        uniform mat4 u_modelViewProjMatrix;
        uniform mat4 u_normalMatrix;
        uniform vec3 lightDir;

        attribute vec3 vNormal;
        attribute vec4 vTexCoord;
        attribute vec4 vPosition;

        varying float v_Dot;
        varying vec2 v_texCoord;

        void main()
        {
            gl_Position = u_modelViewProjMatrix * vPosition;
            v_texCoord = vTexCoord.st;
            vec4 transNormal = u_normalMatrix * vec4(vNormal,1);
            v_Dot = max(dot(transNormal.xyz, lightDir), 0.0);
        }
    &lt;/script&gt;

    &lt;script id="fshader" type="x-shader/x-fragment"&gt;
#ifdef GL_ES
    precision mediump float;
#endif

        uniform sampler2D sampler2d;

        varying float v_Dot;
        varying vec2 v_texCoord;

        void main()
        {
            vec4 color = texture2D(sampler2d,v_texCoord);
            color += vec4(0.1,0.1,0.1,1);
            gl_FragColor = vec4(color.xyz * v_Dot, color.a);
        }
    &lt;/script&gt;

    &lt;script&gt;
        function init()
        {
            var gl = initWebGL("example", "vshader", "fshader",
                                [ "vNormal", "vTexCoord", "vPosition"],
                                [ 0, 0, 0, 1 ], 10000);
            if (!gl) {
              return;
            }

            gl.uniform3f(gl.getUniformLocation(gl.program, "lightDir"), 0, 0, 1);
            gl.uniform1i(gl.getUniformLocation(gl.program, "sampler2d"), 0);

            gl.sphere = makeSphere(gl, 1, 30, 30);

            // get the images
            earthTexture = loadImageTexture(gl, "resources/earthmap1k.jpg");
            marsTexture = loadImageTexture(gl, "resources/mars500x250.png");

            return gl;
        }

        var width = -1;
        var height = -1;
        var framerate;

        function reshape(ctx)
        {
            var canvas = document.getElementById('example');
            if (canvas.width == width &amp;&amp; canvas.width == height)
                return;

            width = canvas.width;
            height = canvas.height;

            ctx.viewport(0, 0, width, height);

            ctx.perspectiveMatrix = new J3DIMatrix4();
            ctx.perspectiveMatrix.perspective(30, width/height, 1, 10000);
            ctx.perspectiveMatrix.lookat(0,0,6, 0, 0, 0, 0, 1, 0);
        }

        function drawOne(ctx, angle, x, y, z, scale, texture)
        {
            // setup VBOs
            ctx.enableVertexAttribArray(0);
            ctx.enableVertexAttribArray(1);
            ctx.enableVertexAttribArray(2);

            ctx.bindBuffer(ctx.ARRAY_BUFFER, ctx.sphere.vertexObject);
            ctx.vertexAttribPointer(2, 3, ctx.FLOAT, false, 0, 0);

            ctx.bindBuffer(ctx.ARRAY_BUFFER, ctx.sphere.normalObject);
            ctx.vertexAttribPointer(0, 3, ctx.FLOAT, false, 0, 0);

            ctx.bindBuffer(ctx.ARRAY_BUFFER, ctx.sphere.texCoordObject);
            ctx.vertexAttribPointer(1, 2, ctx.FLOAT, false, 0, 0);

            ctx.bindBuffer(ctx.ELEMENT_ARRAY_BUFFER, ctx.sphere.indexObject);

            // generate the model-view matrix
            var mvMatrix = new J3DIMatrix4();
            mvMatrix.translate(x,y,z);
            mvMatrix.rotate(30, 1,0,0);
            mvMatrix.rotate(angle, 0,1,0);
            mvMatrix.scale(scale, scale, scale);

            // construct the normal matrix from the model-view matrix
            var normalMatrix = new J3DIMatrix4(mvMatrix);
            normalMatrix.invert();
            normalMatrix.transpose();
            normalMatrix.setUniform(ctx, ctx.getUniformLocation(ctx.program, "u_normalMatrix"), false);

            // construct the model-view * projection matrix
            var mvpMatrix = new J3DIMatrix4(ctx.perspectiveMatrix);
            mvpMatrix.multiply(mvMatrix);
            mvpMatrix.setUniform(ctx, ctx.getUniformLocation(ctx.program, "u_modelViewProjMatrix"), false);

            ctx.bindTexture(ctx.TEXTURE_2D, texture);
            ctx.drawElements(ctx.TRIANGLES, ctx.sphere.numIndices, ctx.UNSIGNED_SHORT, 0);
        }

        function drawPicture(ctx)
        {
            reshape(ctx);
            ctx.clear(ctx.COLOR_BUFFER_BIT | ctx.DEPTH_BUFFER_BIT);

            drawOne(ctx, currentAngle, -1, 0, 0, 1, earthTexture);
            drawOne(ctx, -currentAngle, 1, 0, 0, 0.6, marsTexture);
            ctx.flush();

            framerate.snapshot();

            currentAngle += incAngle;
            if (currentAngle &gt; 360)
                currentAngle -= 360;
        }

        function start()
        {
            var c = document.getElementById("example");
            var w = Math.floor(window.innerWidth * 0.9);
            var h = Math.floor(window.innerHeight * 0.9);

            c.width = w;
            c.height = h;

            var ctx = init();
            if (!ctx) {
              return;
            }
            framerate = new Framerate("framerate");
            currentAngle = 0;
            incAngle = 0.2;
            var f = function() {
              drawPicture(ctx)
              window.requestAnimFrame(f, c);
            };
            f();
        }
    &lt;/script&gt;
    &lt;style type="text/css"&gt;
        canvas {
            border: 2px solid black;
        }
    &lt;/style&gt;
  &lt;/head&gt;</pre>
<pre>  &lt;body onload="start()"&gt;
    &lt;canvas id="example"&gt;
    There is supposed to be an example drawing here, but it's not important.
    &lt;/canvas&gt;
    &lt;div id="framerate"&gt;&lt;/div&gt;
    &lt;div id="console"&gt;&lt;/div&gt;
  &lt;/body&gt;
&lt;/html&gt;</pre>
<pre>ดูตัวอย่างผลลัพธ์</pre>
<pre><a href="http://emap.files.wordpress.com/2011/03/123.jpg"><img class="aligncenter size-full wp-image-2228" title="123" src="http://emap.files.wordpress.com/2011/03/123.jpg?w=584&#038;h=412" alt="" width="584" height="412" /></a></pre>
<pre>มีตัวอย่าง code และโปรเจคที่พัฒนาแบบ 3D ที่น่าสนใจอีกมากของ google จาก</pre>
<pre><a href="http://code.google.com/p/webglsamples/">http://code.google.com/p/webglsamples/</a></pre>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/emap.wordpress.com/2227/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/emap.wordpress.com/2227/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=emap.wordpress.com&#038;blog=1498938&#038;post=2227&#038;subd=emap&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://emap.wordpress.com/2011/03/07/webgl-1-0/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0da03177c81c58914509fd1c3d686ac6?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">pkgis</media:title>
		</media:content>

		<media:content url="http://webglsamples.googlecode.com/hg/spacerocks/spacerocks.jpg" medium="image" />

		<media:content url="http://emap.files.wordpress.com/2011/03/123.jpg" medium="image">
			<media:title type="html">123</media:title>
		</media:content>
	</item>
		<item>
		<title>Geospatial Revolution Episode Three</title>
		<link>http://emap.wordpress.com/2011/03/02/geospatial-revolution-episode-three/</link>
		<comments>http://emap.wordpress.com/2011/03/02/geospatial-revolution-episode-three/#comments</comments>
		<pubDate>Wed, 02 Mar 2011 05:37:56 +0000</pubDate>
		<dc:creator>pkgis2007</dc:creator>
				<category><![CDATA[general]]></category>
		<category><![CDATA[GIS]]></category>
		<category><![CDATA[GPS]]></category>
		<category><![CDATA[osgeo]]></category>
		<category><![CDATA[technology]]></category>
		<category><![CDATA[WebMapping]]></category>

		<guid isPermaLink="false">http://emap.wordpress.com/?p=2224</guid>
		<description><![CDATA[Geospatial Revolution Project เป็นโครงการที่น่าสนใจอีกหนึ่งโครงการ ที่ตั้งใจจะพัฒนาสื่อรูปแบบสารคดี การเผยแพร่และให้ความรู้ด้านเทคโนโลยี Geospatial information ในเชิงความก้าวหน้าและบทบาทของเทคโนโลยีในยุคปัจจุบัน การนำ Geospatial Technology มาใช้เพื่อทำให้ชีวิตสะดวกสบายมากขึ้น รวมถึงเรื่องการผสานเทคโนโลยีเชิงตำแหน่ง เข้ากับระบบสารสนเทศต่างๆ ปัจจุบัน Geospatial Revolution Project ออก Episode 3  มาแล้วโดยจะมี 4 chapter ย่อย พัฒนาและจัดทำโดยทีมงานของ PENN STATE ใน episode นี้เน้นไปที่การอธิบายเทคโนโลยีแบบทั่วถึงทั้ง Remote Sensing ,Map Service, GPS, Navigation, GeoMobile AR, OSM,Mobile GIS, &#8230; <a href="http://emap.wordpress.com/2011/03/02/geospatial-revolution-episode-three/">อ่านเพิ่มเติม <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=emap.wordpress.com&#038;blog=1498938&#038;post=2224&#038;subd=emap&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>Geospatial Revolution Project เป็นโครงการที่น่าสนใจอีกหนึ่งโครงการ ที่ตั้งใจจะพัฒนาสื่อรูปแบบสารคดี การเผยแพร่และให้ความรู้ด้านเทคโนโลยี Geospatial information ในเชิงความก้าวหน้าและบทบาทของเทคโนโลยีในยุคปัจจุบัน การนำ Geospatial Technology มาใช้เพื่อทำให้ชีวิตสะดวกสบายมากขึ้น รวมถึงเรื่องการผสานเทคโนโลยีเชิงตำแหน่ง เข้ากับระบบสารสนเทศต่างๆ</p>
<p><span id="more-2224"></span></p>
<p>ปัจจุบัน Geospatial Revolution Project ออก Episode 3  มาแล้วโดยจะมี 4 chapter ย่อย พัฒนาและจัดทำโดยทีมงานของ PENN STATE ใน episode นี้เน้นไปที่การอธิบายเทคโนโลยีแบบทั่วถึงทั้ง Remote Sensing ,Map Service, GPS, Navigation, GeoMobile AR, OSM,Mobile GIS, LBS และอื่นๆเรียกว่าครบถ้วน สิ่งที่ดีอีกอย่างของสารคดีตอนนี้คือการตัดต่อทำให้น่าสนใจและอธฺิบายเข้าใจง่าย  เหมาะสำหรับท่านที่อยากรู้ว่า Geospatial Technology มันสามารถทำอะไรได้บ้าง หรือจะใช้สอนอธิบายคนทั่วไปให้เข้าใจในเทคโนโลยีและการนำไปใช้  สารคดีทำให้เห็นภาพและมุมมองการนำไปใช้ที่หลากหลายทั้งรูปแบบการใช้งานทั่วไป เข้าไปชมได้ที่ <a href="http://geospatialrevolution.psu.edu/">http://geospatialrevolution.psu.edu/</a></p>
<p>&nbsp;</p>
<p>ผมว่าถ้าอยากให้เกิดการตระหนักใช้ location technology ในเมืองไทยน่าจะมีการนำไปทำ sub tile ภาษาไทยเพื่อเปิดสอนหรือเผยแพร่ตามโรงเรียน และมหาวิทยาลัย จริงๆผมอยากให้ทุกท่านได้เห็นถึงความก้าวหน้าของเทคโนโลยีด้านนี้ ว่ามันมีอะไรมากกว่าแผนที่กระดาษและ GPS มือถือ อย่าลืมแวะชม Episode 3 นะครับ</p>
<p style="text-align:center;"><span class='embed-youtube' style='text-align:center; display: block;'><iframe class='youtube-player' type='text/html' width='584' height='359' src='http://www.youtube.com/embed/OePOK6nzcaY?version=3&#038;rel=1&#038;fs=1&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;wmode=transparent' frameborder='0'></iframe></span></p>
<p style="text-align:center;">Episode3</p>
<p style="text-align:center;">&nbsp;</p>
<p style="text-align:center;"><span class='embed-youtube' style='text-align:center; display: block;'><iframe class='youtube-player' type='text/html' width='584' height='359' src='http://www.youtube.com/embed/GXS0bsR0e7w?version=3&#038;rel=1&#038;fs=1&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;wmode=transparent' frameborder='0'></iframe></span></p>
<p style="text-align:center;">Episode2</p>
<p style="text-align:center;">&nbsp;</p>
<p style="text-align:center;"><span class='embed-youtube' style='text-align:center; display: block;'><iframe class='youtube-player' type='text/html' width='584' height='359' src='http://www.youtube.com/embed/poMGRbfgp38?version=3&#038;rel=1&#038;fs=1&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;wmode=transparent' frameborder='0'></iframe></span></p>
<p style="text-align:center;">Episode1</p>
<p style="text-align:center;">&nbsp;</p>
<p>&nbsp;</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/emap.wordpress.com/2224/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/emap.wordpress.com/2224/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=emap.wordpress.com&#038;blog=1498938&#038;post=2224&#038;subd=emap&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://emap.wordpress.com/2011/03/02/geospatial-revolution-episode-three/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0da03177c81c58914509fd1c3d686ac6?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">pkgis</media:title>
		</media:content>
	</item>
		<item>
		<title>Spatial Database Replication with Slony-I</title>
		<link>http://emap.wordpress.com/2011/02/17/spatial-database-replication-with-slony-i/</link>
		<comments>http://emap.wordpress.com/2011/02/17/spatial-database-replication-with-slony-i/#comments</comments>
		<pubDate>Thu, 17 Feb 2011 08:40:34 +0000</pubDate>
		<dc:creator>pkgis2007</dc:creator>
				<category><![CDATA[GIS]]></category>
		<category><![CDATA[osgeo]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[spatial database]]></category>

		<guid isPermaLink="false">http://emap.wordpress.com/?p=2201</guid>
		<description><![CDATA[มีคนมาปรึกษาเรื่องการพัฒนาระบบ Clearing House โจทย์ยากกว่าปกติตรงที่เป็นเรื่องของ การ Synchronize ข้อมูล Spatial Database ที่ตรงการแชร์และแลกเปลี่ยนกันโดยตรงระหว่างโหนดที่ทำงานร่วมกัน ถ้าเป็นเฉพาะ Textfile หรือ XML แบบ Metadata คงไม่ยากเท่าไหร่ แต่พอมาเรื่องข้อมูลจำนวนมากๆ อันนี้เริ่มมีปัญญาแล้ว ช่องทางหนึ่งที่แนะนำและอยากให้ลองคือช่องทางของเรื่องการ Replication  บน Database Server แต่ก็มีข้อจำกัดที่ต้องออกแรงไม่สามารถทำงานได้ทันทีทันใด บน Postgresql เองมี Replicate engine ที่น่าสนใจหลายตัว ผมเองเคยศึกษา Pgpool และ Slony-I แต่โดยส่วนตัวชอบ Slony มากกว่าเพราะมันค่อนข้างไม่ซับซ้อนและมีประสิทธิภาพที่ดี &#160; Postgresql 9.0 มาพร้อม streaming &#8230; <a href="http://emap.wordpress.com/2011/02/17/spatial-database-replication-with-slony-i/">อ่านเพิ่มเติม <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=emap.wordpress.com&#038;blog=1498938&#038;post=2201&#038;subd=emap&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>มีคนมาปรึกษาเรื่องการพัฒนาระบบ Clearing House โจทย์ยากกว่าปกติตรงที่เป็นเรื่องของ การ Synchronize ข้อมูล Spatial Database ที่ตรงการแชร์และแลกเปลี่ยนกันโดยตรงระหว่างโหนดที่ทำงานร่วมกัน ถ้าเป็นเฉพาะ Textfile หรือ XML แบบ Metadata คงไม่ยากเท่าไหร่ แต่พอมาเรื่องข้อมูลจำนวนมากๆ อันนี้เริ่มมีปัญญาแล้ว ช่องทางหนึ่งที่แนะนำและอยากให้ลองคือช่องทางของเรื่องการ Replication  บน Database Server แต่ก็มีข้อจำกัดที่ต้องออกแรงไม่สามารถทำงานได้ทันทีทันใด บน Postgresql เองมี Replicate engine ที่น่าสนใจหลายตัว ผมเองเคยศึกษา Pgpool และ Slony-I แต่โดยส่วนตัวชอบ Slony มากกว่าเพราะมันค่อนข้างไม่ซับซ้อนและมีประสิทธิภาพที่ดี</p>
<p>&nbsp;</p>
<p>Postgresql 9.0 มาพร้อม streaming replication แต่ Slony(synchronous replication) ก็ยังเป็นอีกช่องทางที่สามารถนำมาเสริมได้อีก เพราะ ยังมีข้อจำกัดที่ตัว Slave ที่ต้องอยู่บน Version เดียวกันระบบเดียวกัน รองรับแค่ 1 salve และที่สำคัญ Slave นั้นทำได้แค่ Read only ดังนั้นตอนนี้ถ้าเน้นปฏิบัติจริง Slony ก็ยังมีความจำเป็นอยู่ครับ</p>
<p><span id="more-2201"></span></p>
<p>Slony คือ package สำหรับการทำ  synchronous database replication สามารถสำเนาข้อมูลหรือสำรองข้อมูล สามารถช่วยในการกระจายโหลด การสำรองระบบกรณีตัวแม่เสีย ตัวลูกสามารถทำงานแทนได้ หรือจะสำรองข้อมูลแบบทันทีทันใดก็ได้ โดยสามารถกำหนดการทำงานแบบ master to multiple slaves replication system หลักการทำงาน ใช้ trigger ฝั่งใน database แล้วสำรองข้อมูลตารางต่างๆ โดยมีการสร้าง key อ้างอิงร่วมกับ Primary key</p>
<p style="text-align:center;"><a href="http://emap.files.wordpress.com/2011/02/7834f1-inline.jpg"><img class="aligncenter size-full wp-image-2204" title="7834f1.inline" src="http://emap.files.wordpress.com/2011/02/7834f1-inline.jpg?w=584" alt=""   /></a></p>
<p>การติดตั้งไม่ยากครับ บน linux แต่บน windows ค่อนข้างมีปัญหานิดหน่อย มาดูขั้นตอนคราวๆครับ คู่มือการติดตั้งอ่านได้จาก</p>
<p><a href="http://slony.info/documentation/2.0/tutorial.html#FIRSTDB">http://slony.info/documentation/2.0/tutorial.html#FIRSTDB</a></p>
<p><a href="http://emap.files.wordpress.com/2011/02/1.jpg"><img class="aligncenter size-full wp-image-2202" title="1" src="http://emap.files.wordpress.com/2011/02/1.jpg?w=584" alt=""   /></a></p>
<p style="text-align:center;">ติดตัั้งตัว Master Database</p>
<p style="text-align:center;"><a href="http://emap.files.wordpress.com/2011/02/2.jpg"><img class="aligncenter size-full wp-image-2203" title="2" src="http://emap.files.wordpress.com/2011/02/2.jpg?w=584" alt=""   /></a>ติดตั้งตัว slave บน Database Server</p>
<p style="text-align:center;">&nbsp;</p>
<p style="text-align:center;"><a href="http://emap.files.wordpress.com/2011/02/41.jpg"><img class="aligncenter size-full wp-image-2205" title="4" src="http://emap.files.wordpress.com/2011/02/41.jpg?w=584" alt=""   /></a></p>
<p style="text-align:center;"><a href="http://emap.files.wordpress.com/2011/02/5.jpg"><img class="aligncenter size-full wp-image-2206" title="5" src="http://emap.files.wordpress.com/2011/02/5.jpg?w=584" alt=""   /></a>add ticker เข้าไปบนตารางที่เก็บข้อมูล Spatial Data</p>
<p style="text-align:center;"><a href="http://emap.files.wordpress.com/2011/02/6.jpg"><img class="aligncenter size-full wp-image-2207" title="6" src="http://emap.files.wordpress.com/2011/02/6.jpg?w=584" alt=""   /></a>สั่ง Run Service บน Windows เพื่อทำการ Replicate ข้อมูลจาก Database ทั้งสอง</p>
<p style="text-align:center;">&nbsp;</p>
<p style="text-align:center;"><a href="http://emap.files.wordpress.com/2011/02/7.jpg"><img class="aligncenter size-full wp-image-2208" title="7" src="http://emap.files.wordpress.com/2011/02/7.jpg?w=584" alt=""   /></a>ทดลองเรียกข้อมูล Geometry บนตาราง Province บน Slave1 ผ่าน QGIS</p>
<p style="text-align:center;">&nbsp;</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/emap.wordpress.com/2201/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/emap.wordpress.com/2201/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=emap.wordpress.com&#038;blog=1498938&#038;post=2201&#038;subd=emap&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://emap.wordpress.com/2011/02/17/spatial-database-replication-with-slony-i/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0da03177c81c58914509fd1c3d686ac6?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">pkgis</media:title>
		</media:content>

		<media:content url="http://emap.files.wordpress.com/2011/02/7834f1-inline.jpg" medium="image">
			<media:title type="html">7834f1.inline</media:title>
		</media:content>

		<media:content url="http://emap.files.wordpress.com/2011/02/1.jpg" medium="image">
			<media:title type="html">1</media:title>
		</media:content>

		<media:content url="http://emap.files.wordpress.com/2011/02/2.jpg" medium="image">
			<media:title type="html">2</media:title>
		</media:content>

		<media:content url="http://emap.files.wordpress.com/2011/02/41.jpg" medium="image">
			<media:title type="html">4</media:title>
		</media:content>

		<media:content url="http://emap.files.wordpress.com/2011/02/5.jpg" medium="image">
			<media:title type="html">5</media:title>
		</media:content>

		<media:content url="http://emap.files.wordpress.com/2011/02/6.jpg" medium="image">
			<media:title type="html">6</media:title>
		</media:content>

		<media:content url="http://emap.files.wordpress.com/2011/02/7.jpg" medium="image">
			<media:title type="html">7</media:title>
		</media:content>
	</item>
		<item>
		<title>Spatial Raster Database</title>
		<link>http://emap.wordpress.com/2011/02/14/spatial-raster-database/</link>
		<comments>http://emap.wordpress.com/2011/02/14/spatial-raster-database/#comments</comments>
		<pubDate>Mon, 14 Feb 2011 13:14:19 +0000</pubDate>
		<dc:creator>pkgis2007</dc:creator>
				<category><![CDATA[cloud computing]]></category>
		<category><![CDATA[geodatabase]]></category>
		<category><![CDATA[mapserver]]></category>
		<category><![CDATA[osgeo]]></category>
		<category><![CDATA[spatial database]]></category>
		<category><![CDATA[technology]]></category>

		<guid isPermaLink="false">http://emap.wordpress.com/?p=2186</guid>
		<description><![CDATA[ราสเตอร์เป็นรูปแบบการจัดเก็บข้อมูลเชิงเลข ในรูปแบบกริดที่ได้จากการสำรวจจากเซนเซอร์บนดาวเทียมหรือ อุปกรณ์บันทึกภาพชนิดต่างๆ แบบสุ่มเก็บแล้วทำการจัดเก็บข้อมูลในรูปแบบของแถวและคอลัมน์ลงบนกริดแบบเป็นระเบียบและต่อเนื่อง ข้อมูลที่จัดเก็บบนราสเตอร์ในงานภูมิสารสนเทศจะมีรูปแบบเป็นสี่มิติคือ X, Y, Z และ T โดยข้อมูลดิจิตอลจะจัดเก็บแบบไฟล์ (Files base system) บน OS ซึ่งในกรณีที่มีข้อมูลจำนวนมากๆ การบริหารจัดการข้อมูลทำได้ยาก โดยเฉพาะประเด็นเรื่องการสืบค้นข้อมูลจากเงื่อนไขที่ซับซ้อน เช่นเงื่อนไขเชิงพื้นที่ เงื่อนไขเชิงเวลา และเงื่อนไขอื่นๆ การนำแนวคิดและเทคโนโลยีของฐานข้อมูลเชิงสัมพันธ์ (Relational Database) ซึ่งเป็นรูปแบบการจัดเก็บข้อมูลที่ความสัมพันธ์กันอย่างเป็นระบบโดยใช้ทฤษฏีของเซตเป็นพื้นฐานมาช่วยในการจัดการข้อมูลราสเตอร์ โดยมีการจัดเก็บข้อมูลดิจิตอลในรูปแบบของ BLOB และจัดเก็บข้อมูลเรขาคณิตของราสเตอร์ (GeoReference data ) บนฐานข้อมูลโดยใช้แนวคิดของฐานข้อมูลเชิงพื้นที่(Spatial Database) สร้างความสัมพันธ์ระหว่างข้อมูลเรขาคณิต(Geometry) กับข้อมูลไบนารี(BLOB) บนฐานข้อมูล การจัดเก็บข้อมูลราสเตอร์บนฐานข้อมูล อาศัยเทคนิคการจัดเก็บค่าดิจิตอลในรูปแบบ HEX &#8230; <a href="http://emap.wordpress.com/2011/02/14/spatial-raster-database/">อ่านเพิ่มเติม <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=emap.wordpress.com&#038;blog=1498938&#038;post=2186&#038;subd=emap&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>ราสเตอร์เป็นรูปแบบการจัดเก็บข้อมูลเชิงเลข ในรูปแบบกริดที่ได้จากการสำรวจจากเซนเซอร์บนดาวเทียมหรือ อุปกรณ์บันทึกภาพชนิดต่างๆ แบบสุ่มเก็บแล้วทำการจัดเก็บข้อมูลในรูปแบบของแถวและคอลัมน์ลงบนกริดแบบเป็นระเบียบและต่อเนื่อง</p>
<p>ข้อมูลที่จัดเก็บบนราสเตอร์ในงานภูมิสารสนเทศจะมีรูปแบบเป็นสี่มิติคือ X, Y, Z และ T โดยข้อมูลดิจิตอลจะจัดเก็บแบบไฟล์ (Files base system) บน OS ซึ่งในกรณีที่มีข้อมูลจำนวนมากๆ การบริหารจัดการข้อมูลทำได้ยาก โดยเฉพาะประเด็นเรื่องการสืบค้นข้อมูลจากเงื่อนไขที่ซับซ้อน เช่นเงื่อนไขเชิงพื้นที่ เงื่อนไขเชิงเวลา และเงื่อนไขอื่นๆ การนำแนวคิดและเทคโนโลยีของฐานข้อมูลเชิงสัมพันธ์ (Relational Database) ซึ่งเป็นรูปแบบการจัดเก็บข้อมูลที่ความสัมพันธ์กันอย่างเป็นระบบโดยใช้ทฤษฏีของเซตเป็นพื้นฐานมาช่วยในการจัดการข้อมูลราสเตอร์ โดยมีการจัดเก็บข้อมูลดิจิตอลในรูปแบบของ BLOB และจัดเก็บข้อมูลเรขาคณิตของราสเตอร์ (GeoReference data ) บนฐานข้อมูลโดยใช้แนวคิดของฐานข้อมูลเชิงพื้นที่(Spatial Database) สร้างความสัมพันธ์ระหว่างข้อมูลเรขาคณิต(Geometry) กับข้อมูลไบนารี(BLOB) บนฐานข้อมูล</p>
<p>การจัดเก็บข้อมูลราสเตอร์บนฐานข้อมูล อาศัยเทคนิคการจัดเก็บค่าดิจิตอลในรูปแบบ HEX WKB และเก็บข้อมูลเรขาคณิตของภาพราสเตอร์บน Geometry Object ในฐานข้อมูล ข้อมูลราสเตอร์จะถูกจัดแบ่งเป็นสี่เหลี่ยมย่อย (Tile) และจัดเก็บข้อมูลแบบ Pyramid ในรูปแบบ Overview Table เพื่อเพิ่มประสิทธิภาพในการเข้าถึงข้อมูล ซึ่งทั้ง Tile และ Pyramid จะมีการสร้างดัชนีเชิงเรขาคณิต GIST-index และมี relation key สำหรับเชื่อมโยงความสัมพันธ์ของข้อมูล รวมถึงสามารถเชื่อมโยงกับข้อมูลเวลา (Temporal data) และสร้างดัชนีความสัมพันธ์เชิงเวลาเพื่อค้นหาได้อีกด้วย</p>
<p><span id="more-2186"></span></p>
<p>งานนี้ผมต้องการทดสอบ การนำภาพถ่ายดาวเทียมมาเก็บบนฐานข้อมูลบนแม่ข่าย เพื่อสองเป้าหมาย การจัดการข้อมูลและการประมวลผลข้อมูลแบบ realtime ผ่านอินเตอร์เน็ต</p>
<p>โครงสร้างฐานข้อมูลให้รองรับการจัดเก็บข้อมูลภาพถ่ายดาวเทียม โดยมีการใช้เทคนิคการจัดการข้อมูลเชิงเวลา เพื่อสร้าง Temporal Index สำหรับใช้ในการสืบค้นข้อมูลตามช่วงเวลา นอกจากนี้ยังมีการวิเคราะห์ความสัมพันธ์ของข้อมูลในรูปแบบความสัมพันธ์เชิงพื้นที่ (Spatial Relation) ข้อมูลในฐานข้อมูลจำแนกได้เป็นสองกลุ่มคือกลุ่มข้อมูลภาพจัดเก็บแบบ BLOB จำแนกตามบล็อกที่มีการกำหนดขอบเขตพิกัดอ้างอิงและมีการสร้างดัชนีความสัมพันธ์เชิงพื้นที่ โดยโครงสร้างตารางรองรับการจัดเก็บข้อมูลแบบหลายช่วงคลื่น จำแนกตาม Spectral Resolution ส่วนกลุ่มที่สองคือข้อมูลอธิบาย (Meta data) ที่ใช้เป็นตารางข้อมูลเก็บเอกสารอธิบายคุณลักษณะของข้อมูลภาพ รายละเอียดของการถ่ายภาพและเวลาในการบันทึกข้อมูล</p>
<p>ภาพถ่ายดาวเทียมจะถูกเก็บในตารางที่มีรูปแบบการจัดแบ่ง Tiles Block ตามบรรทัด (Record) และมีการสร้างคอลัมน์ เพื่อรองรับการจัดเก็บข้อมูลแบบ Coverage เช่น กรณีที่มีหลายช่วงเวลา (Multi Time), หลายช่วงคลื่น (Multi band) เป็นต้น ข้อมูลจะถูกเก็บในรูปแบบ wktraster BLOB ซึ่งจะมีการลงทะเบียนคอลัมน์ที่จัดเก็บในตารางดัชนี raster_colums</p>
<p style="text-align:center;"><a href="http://emap.files.wordpress.com/2011/02/3.jpg"><img class="aligncenter size-full wp-image-2187" title="3" src="http://emap.files.wordpress.com/2011/02/3.jpg?w=584" alt=""   /></a>ตัวอย่าง Database Structure</p>
<p style="text-align:left;">&nbsp;</p>
<p style="text-align:left;">การเข้าถึงและการเรียกดูข้อมูลสามารถทำได้โดย ชุดคำสั่ง SQL โดยทำการค้นหาข้อมูลภาพถ่ายดาวเทียม ที่มีการติดตั้งดัชนีเชิงเวลา และใช้เงื่อนไขความสัมพันธ์เชิงพื้นที่ ระหว่างตำแหน่งของ Geometry Object บนโลกกับ ดัชนีเชิงตำแหน่งของ Box และ Spatial index</p>
<p style="text-align:center;"><a href="http://emap.files.wordpress.com/2011/02/4.jpg"><img class="aligncenter size-full wp-image-2188" title="4" src="http://emap.files.wordpress.com/2011/02/4.jpg?w=584" alt=""   /></a>ตัวอย่างภาพเป็นการ Query ข้อมูลภาพถ่ายดาวเทียม Tile ต่างๆที่ถ่ายช่วงเวลา 19-04-2009 และ อยู่ซ้อนทับกับ Buffer Zone Area จากจุดสถานีตรวจวัดบนภาพพื้นดิน</p>
<p style="text-align:center;">&nbsp;</p>
<p style="text-align:left;">นอกจากการจัดเก็บข้อมูลแล้ว ระบบยังสามารถประมวลผลข้อมูลแบบ online ได้เช่นการแปลงระบบพิกัดและการ Warp ระบบพิกัด , การ Classification ข้อมูลจุดภาพ ,การประมวลผลข้อมูลภาพดิจิตอล เป็นต้น</p>
<p style="text-align:center;"><a href="http://emap.files.wordpress.com/2011/02/47740_146732758700060_100000900090661_228302_6164505_n.jpg"><img class="aligncenter size-full wp-image-2189" title="47740_146732758700060_100000900090661_228302_6164505_n" src="http://emap.files.wordpress.com/2011/02/47740_146732758700060_100000900090661_228302_6164505_n.jpg?w=584" alt=""   /></a>ภาพแสดงบริเวณพืชพรรณ ที่ปกคลุมดิน โดยจำแนกจากภาพถ่ายดาวเทียม Theos</p>
<p style="text-align:center;">&nbsp;</p>
<p style="text-align:left;">อนาคต เมื่อระบบการประมวลผลแบบ Cloud Computing หรือ Grid Computing มีต้นทุนที่ต่ำลง และระบบมีประสิทธิภาพมากยิ่งขึ้น การจัดเก็บ การประมวลผลและการเผยแพร่ข้อมูลภาพถ่ายดาวเทียมแบบ Dynamic Content ที่ใช้งานภูมิสารสนเทศ คงจะแพร่หลายและมีการนำไปใช้เพิ่มมากขึ้น ระบบต้นแบบที่ผมทำลองทำขึ้นก็พัฒนาบนชุดโปรแกรมมาตรฐาน <a href="http://trac.osgeo.org/postgis/wiki/WKTRaster" target="_blank">WKTRaster</a> ท่านที่สนใจทดลองไปศึกษาได้ที่ <a href="http://trac.osgeo.org/postgis/wiki/WKTRaster">http://trac.osgeo.org/postgis/wiki/WKTRaster</a></p>
<p style="text-align:left;"><a href="http://trac.osgeo.org/postgis/wiki/WKTRaster"></a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/emap.wordpress.com/2186/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/emap.wordpress.com/2186/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=emap.wordpress.com&#038;blog=1498938&#038;post=2186&#038;subd=emap&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://emap.wordpress.com/2011/02/14/spatial-raster-database/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0da03177c81c58914509fd1c3d686ac6?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">pkgis</media:title>
		</media:content>

		<media:content url="http://emap.files.wordpress.com/2011/02/3.jpg" medium="image">
			<media:title type="html">3</media:title>
		</media:content>

		<media:content url="http://emap.files.wordpress.com/2011/02/4.jpg" medium="image">
			<media:title type="html">4</media:title>
		</media:content>

		<media:content url="http://emap.files.wordpress.com/2011/02/47740_146732758700060_100000900090661_228302_6164505_n.jpg" medium="image">
			<media:title type="html">47740_146732758700060_100000900090661_228302_6164505_n</media:title>
		</media:content>
	</item>
		<item>
		<title>Geomajas 1.8.0 Released</title>
		<link>http://emap.wordpress.com/2011/02/03/geomajas-1-8-0-released/</link>
		<comments>http://emap.wordpress.com/2011/02/03/geomajas-1-8-0-released/#comments</comments>
		<pubDate>Thu, 03 Feb 2011 13:26:59 +0000</pubDate>
		<dc:creator>pkgis2007</dc:creator>
				<category><![CDATA[OGC WMS]]></category>
		<category><![CDATA[osgeo]]></category>
		<category><![CDATA[WebMapping]]></category>

		<guid isPermaLink="false">http://emap.wordpress.com/?p=2180</guid>
		<description><![CDATA[กลับมาแล้วครับ หลังจากหายไปสามเดือนไป(แต่จริงๆก็ไม่ได้หยุดถึง ยาวนานเพราะมีงานเข้ามาตลอด แต่ในปริมาณที่ลดลง ) พักผ่อนฟื้นฟูสุขภาพ แบบเต็มพิกัด เพราะโหมทำงานหนักมาตลอดหลายปี ผมเองได้มีโอกาส นอนแบบเต็มที่และได้ไปฝึกการใช้ชีวิต เพื่อรักษาสมดุลของร่างกายแบบ ชีวจิต ทั้งเรื่อง กิน นอน พักผ่อน จิตใจ และการทำงาน เป็นอีกเรื่องหนึ่งที่ทำให้ ร่างกายผมดีขึ้นอย่างเห็นได้ชัดจริงๆ รู้สึกเลยว่าการใช้ชีวิตแบบสมดุลนั้นมีความสำคัญต่อสุขภาพทั้งร่างกาย และจิตใจมาก การได้หยุกพัก ไม่ต้องคิดถึงเรื่องงานมากนัก มันก็ทำให้สมองโล่งและเกิดไอเดียใหม่ๆได้มากพอสมควร ผมมีเวลาได้ไปทดลองทำอะไรใหม่ๆเยอะ ที่แต่ก่อนไม่ค่อยมีเวลาทำ ได้ไปศึกษาอะไรเพิ่มเติม ในศาสตร์ขแนงอื่นๆ ที่ไม่ได้เรียนมา รู้สึกเลยว่าบางครั้งการทำอะไรอย่างเดียวไปนานๆ มากๆถึงจะเชี่ยวชาญแต่ก็เกิดความเบื่อหน่ายและตีบตันได้ ผมมีโอกาสได้อ่านเรื่องของ คุณสเตฟานเป็นกราฟิกดีไซเนอร์ชื่อดังจากนิวยอร์ก ที่เปิดบริษัททำงานออกแบบ ชิ้นงานชื่อดังระดับโลก ผมชอบแนวคิดของเขาที่ว่า ทุก 7 ปีจะปิดบริษัท &#8230; <a href="http://emap.wordpress.com/2011/02/03/geomajas-1-8-0-released/">อ่านเพิ่มเติม <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=emap.wordpress.com&#038;blog=1498938&#038;post=2180&#038;subd=emap&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>กลับมาแล้วครับ หลังจากหายไปสามเดือนไป(แต่จริงๆก็ไม่ได้หยุดถึง ยาวนานเพราะมีงานเข้ามาตลอด แต่ในปริมาณที่ลดลง ) พักผ่อนฟื้นฟูสุขภาพ แบบเต็มพิกัด เพราะโหมทำงานหนักมาตลอดหลายปี ผมเองได้มีโอกาส นอนแบบเต็มที่และได้ไปฝึกการใช้ชีวิต เพื่อรักษาสมดุลของร่างกายแบบ ชีวจิต ทั้งเรื่อง กิน นอน พักผ่อน จิตใจ และการทำงาน เป็นอีกเรื่องหนึ่งที่ทำให้ ร่างกายผมดีขึ้นอย่างเห็นได้ชัดจริงๆ รู้สึกเลยว่าการใช้ชีวิตแบบสมดุลนั้นมีความสำคัญต่อสุขภาพทั้งร่างกาย และจิตใจมาก</p>
<p>การได้หยุกพัก ไม่ต้องคิดถึงเรื่องงานมากนัก มันก็ทำให้สมองโล่งและเกิดไอเดียใหม่ๆได้มากพอสมควร ผมมีเวลาได้ไปทดลองทำอะไรใหม่ๆเยอะ ที่แต่ก่อนไม่ค่อยมีเวลาทำ ได้ไปศึกษาอะไรเพิ่มเติม ในศาสตร์ขแนงอื่นๆ ที่ไม่ได้เรียนมา รู้สึกเลยว่าบางครั้งการทำอะไรอย่างเดียวไปนานๆ มากๆถึงจะเชี่ยวชาญแต่ก็เกิดความเบื่อหน่ายและตีบตันได้ ผมมีโอกาสได้อ่านเรื่องของ คุณสเตฟานเป็นกราฟิกดีไซเนอร์ชื่อดังจากนิวยอร์ก ที่เปิดบริษัททำงานออกแบบ ชิ้นงานชื่อดังระดับโลก ผมชอบแนวคิดของเขาที่ว่า ทุก 7 ปีจะปิดบริษัท 1 ปี เพื่อให้ตัวเขาเองและลูกน้องได้พักผ่อน หาแรงบันดาลใจ ทดลองทำอะไรใหม่ หรือเดินทางไปในที่ที่อยากไป แนวคิดนี้เริ่มจากการที่ตัวเขา ทำงานมากๆ แล้วเริ่มจะตีบตัน แม้จะเป็นงานที่เขารัก แต่การทำงานไปนานๆ ย่อมเกิดการตื่นเขินของบ่อความคิดสร้างสรรค์ การเดินทางไปเห็นสิ่งใหม่ๆ การได้ทดลองทำอะไรใหม่ๆ ย่อมทำให้ได้รับแรงบันดาลใจ ซึ่งสิ่งนี้เอง เป็นสิ่งสำคัญในทุกสาขาอาชีพ การทำงานไปวันๆขาดแรงบันดาลใจ ที่เป็นสิ่งกระตุ้น ย่อมยากที่จะทำงานออกมาให้ดีเลิศ และประสบความสำเร็จ การได้พักผ่อนและออกไปหาไอเดียใหม่ๆย่อมมีประโยชน์ต่อตัวเอง ที่สำคัญ คุณสเตฟานมองว่า คนเราไม่ควรจะเริ่มออกเที่ยวและพักผ่อนเฉพาะยามแก่เท่านั้น เพราะเมื่องถึงเวลานั้น ความสามารถในเสพความงาม และความสุขย่อมน้อยลง และไม่อาจมีอะไรมาการันตีได้ว่า เราจะมีวันนั้น&#8230;.</p>
<p><span id="more-2180"></span></p>
<p>วันนี้ของมา Update ข่าวการปล่อยชุดโปรแกรม internet gis เวอร์ชั่นล่าสุด Geomajas 1.8 ที่ออกมาพร้อมการพัฒนาความสามารถและแก้ไข error ต่างโดยมีฟีเจอร์ใหม่ดังต่อไปนี้ครับ</p>
<p>- Update to the newest versions of GWT, SmartGwt, &#8230;<br />
- French language support.<br />
- Better integration support within non-GWT technologies.<br />
- Performance improvements.<br />
- Addition of multiple passive controllers on the map.<br />
- On-the-fly changing of layer order&#8221;</p>
<p>แวะไปดาวน์โหลดหรือทดลองใช้งานโปรแกรมได้ที่ <a href="http://geomajas.org/" rel="nofollow">http://geomajas.org/</a></p>
<p><img class="aligncenter" src="http://geomajas.org/sites/default/files/pic_screensgeomajas1-6.gif?1273492479" alt="" /><br />
<strong> อ้างอิงจาก</strong></p>
<p><a href="http://geomajas.blogspot.com/2011/02/geomajas-180-released.html" rel="nofollow">http://geomajas.blogspot.com/2011/02/geomajas-180-released.html</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/emap.wordpress.com/2180/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/emap.wordpress.com/2180/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=emap.wordpress.com&#038;blog=1498938&#038;post=2180&#038;subd=emap&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://emap.wordpress.com/2011/02/03/geomajas-1-8-0-released/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0da03177c81c58914509fd1c3d686ac6?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">pkgis</media:title>
		</media:content>

		<media:content url="http://geomajas.org/sites/default/files/pic_screensgeomajas1-6.gif?1273492479" medium="image" />
	</item>
		<item>
		<title>Campus Map</title>
		<link>http://emap.wordpress.com/2010/10/18/campus-map/</link>
		<comments>http://emap.wordpress.com/2010/10/18/campus-map/#comments</comments>
		<pubDate>Mon, 18 Oct 2010 16:15:20 +0000</pubDate>
		<dc:creator>pkgis2007</dc:creator>
				<category><![CDATA[Geo3D]]></category>
		<category><![CDATA[Geospatial 3D]]></category>
		<category><![CDATA[Moblie GIS]]></category>
		<category><![CDATA[osgeo]]></category>
		<category><![CDATA[technology]]></category>
		<category><![CDATA[WebMapping]]></category>

		<guid isPermaLink="false">http://emap.wordpress.com/?p=2167</guid>
		<description><![CDATA[_____ใครว่าน้ำท่วมดีกว่าฝนแล้ง ที่บ้านผมน้ำท่วมทุกปีลำบากมากมาย สองวันนี้ฝนตกหนัก ทำเอาน้ำท่วมบ้านกันไป น้ำท่วมก็ใช่ว่าจะมีแต่ข้อเสียนะครับ ข้อดีก็มีคืนเย็นตอนกลางคืนลมโกรกๆ หลับสบายดีเชียว แต่ที่น่าเสียดายคือต้นหมากรากไม้ที่กำลังงอกงาม เจอน้ำท่วมเข้าไปไม่เน่าตายก็ เฉาจนไม่รู้ว่าจะอีกนานเท่าใดจึงจะฟื้น _____วันนี้มีเรื่องเกี่ยวกับ Campus Map มาฝาก ผมไปเจอ campus map ที่ showcase บน Gearth blog น่าสนใจไม่น้อย เพราะตัวอย่างระบบ interactive map ของ Streatham Campus ใช้เทคโนโลยี Geoweb แบบใหม่ๆและทำออกมาได้น่าสนใจและมีประโยชน์ต่อผู้ใช้มากทีเดียวครับ ต่างจากระบบแบบเดิมที่ทำเป็น diagram บนรูปแบบบิตแมป เอาไว้ให้ผู้ใช้ดู แต่ใช้จริงก็ค่อนข้างยาก บางแห่งมีตึกมากมาย แต่พื้นที่แผนที่เล็กนิดเดียว การใส่คำอธิบายก็ไม่ครบ และมันไม่สามารถค้นหาได้อีกด้วย &#8230; <a href="http://emap.wordpress.com/2010/10/18/campus-map/">อ่านเพิ่มเติม <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=emap.wordpress.com&#038;blog=1498938&#038;post=2167&#038;subd=emap&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<div>_____ใครว่าน้ำท่วมดีกว่าฝนแล้ง ที่บ้านผมน้ำท่วมทุกปีลำบากมากมาย สองวันนี้ฝนตกหนัก ทำเอาน้ำท่วมบ้านกันไป น้ำท่วมก็ใช่ว่าจะมีแต่ข้อเสียนะครับ ข้อดีก็มีคืนเย็นตอนกลางคืนลมโกรกๆ หลับสบายดีเชียว แต่ที่น่าเสียดายคือต้นหมากรากไม้ที่กำลังงอกงาม เจอน้ำท่วมเข้าไปไม่เน่าตายก็ เฉาจนไม่รู้ว่าจะอีกนานเท่าใดจึงจะฟื้น</div>
<div>_____วันนี้มีเรื่องเกี่ยวกับ Campus Map มาฝาก ผมไปเจอ campus map ที่ showcase บน Gearth blog น่าสนใจไม่น้อย เพราะตัวอย่างระบบ interactive map ของ Streatham Campus ใช้เทคโนโลยี Geoweb แบบใหม่ๆและทำออกมาได้น่าสนใจและมีประโยชน์ต่อผู้ใช้มากทีเดียวครับ ต่างจากระบบแบบเดิมที่ทำเป็น diagram บนรูปแบบบิตแมป เอาไว้ให้ผู้ใช้ดู แต่ใช้จริงก็ค่อนข้างยาก บางแห่งมีตึกมากมาย แต่พื้นที่แผนที่เล็กนิดเดียว การใส่คำอธิบายก็ไม่ครบ และมันไม่สามารถค้นหาได้อีกด้วย ลองดูตัวอย่างของ Streatham Campus เป็นไอเดียนำไปใช้นะครับ โดยระบบ interactive map นี้ประกอบด้วยส่วมต่างดังนี้</div>
<div>1. web mapping</div>
<div>_____เป็น application พื้นฐานที่ทำงานบนหน้า web page ผู้ใช้สามารถค้นหา อาคาร เส้นทางเดินรถภายใน ที่จอกรถ และ อื่นๆ ส่วนของแผนที่ใช้ระบบแผนที่ฐานจาก Google Map API ผสานกับข้อมูล อาคารในรูปแบบ marker ที่มีการ embed ข้อมูลภาพเคลื่อนไหว, ภาพนิ่ง</div>
<div style="text-align:left;"><a href="http://emap.files.wordpress.com/2010/10/12.jpg"><img class="aligncenter size-full wp-image-2168" title="1" src="http://emap.files.wordpress.com/2010/10/12.jpg?w=584" alt=""   /></a></div>
<div style="text-align:left;"><span id="more-2167"></span></div>
<div style="text-align:left;">2. GeoMoblie AR</div>
<div style="text-align:left;">_____อันนี้ค่อนข้างจะใหม่และกำลังเป็นที่นิยม โดยนำข้อมูลอาคารและ POI เข้าสู่ระบบบริการข้อมูล และแสดงผลในรูปแบบ Augmentation Reality (AR) ผ่านโทรศัพท์มือถือ ทำให้แค่ผู้ใช้เข้ามายืน และใช้กล้องโทรศัพท์มือถือส่องไปยังอาคาร ก็จะทราบข้อมูล อาคารแล้ว โดยของ Streatham Campus พัฒนาและบริการข้อมูลผ่าน mobile AR ของ layar ซึ่งรองรับการทำงานบนโทรศัพท์มือถือทั้ง android และ iphone ใช้หลักการคำนวณตำแหน่งปัจจุบัน และมุมมองจากจุดตำแหน่งอ้างอิงไปยังอาคารเป้าหมาย เพื่อใช้ค้นหาข้อมูลอาคารจากฐานข้อมูลและนำมาแสดงผลในรูปแบบ popup ที่ overlay บนภาพจากกล้องผ่านจอโทรศัพท์มือถือ</div>
<div style="text-align:left;">_____ปัจจุบันระบบแบบนี้ทำได้ไม่ยากแล้วครับ และก็มี opensource หลายตัวรองรับ ทำให้ง่ายไม่ต้องเขียนโปรแกรมมากมายเหมือนแรกๆ ผมมีโอกาสได้ลอง implement แล้วโอกาสหน้าจะนำมา review ให้ดูกันครับ</div>
<div style="text-align:center;"><span class='embed-youtube' style='text-align:center; display: block;'><iframe class='youtube-player' type='text/html' width='584' height='359' src='http://www.youtube.com/embed/OsE-tKhhAa4?version=3&#038;rel=1&#038;fs=1&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;wmode=transparent' frameborder='0'></iframe></span></div>
<div style="text-align:left;">3. online 3D building modle</div>
<div style="text-align:left;">_____ รูปแบบการนำเสนอ campus model แบบ 3D ผ่านทาง Google 3D โดยกระบวนการพัฒนาก็สามารถทำได้ไม่ยากดังที่ผมเคยเขียนไว้ในหัวข้อก่อนหน้ามาแล้วทั้งแบบผ่าน google sketchup หรือผ่าน google building maker รูปแบบอาคาร 3D ก็จะสามารถนำเสนอผ่านทาง Google Earth และ Google Earth API และแชร์ผ่าน 3D Warehouse ได้อีกด้วยครับ</div>
<div style="text-align:center;"><a href="http://emap.files.wordpress.com/2010/10/22.jpg"><img class="aligncenter size-full wp-image-2169" title="2" src="http://emap.files.wordpress.com/2010/10/22.jpg?w=584" alt=""   /></a></div>
<div style="text-align:center;">ตัวอย่างอาคารในรูปแบบ 3D บน Google Earth</div>
<div style="text-align:center;"><a href="http://emap.files.wordpress.com/2010/10/32.jpg"><img class="aligncenter size-full wp-image-2170" title="3" src="http://emap.files.wordpress.com/2010/10/32.jpg?w=584" alt=""   /></a>รายละเอียดอาคารและสามารถดึงข้อมูลสถานที่จาก Google มาแสดงได้อีกด้วย</div>
<div style="text-align:left;">______นำตัวอย่างมาให้ดูแบบเต็มรูปแบบเทคโนโลยี Geoweb ในการนำเสนอ interactive map สำหรับข้อมูลอาคารและสถานที่ในมหาวิทยาลัย ของ Streatham Campus หวังว่าอนาคตจะมีหน่วยงานหรือมหาวิทยาลัยในเมืองไทยนำไปใช้งานบ้าง เพื่อทดแทนการใช้ diagram ในรูปแบบภาพ static bitmap ที่ยากต่อการตีความ การค้นหา ที่สำคัญเราไม่สามารถทราบระยะทางจากแผนผังนั้นได้ นี้แหละครับที่ทำให้เป็นอุปสรรค์ต่อการใช้งาน ถ้าใครคิดว่ามันจำเป็นแค่ไหน ก็ลองจินตนาการถึงวันแรกที่คุณต้องไปสัมนาในมหาวิทยาลัยแห่งหนึ่ง แล้วคุณต้องวนหาที่จอดรถ หรือเดินถามชื่ออาคาร ผมว่ามันเป็นเรื่องที่เสียเวลาน่าดูเลยนะครับ</div>
<div style="text-align:left;">อ้างอิงจาก</div>
<div style="text-align:left;"><a href="http://www.gearthblog.com/blog/archives/2010/10/lots_of_great_geo_tools_at_the_univ.html?utm_source=feedburner&amp;utm_medium=feed&amp;utm_campaign=Feed:+GoogleEarthBlog+(Google+Earth+Blog)">http://www.gearthblog.com/blog/archives/2010/10/lots_of_great_geo_tools_at_the_univ.html?utm_source=feedburner&amp;utm_medium=feed&amp;utm_campaign=Feed:+GoogleEarthBlog+(Google+Earth+Blog</a></div>
<p><a href="http://www.facebook.com/sharer.php?u=http://emap.wordpress.com/2010/10/18/campus-map/" target="_blank"><img class="alignleft size-full wp-image-2101" title="share_FB" src="http://emap.files.wordpress.com/2010/09/share_fb.jpg?w=584" alt=""   /></a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/emap.wordpress.com/2167/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/emap.wordpress.com/2167/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=emap.wordpress.com&#038;blog=1498938&#038;post=2167&#038;subd=emap&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://emap.wordpress.com/2010/10/18/campus-map/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0da03177c81c58914509fd1c3d686ac6?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">pkgis</media:title>
		</media:content>

		<media:content url="http://emap.files.wordpress.com/2010/10/12.jpg" medium="image">
			<media:title type="html">1</media:title>
		</media:content>

		<media:content url="http://emap.files.wordpress.com/2010/10/22.jpg" medium="image">
			<media:title type="html">2</media:title>
		</media:content>

		<media:content url="http://emap.files.wordpress.com/2010/10/32.jpg" medium="image">
			<media:title type="html">3</media:title>
		</media:content>

		<media:content url="http://emap.files.wordpress.com/2010/09/share_fb.jpg" medium="image">
			<media:title type="html">share_FB</media:title>
		</media:content>
	</item>
		<item>
		<title>Siamtraffic</title>
		<link>http://emap.wordpress.com/2010/10/13/siamtraffic/</link>
		<comments>http://emap.wordpress.com/2010/10/13/siamtraffic/#comments</comments>
		<pubDate>Wed, 13 Oct 2010 15:23:38 +0000</pubDate>
		<dc:creator>pkgis2007</dc:creator>
				<category><![CDATA[general]]></category>
		<category><![CDATA[google map]]></category>
		<category><![CDATA[osgeo]]></category>
		<category><![CDATA[review]]></category>

		<guid isPermaLink="false">http://emap.wordpress.com/?p=2153</guid>
		<description><![CDATA[ช่วงนี้กระแสวนิดาฟีเวอร์จริงๆครับ หลังจากเพิ่งอวสานไปไม่ว่าที่ไหนก็พุดถึงแต่ละครเรื่องนี้ ผมชอบไอเดียที่รัฐบาลเอาเรื่องวนิดามาใช้ประชาสัมพันธ์การแก้ปัญหาหนี้นอกระบบ ผมว่าน่าจะทำให้เข้าถึงประชาชนที่ติดตามละครเรื่องนี้ โดยเฉพาะสาวน้อยสาวใหญ่ได้มากก็น้อย แต่ที่น่าภูมิใจคือละครไทยก็ทำให้คนหันกลับมาสนใจ เสน่ห์และลักษณะความเป็นไทยได้บ้างอย่างน้อยก็ ช่วยทัดทานกระแสหนังละครเกาหลี ช่วยให้วัยรุ่นไทยได้เห็นถึงวิถีชีวิตในอดีตบ้าง ก็ยังดี ผมเองมีโอกาสไปเจอ App หนึ่งเกี่ยวกับการเดินทางที่มาแปะแนะนำไว้บน blog แห่งนี้ลองเข้าไปใช้งานรู้สึกว่าน่าสนใจเลยนำมา review ไว้ เพราะคิดว่ามีประโยชน์มากทั้งสำหรับผม และท่านที่ต้องโดยสารรถเมล์สาธารณะ ในเมื่องยังไม่มีวาสนามีรถเป็นของตนเอง ดังนั้นการใช้เทคโนโลยีช่วยเหลือในการเดินทางก็ย่อมมีความจำเป็น Web Application ที่ผมพูดถึงนี้คือ siamtraffic ไม่แน่ใจว่าเปิดตัวแล้วหรือยัง เพราะผมไม่เคยผ่านตามาก่อน การใช้งานก็ไม่ยากครับ เป็นโปรแกรมประเภท web application ที่ใช้ในการค้นหาเส้นทางและสายรถเมล์ การค้นหาเส้นทางทำได้โดยกำหนดต้นทาง ปลายทาง ระบบจะค้นหาสายรถเมล์ หรือเส้นทางการเดินทางด้วยรถเมล์ให้ โดยสามารถระบุรายละเอียดการเปลี่ยนสายรถเมล์ และระยะทางที่ใช้ ตลอดจนแสดงเส้นทางทั้งหมดในการเดินทาง ซึ่งแน่นอนว่าการเดินทางด้วยรถเมล์ย่อมไม่ได้มีแค่รูปแบบเดียว ระบบของ siamtraffic &#8230; <a href="http://emap.wordpress.com/2010/10/13/siamtraffic/">อ่านเพิ่มเติม <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=emap.wordpress.com&#038;blog=1498938&#038;post=2153&#038;subd=emap&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>ช่วงนี้กระแสวนิดาฟีเวอร์จริงๆครับ หลังจากเพิ่งอวสานไปไม่ว่าที่ไหนก็พุดถึงแต่ละครเรื่องนี้ ผมชอบไอเดียที่รัฐบาลเอาเรื่องวนิดามาใช้ประชาสัมพันธ์การแก้ปัญหาหนี้นอกระบบ ผมว่าน่าจะทำให้เข้าถึงประชาชนที่ติดตามละครเรื่องนี้ โดยเฉพาะสาวน้อยสาวใหญ่ได้มากก็น้อย แต่ที่น่าภูมิใจคือละครไทยก็ทำให้คนหันกลับมาสนใจ เสน่ห์และลักษณะความเป็นไทยได้บ้างอย่างน้อยก็ ช่วยทัดทานกระแสหนังละครเกาหลี ช่วยให้วัยรุ่นไทยได้เห็นถึงวิถีชีวิตในอดีตบ้าง ก็ยังดี</p>
<p>ผมเองมีโอกาสไปเจอ App หนึ่งเกี่ยวกับการเดินทางที่มาแปะแนะนำไว้บน blog แห่งนี้ลองเข้าไปใช้งานรู้สึกว่าน่าสนใจเลยนำมา review ไว้ เพราะคิดว่ามีประโยชน์มากทั้งสำหรับผม และท่านที่ต้องโดยสารรถเมล์สาธารณะ ในเมื่องยังไม่มีวาสนามีรถเป็นของตนเอง ดังนั้นการใช้เทคโนโลยีช่วยเหลือในการเดินทางก็ย่อมมีความจำเป็น Web Application ที่ผมพูดถึงนี้คือ siamtraffic ไม่แน่ใจว่าเปิดตัวแล้วหรือยัง เพราะผมไม่เคยผ่านตามาก่อน การใช้งานก็ไม่ยากครับ เป็นโปรแกรมประเภท web application ที่ใช้ในการค้นหาเส้นทางและสายรถเมล์ การค้นหาเส้นทางทำได้โดยกำหนดต้นทาง ปลายทาง ระบบจะค้นหาสายรถเมล์ หรือเส้นทางการเดินทางด้วยรถเมล์ให้ โดยสามารถระบุรายละเอียดการเปลี่ยนสายรถเมล์ และระยะทางที่ใช้ ตลอดจนแสดงเส้นทางทั้งหมดในการเดินทาง ซึ่งแน่นอนว่าการเดินทางด้วยรถเมล์ย่อมไม่ได้มีแค่รูปแบบเดียว ระบบของ siamtraffic ก็จะแสดงผลลัพธ์ในหลายรูปแบบเรียงตามระยะทางที่ใช้ แน่นอนว่าสั้นที่สุดอาจจะไม่ดีที่สุด ถ้าท่านที่เคยเดินทางด้สนรถเมล์ของ ขสมก. จะทราบว่าถ้าท่านต้องไปนั่งรถร่วมบริการ หรือรถเมล์แดง คุณภาพชีวิตท่านจะแย่ลงทันทีในช่วงเวลานั้น นี้เป็นอีกอย่างที่เป็นจุดบอดของระบบขนส่งในกรุงเทพ ที่กี่ปีก็ยังไม่พัฒนาให้ดีขึ้นได้สักที ไม่แน่อาจจะต้องรอรถเมล์ NGV 4000 คัน นโยบายของพรรคภูมิใจไทย ก็เป็นไปได้ ท่านที่สนใจแวะไปใช้งานได้ที่ <a href="http://www.siamtraffic.net/">http://www.siamtraffic.net/</a> ผมมี review สั้นถึงการใช้งานมาฝากด้วยครับ</p>
<p><span id="more-2153"></span></p>
<p>1. ค้นหาเส้นทางเดินรถ</p>
<p style="text-align:center;"><a href="http://emap.files.wordpress.com/2010/10/11.jpg"><img class="aligncenter size-full wp-image-2154" title="1" src="http://emap.files.wordpress.com/2010/10/11.jpg?w=584" alt=""   /></a>เริ่มค้นหา กำหนดต้นทาง และปลายทาง</p>
<p style="text-align:center;"><a href="http://emap.files.wordpress.com/2010/10/21.jpg"><img class="aligncenter size-full wp-image-2155" title="2" src="http://emap.files.wordpress.com/2010/10/21.jpg?w=584" alt=""   /></a></p>
<p style="text-align:center;">ผลลัพธ์ รายการเส้นทางที่ได้ โดยมีจะมีข้อมูลสายรถเมล์ และป้ายหยุดรถ รวมถึงระยะทางที่ใช้ให้ด้วย</p>
<p style="text-align:center;"><a href="http://emap.files.wordpress.com/2010/10/31.jpg"><img class="aligncenter size-full wp-image-2156" title="3" src="http://emap.files.wordpress.com/2010/10/31.jpg?w=584" alt=""   /></a></p>
<p style="text-align:center;">แสดงตำแหน่งของเส้นทาง และป้ายรถประจำทาง</p>
<p style="text-align:left;">&nbsp;</p>
<p style="text-align:left;">2. ค้นหาสายรถเมล์</p>
<p style="text-align:center;"><a href="http://emap.files.wordpress.com/2010/10/4.jpg"><img class="aligncenter size-full wp-image-2157" title="4" src="http://emap.files.wordpress.com/2010/10/4.jpg?w=584" alt=""   /></a></p>
<p style="text-align:center;">การค้นหาสายรถเมล์ที่ผ่าน โดยกำหนดชื่อสายรถเมล์ หรือชื่อถนน หรือชื่อป้ายหยุดรถ ผลลัพธ์ที่ได้เป็นป้ายหยุดรถ</p>
<p style="text-align:center;"><a href="http://emap.files.wordpress.com/2010/10/5.jpg"><img class="aligncenter size-full wp-image-2158" title="5" src="http://emap.files.wordpress.com/2010/10/5.jpg?w=584" alt=""   /></a>ซึ่งเราสามารถ click ที่ป้ายหยุดรถเพื่อดู สายรถเมล์ที่ผ่านได้</p>
<p style="text-align:left;">&nbsp;</p>
<p style="text-align:left;">_________ เป็นธรรมเนียมของผมที่เมื่อ review แล้วต้องแนะนำเพิ่มเติม จริงๆแล้วผมคิดว่ามีประโยชน์มากในการเดินทางด้วยรถเมล์ในกรุงเทพ  ถ้าอนาคตมี module การค้นหาจากตำแหน่ง ใช้การ click บนแผนที่ต้นทาง ปลายทาง  และแสดงเส้นทางรถเมล์ที่ต้องนั่งจะสะดวกมากขึ้น หรือการ click จุดบริเวณที่เราอยู่ เพื่อ search หาสายรถเมล์ที่ผ่าน อันนี้น่าจะนำไป integrate กับ GPS บนมือถือ ได้ เพราะความเป็นจริง แล้วการใช้งาน app แบบนี้จะมีประโยชน์ถ้าใช้บนถนนได้จริงๆ คนไทยไม่ชอบวางแผนหรอกครับ และที่สำคัญปัญหาของคนใช้รถเมล์คือ รถเมล์หมด โดยเฉพาะกลางคืน ถ้าสามารถบอกสายรถเมล์จากมือถือได้ว่าป้ายนี้ เวลานี้จะมีรถเมล์อะไรผ่านได้ย่ิงดี อีกอย่างที่น่าจะมีคือระบบนำทาง การแสดงป้ายหยุดรถบนแผนที่สำหรับผู้ใช้อาจจะเยอะไป แต่ถ้าเปลี่ยนเป็นเส้นบนแผนที่จะดูง่ายกว่า แล้วบอกเฉพาะป้ายจุดเปลี่ยนสายรถเมล์ จะทำให้ดูและใช้งานได้ง่าย หรืออนาคตจะมีระบบเตือนนำทางจาก app บนมือถือ ว่าถึงตรงนี้ ต้องลงเพื่อเปลี่ยนสายรถเมล์ แบบนี้จะช่วยสำหรับคนที่เดินทางครั้งแรกได้มากครับ อีกอย่างที่มีความจำเป็นคือระบบแบบ Multimodal transport เพราะเอาจริงๆการเดินทางด้วยรถเมล์ยังช้า คนทำงานต้องผสม ทั้งรถไฟฟ้า ใต้ดิน บนดิน เรื่อ และรถประจำทาง การนำทางแบบผสมได้ จะมีประโยชน์และสามารถนำไปใช้งานได้จริงๆต่อไป ฝากไว้ให้พัฒนากันต่อไปครับ</p>
<p style="text-align:left;">&nbsp;</p>
<p><a href="http://www.facebook.com/sharer.php?u=http://emap.wordpress.com/2010/10/13/siamtraffic/" target="_blank"><img class="alignleft size-full wp-image-2101" title="share_FB" src="http://emap.files.wordpress.com/2010/09/share_fb.jpg?w=584" alt=""   /></a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/emap.wordpress.com/2153/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/emap.wordpress.com/2153/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=emap.wordpress.com&#038;blog=1498938&#038;post=2153&#038;subd=emap&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://emap.wordpress.com/2010/10/13/siamtraffic/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0da03177c81c58914509fd1c3d686ac6?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">pkgis</media:title>
		</media:content>

		<media:content url="http://emap.files.wordpress.com/2010/10/11.jpg" medium="image">
			<media:title type="html">1</media:title>
		</media:content>

		<media:content url="http://emap.files.wordpress.com/2010/10/21.jpg" medium="image">
			<media:title type="html">2</media:title>
		</media:content>

		<media:content url="http://emap.files.wordpress.com/2010/10/31.jpg" medium="image">
			<media:title type="html">3</media:title>
		</media:content>

		<media:content url="http://emap.files.wordpress.com/2010/10/4.jpg" medium="image">
			<media:title type="html">4</media:title>
		</media:content>

		<media:content url="http://emap.files.wordpress.com/2010/10/5.jpg" medium="image">
			<media:title type="html">5</media:title>
		</media:content>

		<media:content url="http://emap.files.wordpress.com/2010/09/share_fb.jpg" medium="image">
			<media:title type="html">share_FB</media:title>
		</media:content>
	</item>
		<item>
		<title>CatMDEdit &#8211; metadata editor</title>
		<link>http://emap.wordpress.com/2010/10/11/catmdedit-metadata-editor/</link>
		<comments>http://emap.wordpress.com/2010/10/11/catmdedit-metadata-editor/#comments</comments>
		<pubDate>Mon, 11 Oct 2010 06:04:51 +0000</pubDate>
		<dc:creator>pkgis2007</dc:creator>
				<category><![CDATA[geodata]]></category>
		<category><![CDATA[metadata]]></category>
		<category><![CDATA[osgeo]]></category>

		<guid isPermaLink="false">http://emap.wordpress.com/?p=2144</guid>
		<description><![CDATA[ไหนๆเขียนเรื่อง Geonetwork ไปแล้วจึงมีพี่ท่านหนึ่ง ถามถึงเรื่อง meta data editor ดังนั้นจึงขอเขียนเรื่องของ CatMDEdit ซึ่งเป็น Open Source Meta data editor ที่มีหลายหน่วยงานทางยุโรปนิยม CatMDEdit เป็นซอฟต์แวร์เครื่องมือจัดการนำ สร้าง ,แก้ไขและบำรุงรักษา Meta data พัฒนาด้วยภาษา Java และรองรับการทำงานทั้งบน Window และ Linux และรองรับการทำงานบนระบบ Multilingual โดยผู้ใช้สามารถสร้าง Meta data บน schema ที่หลากหลายทั้ง ISO19115 และ its profiles ,Dublin , FGDS รวมถึงการ customize โครงสร้างเอกสารขึ้นมาเองด้วยผู้ใช้ &#8230; <a href="http://emap.wordpress.com/2010/10/11/catmdedit-metadata-editor/">อ่านเพิ่มเติม <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=emap.wordpress.com&#038;blog=1498938&#038;post=2144&#038;subd=emap&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>ไหนๆเขียนเรื่อง Geonetwork ไปแล้วจึงมีพี่ท่านหนึ่ง ถามถึงเรื่อง meta data editor ดังนั้นจึงขอเขียนเรื่องของ CatMDEdit ซึ่งเป็น Open Source Meta data editor ที่มีหลายหน่วยงานทางยุโรปนิยม</p>
<p>CatMDEdit เป็นซอฟต์แวร์เครื่องมือจัดการนำ สร้าง ,แก้ไขและบำรุงรักษา Meta data พัฒนาด้วยภาษา Java และรองรับการทำงานทั้งบน Window และ Linux และรองรับการทำงานบนระบบ Multilingual โดยผู้ใช้สามารถสร้าง Meta data บน schema ที่หลากหลายทั้ง ISO19115 และ its profiles ,Dublin , FGDS รวมถึงการ customize โครงสร้างเอกสารขึ้นมาเองด้วยผู้ใช้  นอกจากนี้ตัวซอฟต์แวร์ยังมีระบบ repositories management สำหรับการติดต่อและเชื่อมโยงการทำงานระหว่างโหนด รวมถึงมีระบบ auto meta data generate ที่ช่วยสร้าง meta data จากข้อมูลเชิงพื้นที่ทั้ง Vector file และ raster file ได้ทำให้ลดเวลาในการสร้างเอกสาร Meta data ลง โมดูลสุดท้ายที่น่าประทับใจคือตัว feed ที่ซอฟต์แวร์สามารถเผยแพร่ข่้อมูล meta data ในรูป XML ไปยังรูปแบบของ GeoRSS ทำให้ง่ายต่อการ integrate ข้อมูลและการ Update ข้อมูลส่าสุด เข้ากับระบบ Map Service เช่น Google Map หรือ Openlayers ได้สะดวกมากขึ้น</p>
<p><span id="more-2144"></span></p>
<p>ท่านที่สนใจสามารถเข้าไปดาวน์โหลดได้ที่ http://sourceforge.net/projects/catmdedit/</p>
<p style="text-align:center;">&nbsp;</p>
<p style="text-align:center;"><a href="http://emap.files.wordpress.com/2010/10/1.jpg"><img class="aligncenter size-full wp-image-2149" title="1" src="http://emap.files.wordpress.com/2010/10/1.jpg?w=584" alt=""   /></a>หน้าต่าง Feature Catalogue</p>
<p style="text-align:center;">&nbsp;</p>
<p style="text-align:center;"><a href="http://emap.files.wordpress.com/2010/10/2.jpg"><img class="aligncenter size-full wp-image-2150" title="2" src="http://emap.files.wordpress.com/2010/10/2.jpg?w=584" alt=""   /></a> Meta Data Management</p>
<p style="text-align:center;">&nbsp;</p>
<p style="text-align:center;"><a href="http://emap.files.wordpress.com/2010/10/3.jpg"><img class="aligncenter size-full wp-image-2151" title="3" src="http://emap.files.wordpress.com/2010/10/3.jpg?w=584" alt=""   /></a></p>
<p style="text-align:center;">&nbsp;</p>
<p style="text-align:left;">&nbsp;</p>
<p><a href="http://www.facebook.com/sharer.php?u=http://emap.wordpress.com/2010/10/11/catmdedit-metadata-editor/" target="_blank"><img class="alignleft size-full wp-image-2101" title="share_FB" src="http://emap.files.wordpress.com/2010/09/share_fb.jpg?w=584" alt=""   /></a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/emap.wordpress.com/2144/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/emap.wordpress.com/2144/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=emap.wordpress.com&#038;blog=1498938&#038;post=2144&#038;subd=emap&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://emap.wordpress.com/2010/10/11/catmdedit-metadata-editor/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0da03177c81c58914509fd1c3d686ac6?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">pkgis</media:title>
		</media:content>

		<media:content url="http://emap.files.wordpress.com/2010/10/1.jpg" medium="image">
			<media:title type="html">1</media:title>
		</media:content>

		<media:content url="http://emap.files.wordpress.com/2010/10/2.jpg" medium="image">
			<media:title type="html">2</media:title>
		</media:content>

		<media:content url="http://emap.files.wordpress.com/2010/10/3.jpg" medium="image">
			<media:title type="html">3</media:title>
		</media:content>

		<media:content url="http://emap.files.wordpress.com/2010/09/share_fb.jpg" medium="image">
			<media:title type="html">share_FB</media:title>
		</media:content>
	</item>
		<item>
		<title>GeoNetwork opensource v2.6.0 released</title>
		<link>http://emap.wordpress.com/2010/10/04/geonetwork-opensource-v2-6-0-released/</link>
		<comments>http://emap.wordpress.com/2010/10/04/geonetwork-opensource-v2-6-0-released/#comments</comments>
		<pubDate>Mon, 04 Oct 2010 14:07:58 +0000</pubDate>
		<dc:creator>pkgis2007</dc:creator>
				<category><![CDATA[geodata]]></category>
		<category><![CDATA[GIS]]></category>
		<category><![CDATA[OGC]]></category>
		<category><![CDATA[openlayers]]></category>
		<category><![CDATA[osgeo]]></category>
		<category><![CDATA[technology]]></category>
		<category><![CDATA[WebMapping]]></category>

		<guid isPermaLink="false">http://emap.wordpress.com/?p=2139</guid>
		<description><![CDATA[ช่วงนี้คงไม่มีอะไรจะโด่งดังเท่ากระแสฟิลม์ รัฐภูมิที่ดูน้ำเน่าราวจัดฉากขึ้นทุกวัน ความเป็นจริง ถูกผิดก็ส่วนหนึ่งที่ต้องรอการพิสูจน์ แต่ด้วยการประชาสัมพันธ์และการทำสงครามสื่อ ที่มากจนเกินไปบางครั้งมันทำให้คนดูเบื่อหน่ายและจำเจกับการตอบโต้กันไปมาบวกกับการโหมกระนำเสนอข่าวทำให้แทบทุกสื่อเหมือนต้องการยัดเยียดให้คนดูต้องติดตาม เรื่องราวเดิมๆ สลับข่าวการเข้าโรงพยาบาล และข่าวแถลงข่าวเรียกร้องความเห็นใจ ถ้าดูเหมือนว่าเป็นละคร ละครเรื่องนี้คงเป็นละครน้ำเน่าชั้นหนึ่งแห่งปีแน่นอน วันนี้มีเรื่องราวเกี่ยวกับการปล่อยซอฟต์แวร์ Open Source GIS ด้าน NSDI และ Spatial Data Protal เวอร์ชั่นล่าสุดมาฝาก โดยเมื่อเร็วๆนี้ GeoNetwork opensource ได้ปล่อยซอฟต์แวร์เวอร์ชั่นล่าสุด 2.6.0 ออกมา โดยเวอร์ชั่นล่าสุดนี้ Geonetwork ได้มีการปรับปรุงและมีการพัฒนาฟังก์ชั่นต่างๆ เช่น - เพิ่มประสิทธิภาพระบบ search และ indexing - อันนี้โดนมาจำได้เคยเขียน comment &#8230; <a href="http://emap.wordpress.com/2010/10/04/geonetwork-opensource-v2-6-0-released/">อ่านเพิ่มเติม <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=emap.wordpress.com&#038;blog=1498938&#038;post=2139&#038;subd=emap&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>ช่วงนี้คงไม่มีอะไรจะโด่งดังเท่ากระแสฟิลม์ รัฐภูมิที่ดูน้ำเน่าราวจัดฉากขึ้นทุกวัน ความเป็นจริง ถูกผิดก็ส่วนหนึ่งที่ต้องรอการพิสูจน์ แต่ด้วยการประชาสัมพันธ์และการทำสงครามสื่อ ที่มากจนเกินไปบางครั้งมันทำให้คนดูเบื่อหน่ายและจำเจกับการตอบโต้กันไปมาบวกกับการโหมกระนำเสนอข่าวทำให้แทบทุกสื่อเหมือนต้องการยัดเยียดให้คนดูต้องติดตาม เรื่องราวเดิมๆ สลับข่าวการเข้าโรงพยาบาล และข่าวแถลงข่าวเรียกร้องความเห็นใจ ถ้าดูเหมือนว่าเป็นละคร ละครเรื่องนี้คงเป็นละครน้ำเน่าชั้นหนึ่งแห่งปีแน่นอน</p>
<p>วันนี้มีเรื่องราวเกี่ยวกับการปล่อยซอฟต์แวร์ Open Source GIS ด้าน NSDI และ Spatial Data Protal เวอร์ชั่นล่าสุดมาฝาก โดยเมื่อเร็วๆนี้ GeoNetwork opensource ได้ปล่อยซอฟต์แวร์เวอร์ชั่นล่าสุด 2.6.0 ออกมา โดยเวอร์ชั่นล่าสุดนี้ Geonetwork ได้มีการปรับปรุงและมีการพัฒนาฟังก์ชั่นต่างๆ เช่น</p>
<p>- เพิ่มประสิทธิภาพระบบ search และ indexing<br />
- อันนี้โดนมาจำได้เคยเขียน comment ไปในเมลกรุ๊ป ขอให้เปลี่ยนมาใช้ OpenLayers เวอร์ชั่นนี้มาแล้วครับ<br />
- Multilingual metadata รองรับมาตรฐาน ISO19115/19119/19110 (encoding based on ISO19139)<br />
- Keywords และ เครื่องมือ Coordinate Reference System<br />
- ความสามารถฟังก์ชั่น ระบบ metadata export<br />
- Metadata relations management<br />
- Advanced schema และ ระบบรายงานการ validate โครงสร้าง xml ของ metadata<br />
- Visual warnings สำหรับ metadata editor</p>
<p><span id="more-2139"></span></p>
<p>Geonetwork เน้นไปที่การทำงานแบบเชื่อมโยงแบบ stateless กับ node ต่างๆผ่านมาตรฐาน CS-W ที่ทำได้ดีมากขึ้นในเวอร์ชั่นนี้ ผมว่านี้คือประเด็นหลักระบบ clearing house ที่ดีเหมือนในยุโรปต้องสามารถทำงานข้ามซอฟต์แวร์ที่ implement ได้ เพื่อรองรับการทำงานข้ามหน่วยงาน และข้ามประเทศ บนโปรโตคอลมาตรฐานสากลในการสืบค้นข้อมูล นี้แค่บางส่วนนะครับ สำหรับผมคิดว่าระบบ clearing house ที่ดีมีความจำเป็นโดยเฉพาะเรื่องการบูรณาการข้อมูลภูมิสารสนเทศ ซึ่งแน่นอนว่ามีหลายระดับแบบเบื้องต้นการเข้าถึงรายการเอกสารบรรยายข้อมูล(รู้ว่ามีรายละเอียดอะไร ใครเก็บรักษาไว้ที่ไหน ติดต่ออย่างไร) จนถึงระบบเข้าถึงแบบ online ผ่าน webservice อย่าง WMS,WFS,WCS  ที่ไปไกลกว่านั้นปัจจุบันการเข้าถึงข้อมูลแบบ realtime และเรื่องการบูรณาการเข้ากับระบบ social network เช่น Facebook , twitter ก็เป็นสิ่งที่จำเป็นในการแจ้งเตือนการปรับปรุงข้อมูลจาก node ต่างๆ แต่เหนือสิ่งอื่นใด ซอฟต์แวร์นั้นดีและสมบูรณ์มากแค่ไหน การพัฒนาก้าวไปตามความเจริญของเทคโนโลยี  ถ้านโยบายการเปิดเผยและการแลกเปลี่ยนข้อมูลเพื่อใช้ประโยชน์ร่วมกันยังไม่เกิดการสนับสนุนให้มีการนำไปใช้จริงอย่างแพร่หลายก็คงทำได้ยากเช่นกัน ท่านที่สนใจแวะไปดาวน์โหลดมาใช้งานได้ฟรีที่ <a href="https://sourceforge.net/projects/geonetwork/" rel="nofollow">https://sourceforge.net/projects/geonetwork/</a> ถ้ามีโอกาสจะนำวิธีการติดตั้งระบบและการพัฒนาระบบเพิ่มเติมมาแนะนำต่อไปครับ</p>
<p style="text-align:center;"><a href="http://emap.files.wordpress.com/2010/10/geonetwork_v260_640.png"><img class="aligncenter size-full wp-image-2141" title="geonetwork_v260_640" src="http://emap.files.wordpress.com/2010/10/geonetwork_v260_640.png?w=584" alt=""   /></a></p>
<p><a href="http://www.facebook.com/sharer.php?u=http://emap.wordpress.com/2010/10/04/geonetwork-opensource-v2-6-0-released/" target="_blank"><img class="alignleft size-full wp-image-2101" title="share_FB" src="http://emap.files.wordpress.com/2010/09/share_fb.jpg?w=584" alt=""   /></a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/emap.wordpress.com/2139/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/emap.wordpress.com/2139/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=emap.wordpress.com&#038;blog=1498938&#038;post=2139&#038;subd=emap&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://emap.wordpress.com/2010/10/04/geonetwork-opensource-v2-6-0-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0da03177c81c58914509fd1c3d686ac6?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">pkgis</media:title>
		</media:content>

		<media:content url="http://emap.files.wordpress.com/2010/10/geonetwork_v260_640.png" medium="image">
			<media:title type="html">geonetwork_v260_640</media:title>
		</media:content>

		<media:content url="http://emap.files.wordpress.com/2010/09/share_fb.jpg" medium="image">
			<media:title type="html">share_FB</media:title>
		</media:content>
	</item>
		<item>
		<title>GeoScript</title>
		<link>http://emap.wordpress.com/2010/09/29/geoscript/</link>
		<comments>http://emap.wordpress.com/2010/09/29/geoscript/#comments</comments>
		<pubDate>Wed, 29 Sep 2010 14:29:42 +0000</pubDate>
		<dc:creator>pkgis2007</dc:creator>
				<category><![CDATA[osgeo]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[technology]]></category>

		<guid isPermaLink="false">http://emap.wordpress.com/?p=2135</guid>
		<description><![CDATA[_____ถ้าจะถามว่าภาษาอะไรที่จะเหมาะสมและมีความสามารถที่หลากหลายในงานด้าน GIS เวลานี้ผมนึกถึง Python เป็นเพียงภาษาเดียวด้วยความที่ เป็นภาษาที่มี Library ที่สามารถเข้าถึงการจัดการ Geometry object ของโครงสร้างข้อมูลได้ และยังมี Lib ที่ใช้ Processing และ analysis ข้อมูลเวกเตอร์และราสเตอร์ได้อีกด้วย ดังนั้นถ้าหากอยากจะเป็น GIS programmer ผมแนะนำว่าสมควรอย่างยิ่งในการเรียนรู้ Python เพราะเป็นภาษาที่ช่วยให้เราทำงานกับข้อมูลมากและซับซ้อนได้ง่ายขึ้น _____วันนี้ผมมีอีกหนึ่งซอฟต์แวร์ Library สำหรับ GIS ที่ชื่อว่า Geoscript มาแนะนำ Geoscript เป็นไลบารี่ที่เพิ่มเอาความสามารถในการจัดการและประมวลผลข้อมูลเชิงพื้นที่ เข้าไปอยู่ในภาษาแบบ script เช่น Python, Javascript, Groovy เป็นต้น โดยทำงานในลักษณะการ wrap &#8230; <a href="http://emap.wordpress.com/2010/09/29/geoscript/">อ่านเพิ่มเติม <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=emap.wordpress.com&#038;blog=1498938&#038;post=2135&#038;subd=emap&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>_____ถ้าจะถามว่าภาษาอะไรที่จะเหมาะสมและมีความสามารถที่หลากหลายในงานด้าน GIS เวลานี้ผมนึกถึง Python เป็นเพียงภาษาเดียวด้วยความที่ เป็นภาษาที่มี Library ที่สามารถเข้าถึงการจัดการ Geometry object ของโครงสร้างข้อมูลได้ และยังมี Lib ที่ใช้ Processing และ analysis ข้อมูลเวกเตอร์และราสเตอร์ได้อีกด้วย ดังนั้นถ้าหากอยากจะเป็น GIS programmer ผมแนะนำว่าสมควรอย่างยิ่งในการเรียนรู้ Python เพราะเป็นภาษาที่ช่วยให้เราทำงานกับข้อมูลมากและซับซ้อนได้ง่ายขึ้น</p>
<p>_____วันนี้ผมมีอีกหนึ่งซอฟต์แวร์ Library สำหรับ GIS ที่ชื่อว่า Geoscript มาแนะนำ Geoscript เป็นไลบารี่ที่เพิ่มเอาความสามารถในการจัดการและประมวลผลข้อมูลเชิงพื้นที่ เข้าไปอยู่ในภาษาแบบ script เช่น Python, Javascript, Groovy เป็นต้น โดยทำงานในลักษณะการ wrap เข้ากับ java code ชื่อดังอย่าง Geotools และ JTS ทำให้เราสามารถเรียกใช้งานฟังก์ชั่นผ่านภาษา script ได้ ผมเองได้ลองแล้วในส่วนของ Python โดยทำการติดตั้ง jython (ตัวช่วยให้เรา run python บน java ได้) เท่านี้ก็ลุยได้เลย นอกจากนี้ที่ผมชอบคือสามารถใช้ javascript ในการ process ข้อมูลอย่าง shapfile ได้อีกด้วย ทำให้เพิ่มความสามารถของ web application เข้าไปอีก การเขียนโปรแกรมก็ไม่ยากสามารถเขียนแบบ OOP ผ่าน Geoscript API ที่เตรียมไว้ ซึ่งนอกจากการเขียนโปรแกรมเพื่อประมวลผลข้อมุล GIS ทั่วไป เรายังสามารถ integrate ตัว Geoscript เข้ากับ WPS เพื่อทำ online processing Service ได้อีกด้วยครับ ท่านที่สนใจแวะไปดาวน์โหลดโปรแกรมมาใช้งานได้ที่ <a href="http://geoscript.org/py/">http://geoscript.org/py/</a></p>
<p><a href="http://geoscript.org/py/"></a>ขอแสดงตัวอย่างง่ายๆ การสร้าง convex hull บนข้อมูลจุด และสร้างวงกลมใหญ่ล้อมรอบข้อมูล</p>
<p><span style="font-family:monospace;"> </span></p>
<div id="_mcePaste">
<div id="_mcePaste">from geoscript.layer import Shapefile</div>
<div id="_mcePaste">from geoscript.viewer import plot</div>
<div id="_mcePaste">from com.vividsolutions.jts.geom import GeometryCollection</div>
<div id="_mcePaste">from com.vividsolutions.jts.geom import GeometryFactory</div>
<div id="_mcePaste">from com.vividsolutions.jts.geom import PrecisionModel</div>
<div id="_mcePaste">from com.vividsolutions.jts.algorithm import MinimumBoundingCircle</div>
<div id="_mcePaste">#Get the point shapefile</div>
<div id="_mcePaste">staLayer = Shapefile(&#8216;/home/gregcorradini/wa_stations.shp&#8217;)</div>
<div id="_mcePaste">#Create a list of feature geometries</div>
<div id="_mcePaste">pntGeoms = [f.geom for f in staLayer.features()]</div>
<div id="_mcePaste">#Create a GeometryCollection from our list of points</div>
<div id="_mcePaste">geomColl = GeometryCollection(pntGeoms,GeometryFactory(PreciscionModel(),4326))</div>
<div id="_mcePaste">#Get the geometry collection&#8217;s convex hull</div>
<div id="_mcePaste">geomConvexH = geomColl.convexHull()</div>
<div id="_mcePaste">#Get the geometry collection&#8217;s minimum bounding circle</div>
<div id="_mcePaste">mCircle = (MinimumBoundingCircle(geomColl)).getCircle()</div>
<div id="_mcePaste"># Plot the geometries, BANG</div>
<div id="_mcePaste">plot(pntGeoms + [geomConvexH] + [mCircle])</div>
</div>
<div><span style="font-family:Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;"><span style="font-family:monospace;">ตัวอย่างผลลัพธ์ดังภาพนะครับ</span></span></div>
<div style="text-align:left;"><span style="font-family:Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;"><span style="font-family:monospace;"><a href="http://emap.files.wordpress.com/2010/09/convex_mbc.png"><img class="aligncenter size-full wp-image-2136" title="convex_mbc" src="http://emap.files.wordpress.com/2010/09/convex_mbc.png?w=584" alt=""   /></a></span></span></div>
<div style="text-align:left;"><span style="font-family:Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;"><span style="font-family:monospace;">อ้างอิงจาก</span></span></div>
<div style="text-align:left;"><span style="font-family:Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;"><span style="font-family:monospace;"><a href="http://geoscriptblog.blogspot.com/2010/06/unwrapped-jts-with-python.html">http://geoscriptblog.blogspot.com/2010/06/unwrapped-jts-with-python.html</a></span></span></div>
<div style="text-align:left;"><span style="font-family:Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;"><span style="font-family:monospace;"><br />
</span></span></div>
<p><a href="http://www.facebook.com/sharer.php?u=http://emap.wordpress.com/2010/09/29/geoscript/" target="_blank"><img class="alignleft size-full wp-image-2101" title="share_FB" src="http://emap.files.wordpress.com/2010/09/share_fb.jpg?w=584" alt=""   /></a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/emap.wordpress.com/2135/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/emap.wordpress.com/2135/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=emap.wordpress.com&#038;blog=1498938&#038;post=2135&#038;subd=emap&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://emap.wordpress.com/2010/09/29/geoscript/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0da03177c81c58914509fd1c3d686ac6?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">pkgis</media:title>
		</media:content>

		<media:content url="http://emap.files.wordpress.com/2010/09/convex_mbc.png" medium="image">
			<media:title type="html">convex_mbc</media:title>
		</media:content>

		<media:content url="http://emap.files.wordpress.com/2010/09/share_fb.jpg" medium="image">
			<media:title type="html">share_FB</media:title>
		</media:content>
	</item>
		<item>
		<title>Geospatial Revolution Project</title>
		<link>http://emap.wordpress.com/2010/09/16/geospatial-revolution-project/</link>
		<comments>http://emap.wordpress.com/2010/09/16/geospatial-revolution-project/#comments</comments>
		<pubDate>Thu, 16 Sep 2010 07:06:24 +0000</pubDate>
		<dc:creator>pkgis2007</dc:creator>
				<category><![CDATA[GeoBusiness]]></category>
		<category><![CDATA[google map]]></category>
		<category><![CDATA[osgeo]]></category>
		<category><![CDATA[technology]]></category>
		<category><![CDATA[WebMapping]]></category>

		<guid isPermaLink="false">http://emap.wordpress.com/?p=2129</guid>
		<description><![CDATA[______Geospatial Revolution Project เป็นโครงการที่น่าสนใจอีกหนึ่งโครงการ ที่ตั้งใจจะพัฒนาสื่อรูปแบบสารคดี การเผยแพร่และให้ความรู้ด้านเทคโนโลยี Geospatial information ในเชิงความก้าวหน้าและบทบาทของเทคโนโลยีในยุคปัจจุบัน การนำ Geospatial Technology มาใช้เพื่อทำให้ชีวิตสะดวกสบายมากขึ้น รวมถึงเรื่องการผสานเทคโนโลยีเชิงตำแหน่ง เข้ากับระบบสารสนเทศต่างๆ ______ปัจจุบัน Geospatial Revolution Project ออก Episode One มาแล้วโดยจะมี 4 chapter ย่อย พัฒนาและจัดทำโดยทีมงานของ PENN STATE ใน episode นี้เน้นไปที่การอธิบายเทคโนโลยีแบบทั่วถึงทั้ง Remote Sensing ,Map Service, GPS, Navigation, GeoMobile AR, OSM,Mobile GIS, &#8230; <a href="http://emap.wordpress.com/2010/09/16/geospatial-revolution-project/">อ่านเพิ่มเติม <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=emap.wordpress.com&#038;blog=1498938&#038;post=2129&#038;subd=emap&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>______Geospatial Revolution Project เป็นโครงการที่น่าสนใจอีกหนึ่งโครงการ ที่ตั้งใจจะพัฒนาสื่อรูปแบบสารคดี การเผยแพร่และให้ความรู้ด้านเทคโนโลยี Geospatial information ในเชิงความก้าวหน้าและบทบาทของเทคโนโลยีในยุคปัจจุบัน การนำ Geospatial Technology มาใช้เพื่อทำให้ชีวิตสะดวกสบายมากขึ้น รวมถึงเรื่องการผสานเทคโนโลยีเชิงตำแหน่ง เข้ากับระบบสารสนเทศต่างๆ</p>
<p>______ปัจจุบัน Geospatial Revolution Project ออก Episode One มาแล้วโดยจะมี 4 chapter ย่อย พัฒนาและจัดทำโดยทีมงานของ PENN STATE ใน episode นี้เน้นไปที่การอธิบายเทคโนโลยีแบบทั่วถึงทั้ง Remote Sensing ,Map Service, GPS, Navigation, GeoMobile AR, OSM,Mobile GIS, LBS และอื่นๆเรียกว่าครบถ้วน สิ่งที่ดีอีกอย่างของสารคดีตอนนี้คือการตัดต่อทำให้น่าสนใจและอธฺิบายเข้าใจง่าย  เหมาะสำหรับท่านที่อยากรู้ว่า Geospatial Technology มันสามารถทำอะไรได้บ้าง หรือจะใช้สอนอธิบายคนทั่วไปให้เข้าใจในเทคโนโลยีและการนำไปใช้  สารคดีทำให้เห็นภาพและมุมมองการนำไปใช้ที่หลากหลายทั้งรูปแบบการใช้งานทั่วไปและการนำไปใช้ในงานบรรเทาสาธารณภัยในเฮติ เข้าไปชมได้ที่ <a href="http://geospatialrevolution.psu.edu/">http://geospatialrevolution.psu.edu/</a></p>
<p style="text-align:center;"><span class='embed-youtube' style='text-align:center; display: block;'><iframe class='youtube-player' type='text/html' width='584' height='359' src='http://www.youtube.com/embed/EwVig_cAU7U?version=3&#038;rel=1&#038;fs=1&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;wmode=transparent' frameborder='0'></iframe></span></p>
<p style="text-align:center;">
<p style="text-align:left;">
<p><a href="http://www.facebook.com/sharer.php?u=http://emap.wordpress.com/2010/09/16/geospatial-revolution-project/" target="_blank"><img class="alignleft size-full wp-image-2101" title="share_FB" src="http://emap.files.wordpress.com/2010/09/share_fb.jpg?w=584" alt=""   /></a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/emap.wordpress.com/2129/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/emap.wordpress.com/2129/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=emap.wordpress.com&#038;blog=1498938&#038;post=2129&#038;subd=emap&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://emap.wordpress.com/2010/09/16/geospatial-revolution-project/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0da03177c81c58914509fd1c3d686ac6?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">pkgis</media:title>
		</media:content>

		<media:content url="http://emap.files.wordpress.com/2010/09/share_fb.jpg" medium="image">
			<media:title type="html">share_FB</media:title>
		</media:content>
	</item>
	</channel>
</rss>
