Page 129 - python
P. 129

103




                                                          บทที่ 10

                                     การเขียนโปรแกรมภาษาไพธอนในงานภูมิสารสนเทศ


                   แนวคิด
                                                         
                                                                                                      
                                                                 ี่
                          ภูมิสารสนเทศ (Geoinformatics) เปนสาขาทเกี่ยวของกับการทําแผนที่และการวิเคราะหขอมูล
                                                                      
                   ทางพื้นที่ โดยใชขอมูลจากเทคโนโลยีขั้นสูง อาทิ การรับรูจากระยะไกล (Remote Sensing) เชน ภาพถาย
                   ดาวเทียม ภาพเรดาร เปนตน ขอมูลที่ไดจากการรับรูระยะไกล (Remote Sensing) สามารถนําไปใช
                                                    ั
                                                        ุ
                                                                                   
                   ติดตามสภาพแวดลอม เหตุการณภัยพิบติ อทกภัย ไฟปาและอื่น ๆ ในตอนทายของบทนี้จะนําเสนอการ
                     ั
                   สกดขอมูลจากเอกสารประกาศราชกิจจานุเบกษาซึ่งเปนเอกสารที่ไมมีโครงสรางจากนั้นนํามาจัดเกบใน
                                                                                                      ็
                   ไฟลแผนที่และแสดงผลตามระดับการจัดสรรงบประมาณประจําป 2564
                                                  ี่
                                                                   ิ
                          ในบทนี้จะนําเสนอเนื้อหาเกยวกับ ระบบพกัดภูมศาสตร (Geographic Coordinate System -
                                                              ิ
                                ิ
                                 ั
                   GCS)  ระบบพกดกริด (Grid Coordinate) หรือ UTM  ซอฟตแวรในงานภูมิสารสนเทศ ความรูทั่วไป
                     ี่
                        ั
                                                      ิ่
                   เกยวกบโปรแกรม Quantum GIS การเพมแผนที่จังหวัดและอําเภอดวย QGIS การเขียนโปรแกรมภาษา
                   ไพธอนสกัดรายชื่อจังหวัดที่อยูภายในพนที่รัศมีเรดาหตาคลีและอมกอย การประยุกตใช Folium และ
                                                                             
                                                    ื้
                   GeoPandas

                   วัตถุประสงค
                                           ิ
                          1. อธิบายการบอกพกัดตําแหนงดวย UTM ได
                                        ิ่
                          2. อธิบายการเพมและลบขอมูลเวกเตอรลงบนแผนที่ได
                          3. อธิบายการตรึงพิกัดของภาพดวย Georeferencing ได
                          4. อธิบายการนําเสนอดวย Folium ได
                          5. อธิบายการจัดการขอมูลแผนที่ดวย GeoPandas ได

                          6. อธิบายการสกัดขอมูลงบประมาณประจําป 2564 ใสลงใน Shape ของจังหวัดได

                                         ี่
                   10.1 ระบบพิกัดในแผนท (Coordinate System)
                          ระบบพิกัดใชสําหรับอางอิงถึงตําแหนงวัตถุ มีอยูหลายระบบ ไดแก  

                                    ิ
                                                                                                         
                                                                                                   
                          1.  ระบบพกดภูมิสารสนเทศ (Geographic Coordinate System - GCS) บอกตําแหนงดวยคา
                                     ั
                                               
                              องศา ลิปดา และฟลิปดา โดยมีจุดกําเนิดของที่ผานเมืองกรีนิช (Greenwich) ประเทศ
                              องกฤษ เรียกเสนเมริเดียนแรก (Prime meridian) การบอกตําแหนงเหมือนกับ ละติจูด
                               ั
                                                                ู
                                  ั
                              ตางกนทตองบอกซีกโลกดวย เชน ลองจิจดที่ 90 องศา 20 ลิปดา 45 ฟลิปดาตะวันตก เปน
                                     ี่
                              ตน
                                                                                         ั
                                     ั
                                    ิ
                          2.  ระบบพกด UTM (Universal Transverse Mercator) พัฒนาโดยกองทพสหรัฐอเมริกาและ
                                                                 ี่
                              นํามาใชในป ค.ศ. 1946 เพอใหไดแผนที่ทมีความถกตองยิ่งขึ้น บอกตําแหนงบนพื้นผิวโลก
                                                                         ู
                                                     ื่
                              ดวย 2 คา คือ 1) ลองจิจูด (longitude) 2) แลตติจด (latitue) โดยอางองกบเสนเมอริเดียน
                                                                                            ั
                                                                                       
                                                                        ู
                                                                                          ิ
                              หรือเสนแนวดิ่ง (meridian) และเสนศูนยสูตรหรือเสนแนวราบ (Equator)
                          3.  ระบบ GLO (General Land Office grid system) สําหรับงานดานธรณีวิทยา
   124   125   126   127   128   129   130   131   132   133   134