วันจันทร์ที่ 23 กรกฎาคม พ.ศ. 2555

เมื่อ QGIS 1.8.0 สามารถแสดง Legend (TOC) ของข้อมูล Raster ได้แล้ว

____เมื่อ Quantum GIS 1.8.0 ได้คลอดออกมาแล้วแต่หลายๆ ท่านคงปัญหาเช่นเดียวกันกับผมคือปัญหาเรื่อง encoding แต่ก้มีหลายวิธีที่สามารถแก้ใขได้เช่นกันครับ ซึ่งวันนี้ผมได้นำเอาข้อมูลที่ได้จากการ interpolation ซึ่งเป็นข้อมูลที่ได้จากการวิเคราะห์ของโรงเรียนทุ่งทรายวิทยา ในโครงงานเกี่ยวกับต้นกระพี้จั่น เมื่อเปิดข้อมูลเข้ามาแล้วพบว่า QGIS สามารถแสดง Legend ในส่วนของ Layer (TOC) ได้แล้วนิ ผมก็เลยข้อแจ้งให้ทราบครับ :)

วันอาทิตย์ที่ 22 กรกฎาคม พ.ศ. 2555

ดูไปดูมาก็เหมือนกับ Windows 8

____หลังจากที่พี่ดาเอารูปที่พี่แกถ่ายมาให้ผมดู ซึ่งพี่แกก็บอกว่า "วัยรุ่น เด๋วพี่จะให้ดู windows 8" เราก็ยังงงว่าเอะมันคืออะไร เมื่อดูภาพแล้วก็ ร้องอ๋อเลยล่ะครับ ซึ่งรูปภาพที่พี่แกถ่ายมาเนี่ยมันคล้ายกับ windows 8 จริงแฮะๆ ก็เลยขอแชร์หน่อยล่ะกันครับ

วันศุกร์ที่ 20 กรกฎาคม พ.ศ. 2555

SEXTANTE กันเถอะ

SEXTANTE เป็น library ชุดนึงที่อำนวยความสะดวกเราสำหรับงานวิเคราะห์ข้อมูลเชิงพื้นที่ครับ พัฒนาด้วย 2 ภาษาหลัก คือ java และ python โดยยกเอาชุดคำสั่งโหดๆ จากทั้ง GRASS และ SAGA มาไว้เกือบหมด  คุณพระ! เราสามารถใช้คำสั่งต่างๆเหล่านี้ได้จาก ผ่าน open source GIS ฝั่ง Java เช่น gvSIG หรือ OpenJUMP และฝั่ง Python คือ Qgis ของเรานั่นเอง หรือแม้แต่ยักษ์ใหญ่อย่าง ArcGIS ก็สามารถใช้ได้กับเขาด้วย และนี่คือวิดิโอแนะนำครับ


ผมว่าเราเข้าไปลองกันดีกว่าครับ ที่เว็บนี้ครับ http://www.sextantegis.com

วันอังคารที่ 10 กรกฎาคม พ.ศ. 2555

วิธีเปลี่ยนขนาดตัวอักษรที่แสดงค่าพิกัดในโปรแกรม Google Earth


____โปรแกรม Google Earth เป็นอีกโปรแกรมหนึ่งที่ใช้งานง่ายและก็สะดวกในการดูข้อมูลภาพถ่ายดาวเทียม ซึ่งเป็นประโยชน์อย่างมากในสายงานทางด้าน GIS โดยส่วนใหญ่แล้วคนที่ทำงานทางด้าน GIS เกือบทุกคนหรือเรียกว่าทุกคนเลยก็ได้ จะต้องมีโปรแกรม Google Earth ติดเครื่องไว้ตลอดครับ แต่ที่มาวันนี้ไม่ได้มาแนะนำการใช้งานครับเพราะว่าการใช้งานนั้นไม่ได้มีความซับซ้อนอะไรครับ แต่หลายๆ ท่านคงจะเจอกับปัญหานี้ครับ คือว่าเวลาเราติดตั้งโปรแกรมแล้วเรียกใช้งานท่านคงจะเจอกับปัญหาที่ว่า "ตัวอักษรค่าพิกัดในโปรแกรม Google Earth นั้นมันตัวเล็กแทบมองไม่เห็นเลย" ซึ่งผมก็เลยขอแนะนำวิธีแก้ไข สำหรับท่านที่ยังไม่ทราบวิธีแก้ไขครับ โดยมีดังนี้ครับ

1. ไปที่ Start >> Run แล้วพิมพ์คำว่า regedit ครับ

2. จากนั้นให้เลือก HKEY_CURRENT_USER >> Software >> Google >> Google Earth Plus >> Render

3. ให้ดับเบิ้ลคลิกที่ PrimaryFontVersion3Family แล้วเปลี่ยนอักษรเป็น Angsana UPC
4. เปลี่ยนขนาดของตัวอักษรโดยการดับเบิ้ลคลิก PrimaryFontVersion3Size แล้วเลือก Base เป็น Decimal แล้วสามารถกำหนดขนาดอักษรได้ตามสะดวกเลยตัวอย่างผมกำหนดเป็น 24
5. จากนั้นก็ปิดหน้าต่าง regedit ไป แล้ว Restart โปรแกรม Google Earth ใหม่อีกครั้งครับ

เพียงเท่านี้เราก็จะสามารถเห็นค่าพิกัดในโปรแกรม Google Earth ได้ชัดเจนแล้วครับ :)

วันจันทร์ที่ 9 กรกฎาคม พ.ศ. 2555

การ Search Query Builder ชื่อจังหวัดที่มีคำว่า "บุรี" ในโปรแกรม QGIS

____วันนี้ก็ขอแนะนำการสืบค้นข้อมูลเชิงบรรยาย (Attributes) ซึ่งโดยมีเงื่อนไขว่า "ต้องการค้นหาชื่อจังหวัดในประเทศไทยเฉพาะที่มีคำว่า บุรี" ซึ่งในโปรแกรม QGIS ก็จะมีเครื่องมี Query Builder อยู่โดยเราสามารถพิมพ์คำสั่งลงไปในช่อง "SQL where clause" ดังภาพด้านล่าง ซึ่งคำสั่งก็คือ PROV_NAM_T LIKE '%บุรี%' แต่ถ้าเราอยากค้นหาจังหวัดที่มีตัวอักษร "ป,ฮ,ษ" ในตำแหน่งไหนก็ได้ก็ให้ใช้คำสั่งนี้ครับ PROV_NAM_T LIKE '%[ป,ฮ,ษ]%'


วันอาทิตย์ที่ 8 กรกฎาคม พ.ศ. 2555

การหาเส้นทางที่ใกล้ที่สุดในโปรแกรม QGIS โดยใช้ Road graph plugin

____จากที่มีหลายๆคนเข้ามาปรึกษาว่า ในโปรแกรม QGIS มีเครื่องมือหาเส้นทางที่ใกล้ที่สุดจากที่หนึ่งไปยังอีกที่หนึ่งตามเป้าหมาย ซึ่งตอนแรกผมก้เข้าใจว่ายังไม่มี แต่พอพยายามค้นหาเครื่องมือไปเรื่อยๆ ก็พบปลั๊กอินอยู่ตัวหนึ่งที่พอจะตอบโจทย์ได้บ้างก็คือ "Road graph" ซึ่งตัวนี้ก็มีประสิทธิภาพมากเลยทีเดียวครับ โดยสามารถบอกระยะทางเท่าไร ใช้เวลาเท่าไหร่ และเรายังสามรถกำหนดความเร็วในการเดินทางได้อีกด้วย และยังมีการตั้งตั้งค่าต่างๆอีกมากมายที่ผมยังไม่ได้กล่าวถึงครับ สุดท้ายผมก็ได้ลองทำตัวอย่างง่ายๆ โดยยกตัวอย่างจากจุดหนึ่งไปยังเป้าหมายอีกจุดหนึ่งครับ



Data Example : http://www.cgistln.nu.ac.th/
Reference: http://gis-lab.info/qa/road-graph-eng.html

วันอังคารที่ 3 กรกฎาคม พ.ศ. 2555

แสดงรายละเอียดข้อมูลภาพด้วย gdalinfo

____เนื่องจากข้อมูลภาพหรือข้อมูล Raster บางที่เราจำเป็นที่จะต้องทราบรายละเอียดของข้อมูล เช่น Coordinate System, Pixel Size, Corner Coordinate และรายละเอียดต่างๆของข้อมูลภาพ โดยปกติแล้วผมก็จะใช้โปรแกรม FWTools ซึ่งจะมี Library GDAL อยู่โดยใช้คำสั่งตามนี้ gdalinfo image.tif หรือไม่ก็ใช้ QGIS ก็ได้เหมือนกันครับโดยไปที่เมนู Raster > Miscellaneous > Information ซึ่งท่านที่สนใจสามารถลองนำไปใช้ได้ครับ





Reference: http://www.gdal.org/