Page 150 - python
P. 150

124




                   10.17 การเรียงลําดับขอมูล GeoDataFrame ดวย sort_values()

                          เนื่องจาก GeoDataFrame ทํางานอยูบน pandas ดังนั้น สามารถเรียงลําดับดวยคําสั่ง
                   sort_values() โดยมีพารามิเตอร by คือคอลัมนที่ตองการเรียง และ ascending คือ เรียงจากนอยไปมาก
                   หรือมากไปนอย


                   ตัวอยางที่ 10.14 การเรียงลําดับขอมูล GeoDataFrame ดวย sort_values()
                    import pandas as pd
                    import geopandas as gpd

                    from geopandas import GeoDataFrame
                    m = gpd.read_file("province2564.shp")
                    m.sort_values(by='budget64', ascending=False)

                   ผลลัพธ
























                                  ภาพประกอบที่ 10.20 ผลลัพธการเรียงลําดับจากคอลัมน budget64

                                          
                          ตัวอยาง 10.14 เปนการเรียงขอมูลดวยคําสั่ง sort_values() โดยใชขอมูลในคอลัมน budget64
                         
                   และเปนการเรียงจากมากไปนอยดวยพารามิเตอร sort_values(by='budget64', ascending=False)
                   พบวากรุงเทพมหานครไดรับงบประมาณสูงที่สุดเปนเงิน 2.4 หมื่นลานบาท รองลงมาคือนครราชสีมา 2.3
                                                                      ี
                   พันลานบาท และจังหวัดที่ไดรับการจัดสรรคงบประมาณนอยทสุดคือ จังหวัดระยองเปนเงิน 98 ลานบาท
                                                                      ่
                                                                                         
                   หมายเหตุ: ในแผนที่ยังไมรวมเขตปกครองพิเศษ เมืองพัทยาที่ไดรับเงินงบประมาณ 1.9 พันลานบาท

                   10.17 การติดตั้งและใชงาน GeoServer ผาน Docker
                                                   ิ
                          Docker ทําหนาที่คลายคอมพวเตอรเสมือน (Virtual Macine) คือ สามารถติดตั้งซอฟตแวรตาง
                                                                                                   ํ
                                     ื
                            ิ
                   ๆ ในคอมพวเตอรเสมอนโดยไมยุงเกยวกบระบบปฏิบัติการหลัก (Host OS) โดยที่ docker จะทางานได
                                                 ี่
                                                     ั
                   เร็วกวา vm เพราะมีการใชทรัพยากรรวมกบ Host OS เชน หนวยความจํา หนวยประมวลผลกลาง เปน
                                                       ั
                   ตน ศึกษารายละเอียดเกี่ยวกับ docker เพมเติมไดที่ https://www.docker.com
                                                      ิ่
   145   146   147   148   149   150   151   152   153   154   155