วันอาทิตย์ที่ 12 กุมภาพันธ์ พ.ศ. 2555

วิเคราะห์ระยะทางตามเส้น (linear referencing) สำหรับ GE KML

การวิเคราะห์ระยะทางตามเส้น (linear referencing) สำหรับ GE KML หรือเรียกง่านว่าการคำนวน หลักกิโลเมตร สำหรับ ตำแหน่งจุดสำคัญ สถานที่ เหตุการณ์ต่างๆ ตามเส้นทาง การสร้างเส้นทาง PATH อาจใช้ Google Earth เพราะทำได้ง่ายมีแผนที่ภาพดาวเทียมทั้งเก่าใหม่ให้เลือกใช้ เมื่อมีจัดสถานที่สำคัญ ให้กำหนดจุดบนเส้นทางตามต้องการ หลังกจากนั้นให SaveAs...Place ออกมา และใช้ซอฟต์แวร์ GE Path (v.1.4.6)http://www.sgrillo.net/googleearth/index.htm ขอบคุณคุณ Ricardo Sgrillo) อ่าน Path KML กลับเข้ามาแล้ว เลือก -Remove names and icons -Place Descriptons --> Cumulative Distance --Length Unit --> Kilometer --Method Dec.Places = 3 จากนั้นกด Run จะได้ KML ใหม่ชื่อต้อท้ายด้วย -path เปิดดูจะเห็นดังภาพ
จากนั้นลองเปิดดู Google Earth จะเส้นทางพร้อมระยะระยะทางตามเส้นที่ต้องการ

วันพุธที่ 28 ธันวาคม พ.ศ. 2554

การคำนวนระยะทางและพื้นที่สำหรับ GoogleEarth และ KML/KMZ

การวางแผนเชิงพื้น ผมเลือกใช้ Google Maps และ Google Earth บ่อยมาก โดยเเฉพาะ Google Earth ที่มีแผนที่เส้นทาง แผนที่ดาวเทียม ภาพถ่ายที่ผู้ใช้ร่วมกันเติมเข้ามา และยังมี map content มากมาย หากต้องเขียนแผนที่ ของเราไปก็สามารถทำได้ เพราะมีเครื่องมือ edit แทบเรียกได้ว่าเป็น GIS Editor ที่ดีทีเดียว KML/KMZ ที่ได้ยังเป็นมาตรฐาน สามารถแปลงเป็นรูปแบบอืนๆภายหลัง แต่สิ่งหนึ่งที่ GE ฟรีขาดหายไปคือ ความสามารถในการคำนวน ระยะทางและพื้นที่! เข้าใจว่าหากเสียตังส์ซื้อ Google Earth Pro จะมีฟังก์ชันนี้ให้ อืม..แต่ว่ามีซอฟต์แวร์ on-line แก้ขัดช่วยได้ครับ เชน GE Tools โดย Znum Solutions เพียงเราเปิดดู KML ที่มี object Line Polygon ทำการ copy และ paste เข้าไป หรือจะเรียกเปิดแฟ้ม KML ก็ได้ ในตัวเลือกผู้ใช้สามารถเลือกให้คำนวนระยะทางหรือพื้นที่หรือทั้งสองอย่าง เลือกหน่วยระยะทาง และเลือกหน่วยพื้นที่ได้ ดังตัวอย่าง
จากนั้นให้กด Process Data >>>>>> จะได้ผลดังนี้ =================================================== NAME,PERIMETER/LENGTH (km),AREA (sq. km)
ChannelHwy9,67.79946717103557
ค.สำโรง-ตะวันออก,11.357562703347
ค.สำโรง-ตะวันตก,12.116103241428199
ทล.305 รังสิต นครนายก,2.136323832384587
บึงพระราม9 (11 ตร.กม.),11.876656333037921,NaN
==================================================

วันอาทิตย์ที่ 9 ตุลาคม พ.ศ. 2554

การวางแผนเพื่อเตรียมโครงการ

การวางแผนเพื่อเตรียมโครงการใดๆ มักจะเริ่มต้นด้วยการรวบรวมข้อมูล และทำแผนที่ภูมิประเทศ (topographic map) ในปัจจุบันแผนที่ฟรีออนไล์ ที่มีทั้งแผนที่ภาพถ่ายดาวเทียมรายละเอียดสูงและแผนที่ถนน ผมสรุปได้ดังนี้

1) แผนที่ภาพดาวเทียมรายละเอียดสูง (high-resolution satellite) หรือแผนที่ภาพถ่ายออร์โทสี สำหรับพื้นที่ในประเทศไทย และพื้นที่อื่นๆ ทั่วโลกสามารถหาดูได้จาก
1.1 Google Maps/Google Earth http://maps.google.com (สดวก มีภาพอดีต)
1.2 Nokia Map http://maps.nokia.com (ภาพใหม่ 2010-2011)
1.3 Microsoft B-Ing Map http://www.microsoft.com
1.4 แผนที่ภาพออร์โทสีมาตราส่วน 1:4,000 http://www.lddservices.org (พ.ศ. 2544-2545)

2) คุณลักษณะของแผนที่ฟรีบนอินเตอร์
2.1 แผนที่ภาพถ่ายดาวเทียมรายละเอียดสูง มีการดัดแก้ออร์โท ความละเอียดถูกต้องทางตำแหน่ง +/-50 เมตร
2.2 แผนที่ถนนได้จากการสำรวจเส้นทางด้วยรถติดจีพีเอส มีความละเอียดถูกต้องทางตำแหน่ง +/-2 ถึง 15 เมตร

ตัวอย่างการเตรียมข้อมูลแผนที่ภาพที่ลิ้งนี้

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

Python ขั้นเทพ Generator / Coroutine

ผมเรียนไพธอน ผมใช้ไพธอน ผมประยุกต์ใช้ไหธอน หลายๆเรื่อง หลายๆมุม พลิกอ่านคู่มือหลายเล่น หลายพันหน้า กูเกิ้ลหาก็ประจำ บ่อยครั้งผมพบว่าไพธอนยังมีเรื่องใหม่ น่าสนใจ ซ่อนอยู่เสมอ วันนี้อีกแล้ว 'Generator' เป็น programming model แบบหนึ่ง ที่ใครเข้าใจแล้ว จะเขียนโปรแกรม ได้สง่างามยิ่งขึ้นไป ระบบมีประสิทธิภาพเพิ่มขึ้น ในภาพ เทพไพธอน กำลังแสดงให้เห็น learing curver ของวิชานี้ ( thank to David Beazley, http://www.dabeaz.com from PyCon'2009, Chicago, Illinois)
ลองดูกันเองนะครับ
กูเกิลแมพ (Google Maps) ฟรีหรือเปล่า การใช้งานกูเกิลแมพหรือเราพัฒนาโปรแกรมประยุกต์บนกูเกิ้ลแมพฟรีครับ หากใช้ไม่มาก รวมถึงเวปธุรกิจด้วย หากใช้มากต้องเสียเงินครับ กฏเกณฑ์ล่าสุด ตั้งแต่ 1 ตุลาคม 2011 เป็น ไปตามนี้ครับ
From October 1st 2011 commercial web sites and applications using the Maps API may at no cost generate:
up to 2,500 map transactions per day that have been modified using the Styled Maps feature
up to 25,000 map transactions per day in total

If your application qualifies for and exceeds these transaction limits after October 1st 2011 you will need to respond in one of the following ways in order to continue using the Maps API in your application:
Modify your Maps API application such that the number of map transactions generated per day is reduced to below the usage limit; Enroll for automated billing of excess map transactions (pay as you go); or
Purchase a Maps API Premier license


ต้องเตรียมตัวซะหน่อย อีกสักระยะประเทศไทยก็จะมี streetview ให้ดูชม และให้พัฒนาต่อยอดไปใช้งาน ต้องเตรียมตัวซะหน่อย

wxGIS คล้ายๆกับ ArcCatalogue


___wxGISCatalog เป็นซอฟต์แวร์อำนวยความสะดวกในการใช้งานชุดซอฟต์แวร์ภูมิสารสนเทศอเนกประสงค์ GDAL/OGR ที่คุณ Frank Warmerdam ชาวแคนาดา เป็นผู้พัฒนา GDAL/OGR ถือได้ว่าเป็นเสาหลักของการพัฒนาซอฟต์แวร์ภูมิสารสนเทศทั้งที่เป็นซื้อขายเชิงพาณิชย์และใช้ฟรีแบบโอเพ่นซอร์ส
ชุดคำสั่ง GDAL/OGR ที่เป็นประโยชน์มากในวงกว้างและอาจถูกเรียกใช้งานบ่อยคือ ogr2ogr และ gdalwarp ogr2ogr ใช้จัดการข้อมูลเวกเตอร์และฐานข้อมูลปริภูมิที่มีข้อมูลฟีเจอร์ให้บริการ ส่วน gdalwarp ใช้จัดการและประมวลทางเรขาคณิตของข้อมูลแรสเตอร์และแผนที่ภาพทั้งหลาย ข้อจำกัดคือต้องพิมพ์คำสั่งต่างๆด้วยมือ อ้างถึงชื่อไฟล์ยาวตามโฟลเดอร์ข้อมูล ต้องพิมพ์ออฟชั้นจำนวนมาก
Dmitry Barishnikov (Bishop) ได้พัฒนาส่วนเชื่อมต่อผู้ใช้ในลักษณะลอกเลียน ArcCatalogue ทำให้เราเข้าถึงไฟล์ข้อมูลง่าย ตรวจสอบดูเบื้องต้น และจัดการด้วย gdalwarp หรือ ogr2ogr ได้สะดวกพอสมควร แม้นว่าตัวเลือกที่มีเป็นจำนวนมากนั้นจะไม่สามารถถ่ายทอดออกมาอยู่ในส่วนเชื่อมต่อผู้ใช้ได้ทั้งหมด

วันจันทร์ที่ 26 กันยายน พ.ศ. 2554

ทำไม Obama ต้องไปเยียม Marc Benioff ถึงบ้าน

ผมบังเอิญไปเจอวิดีโอสองชิ้นที่น่าสนใจว่าเกี่ยวข้องกันอย่างไร หากต้องการอธิบายว่า ทำไม Obama ต้องไปเยียม Marc Benioff CEO of Saleforces ถึงบ้าน

แล้วมาดูกันว่า Saleforces นำ 'social' internet ไปบูรณาการผลิตภัณฑ์ CRM ของเขาอย่างไร
ซึ่งก็มีพัฒนาการตามลำดับตามที่ปรากฏในสื่อ และผลผลิตล่าสุดคือปรากฏในงาน DreamForce
...largest technical conference in the (IT) industry
15,000 attendee in the keynote halls
45,000 registee in the conference.
วีดีโอมีหลายชิ้นนะครับ มีปาหี่ ขายยานิด หน่อย อดทนนะครับ มันของคู่กัน

หรืออ่านย่อแถลงข่าว DreamForce 2011 ทีนี่