การดำเนินการเชิงพื้นที่: การสร้างรูปทรงเรขาคณิตใหม่

การทำงานกับข้อมูลเชิงพื้นที่ใน Python

Joris Van den Bossche

Open source software developer and teacher, GeoPandas maintainer

การดำเนินการเชิงพื้นที่

การทำงานกับข้อมูลเชิงพื้นที่ใน Python

การดำเนินการเชิงพื้นที่: intersection

การทำงานกับข้อมูลเชิงพื้นที่ใน Python

การดำเนินการเชิงพื้นที่: union

การทำงานกับข้อมูลเชิงพื้นที่ใน Python

การดำเนินการเชิงพื้นที่: difference

การทำงานกับข้อมูลเชิงพื้นที่ใน Python

การดำเนินการเชิงพื้นที่ด้วย GeoPandas

africa.head()
           name             geometry
0        Angola  (POLYGON ((23.90...
1       Burundi  POLYGON ((29.339...
2         Benin  POLYGON ((2.6917...
3  Burkina Faso  POLYGON ((2.1544...
4      Botswana  POLYGON ((29.432...

การทำงานกับข้อมูลเชิงพื้นที่ใน Python

การดำเนินการเชิงพื้นที่ด้วย GeoPandas

print(box)
POLYGON ((60 10, 60 -10, -20 -10, -20 10))

การทำงานกับข้อมูลเชิงพื้นที่ใน Python

การดำเนินการเชิงพื้นที่ด้วย GeoPandas

africa.intersection(box)

การทำงานกับข้อมูลเชิงพื้นที่ใน Python

การดำเนินการเชิงพื้นที่ด้วย GeoPandas

africa.head()
           name                                           geometry
0        Angola  (POLYGON ((23.90415368011818 -11.7222815894063...
1       Burundi  POLYGON ((29.33999759290035 -4.499983412294092...
2      Botswana  POLYGON ((29.43218834810904 -22.09131275806759...
...
africa.intersection(box)
0    (POLYGON ((13.22332255001795 -10, 13.120987583...
1    POLYGON ((29.33999759290035 -4.499983412294092...
2                                                   ()
...
dtype: object
การทำงานกับข้อมูลเชิงพื้นที่ใน Python

มาฝึกกันเถอะ!

การทำงานกับข้อมูลเชิงพื้นที่ใน Python

Preparing Video For Download...