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
ิ่