วันพฤหัสบดีที่ 29 พฤศจิกายน พ.ศ. 2555

Enhance image with FWTools

_______ผมได้ลองใช้ FWTools ในการ enhance ข้อมูลภาพดาวเทียม โดยใช้ชุดคำสั่ง gdalenhance ซึ่งผมได้วิธีทำแบบนี้มาจากสื่อการสอนของพี่โอ๊ต sawarinO ครับ แล้วผมก็ลองเอามาทำดูบ้างก็น่าสนใชดีครับ ซึ่งวิธีการก็ไม่ยากเลยครับ แต่ปัจจุบันนี้มันก็มี software ที่เราไม่ต้องพิมพ์ให้มันยากขนาดนั้นครับ แต่ผมชอบแบบ hardcore มากกว่าครับเพราะว่ามันรู้สึกสนุกดีครับในการเขียน command line อย่าง FWTools ซึ่งก็ต้องขอบคุณบล๊อกของพี่โอ๊ตมากเลยครับที่ได้แนะนำการใช้ชุดคำสั่ง gdal/ogr ครับ

ภาพก่อนที่จะทำการ enhance

ชุดคำสั่งการใช้ gdalenhance

ภาพที่ได้หลังจากการ enhance

ภาพที่ได้หลังจากการ enhance

Reference: http://www.gdal.org & http://sawarino.blogspot.com

วันเสาร์ที่ 24 พฤศจิกายน พ.ศ. 2555

Clip Data ESRI Shapefiles using FWTools [ogr2ogr]

______สำหรับคนที่ชอบความ Hardcore แบบผมครับ ที่จริงการตัดข้อมูลไม่จำเป็นต้องทำแบบผมก็ได้ เราก็แค่ใช้ฟังก์ชั่นที่เค้ามีให้เลยก็ได้ครับ แต่ถ้าจะลองทำแบบผมก็ตามนี้เลยครับ ogr2ogr -clipsrc plk_prov.shp newflu52.shp flu52.shp


Reference: http://www.gdal.org/ogr2ogr.html
Data Example: NUGIS

วันศุกร์ที่ 23 พฤศจิกายน พ.ศ. 2555

Conversion from MapInfo Tab file to ESRI Shapefile using FWTools [ogr2ogr]

_______ช่วงนี้ยังคงอยู่กับ gdal/ogr ครับ และยังทำงานอยู่กับ ogr2ogr เพื่อที่แปลงไฟล์จาก MapInfo ให้ไปเป็น ESRI Shapefile เคยมีน้องที่ทำงานอยู่บริษัทเอกชน หลายคนถามบ่อยๆ ว่าผมอยากจะเอาไฟล์จากโปรแกรม MapInfo ไปเปิดใน ArcGIS หรือ QGIS ได้อย่างไรครับ ซึ่งผมก็พยายามที่จะให้น้องเค้าทำตามนี้เลยครับโดยใช้ FWTools แล้วให้ใช้ชุดคำสั่ง ogr2ogr ครับ ยกตัวอย่างเช่น ogr2ogr -f "ESRI Shapefile" plkprovince.shp Province_phitsanulok.TAB หรืออีกตัวอย่าง ogr2ogr -f "ESRI Shapefile" new_mexico.shp Mexico.TAB ถ้าต้องการระบุค่าพิกัดใหม่ก็ตามนี้เลย ogr2ogr -f "ESRI Shapefile" -t_srs "EPSG: 4269" Mapinfo2Shp\LincsBoundary.shp Mapinfo2Shp\Lincolnshire.tab


Reference: http://www.mapwindow.org/phorum/read.php?4,21913
Data Example: http://gw.vtrenz.net/?NYEWEN5YSB

วันพฤหัสบดีที่ 22 พฤศจิกายน พ.ศ. 2555

Conversions from PostGIS to KML formats [ogr2ogr]

_______ห่างหายกันไปนานครับช่วงนี้ ผมพยายามที่จะแปลงประเภทของข้อมูลจากที่อยู่ใน PostgreSQL/PostGIS ให้เป็น KML ที่สามารถเปิดในโปรแกรม Google Earth เรามาลองกันเลยครับซึ่งขั้นแรกเราต้องมีโปรแกรม FWTools โดยใช้ ชุดคำสั่ง ogr2ogr ครับ Example: ogr2ogr -f "KML" c:\workspace\chingchai.kml PG:"host=localhost user=postgres dbname=postgis20 password=****" -sql "select * from prov" จากนั้นเราก็จะได้ไฟล์ kml มาก็จะสามารเปิดกับ Google Earth ได้ครับ



Powered by NUGIS

วันอังคารที่ 23 ตุลาคม พ.ศ. 2555

Review Quantum GIS for Windows 8 Enterprise

_______พอทราบข่าวว่า windows 8 ที่มอออกมาให้ใช้ได้แล้ว (ที่จริงทราบตั้งแต่อาทิตย์ที่แล้ว) ผมก็เลยรีบทำการติดตั้งใหม่ซ่ะเลย โดย windows 8 ที่ผม Review นั้นส่วนใหญ่ผมขอในส่วนของ Open Source GIS แล้วกันน่ะครับ ว่ามันมีความเสถียรภาพหรือไม่อย่างไรครับ เรามาดูกันแต่ละรูปเลยดีกว่าครับ

1. ภาพนี้เป็นภพแรกที่เข้ามาใน windows 8 ครับ เมื่อเรา login เข้ามาก็จะพบกับ apps ของ windows 8 ดูเหมือนจะทำมาเพื่อระบบสัผัสโดยเฉพาะเลยน่ะเนี่ย

2. ภาพนี้ก็เป็นการตั้งค่าต่างของระบบครับ ยกตัวอย่างเช่น Personalize ครับ

3. จะเป็น Apps ที่เกี่ยวกับการตรวจสอบสภาพอากาศครับ ที่จริงมีเยอะมากแต่ยกตัวอย่างบางส่วนให้ดูครับ


4. เรามาเริ่ม review ในส่วนโปรแกรมของทางด้าน Open Source GIS กันครับ

5. เปิดโปรแกรม QGIS ใน windows 8 ครับซึ่งเมื่อเข้ามาแล้วลักษณะก็เป็นเหมือนกับ windows 7 นั่นแหละครับ แต่อาจจะดูสวยกว่านิดหน่อยครับ โดยชื่อโปรแกรมจะอยู่ที่ตรงการของ title bar ประมาณนั้นครับ

6. เมื่อเปิดตาราง attribute ก็จะเป็นภาษาไทยด้วยครับ

7. คำนวณ Route ทั้งจังหวัดก็ OK ครับ ไม่มีหน่วงเลย

8. ทำ density ทั้งจังหวัดก็โอเคครับ ไม่มีแฮงค์(มีแต่คนครับ) แต่อาจจะใช้เวลานิดหน่อยครับ


9. เปิดไฟล์ข้อมูลน้ำท่วมทั้งประเทศก็สบายหายห่วงเลย แจ่มมากครับ

สรุปแล้วสำหรับ windows 8 สำหรับโปรแกรมทางด้าน Open Source GIS โดยรวมแล้วผมถือว่าโอเคเลยครับ และที่สำคัญ Theme สำหรับ windows 8 ก็สวยมากด้วยครับ เวลาประมวลผลข้อมูลทางด้าน GIS ก็ถือว่ามีความเสถียรครับ ซึ่งผมยังไม่เจอปัญหาแต่อย่างใดครับ ถ้าท่านไหนที่สนใจ windows 8 อยู่และทำงานทางด้านนี้ก็แนะนำเลยครับ แต่ Driver ของ Note Book บางยี่ห้ออย่างเช่น Dell ของผมเองก็ยังไม่ Driver มาเยครับ ซึ่งภาพที่ผม capture มานั้นเป็นการติดตั้งกับเครื่อง PC ที่ทำงานน่ะครับ :)