16. မော်ဂျူး - PostGIS ဖြင့် Spatial Database သဘောတရားများ (Module: Spatial Database Concepts with PostGIS)
Spatial Database များသည် database တစ်ခုအတွင်း record များ၏ဂျီဩမေတြီများကို သိမ်းဆည်းစေနိုင်ပြီး အဆိုပါ ဂျီဩမေတြီများအသုံးပြု၍ record များကို query လုပ်ခြင်းနှင့် ရယူခြင်းများကို ဆောင်ရွက်နိုင်ပါသည်။ ဤမော်ဂျူးတွင် PostgreSQL ၏တိုးချဲ့မှုတစ်ခုဖြစ်သော PostGIS ကိုအသုံးပြုမည်ဖြစ်ပြီး spatial database တစ်ခု setup လုပ်ခြင်း၊ database ထဲသို့ data များ ထည့်သွင်းခြင်းနှင့် PostGIS တွင်လုပ်ဆောင်နိုင်သော geographic function များကိုအသုံးပြုခြင်းများကို လေ့လာမည်ဖြစ်ပါသည်။
ဤအပိုင်းတွင် အလုပ်လုပ်ဆောင်နေစဉ်အတွင်း Boston GIS အသုံးပြုသူအုပ်စု တွင်ရှိသော PostGIS cheat sheet ကော်ပီတစ်ခုကို သိမ်းထားနိုင်ပါသည်။ အခြား အသုံးဝင်သော အရင်းအမြစ်သည် online PostGIS documentation ဖြစ်ပါသည်။
Boundless မှ ဖန်တီးထားသော PostGIS နှင့် Spatial Databases နှင့်ပတ်သက်သည့် ပိုမိုကျယ်ပြန့်သော tutorial များကိုလည်း PostGIS ဝက်ဘ်ဆိုဒ်ပေါ်တွင် တွေ့ရနိုင်ပါသည်-
PostGIS In Action တွင်လည်း ကြည့်ရှုပါ။
- 16.1. သင်ခန်းစာ - PostGIS Setup လုပ်ခြင်း (Lesson: PostGIS Setup)
- 16.1.1. Ubuntu တွင် Install ပြုလုပ်ခြင်း (Installing under Ubuntu)
- 16.1.2. Windows တွင် Install ပြုလုပ်ခြင်း (Installing under Windows)
- 16.1.3. အခြား Platform များတွင် Install ပြုလုပ်ခြင်း (Installing on Other Platforms)
- 16.1.4. PostGIS အသုံးပြုရန် Database များကို ပြင်ဆင်သတ်မှတ်ခြင်း (Configuring Databases to use PostGIS)
- 16.1.5. Install ပြုလုပ်ထားသော PostGIS function များကို ရှာဖွေခြင်း (Looking at the installed PostGIS functions)
- 16.1.6. တည်နေရာဆိုင်ရာရည်ညွှန်းစနစ်များ (Spatial Reference Systems)
- 16.1.7. နိဂုံးချုပ် (In Conclusion)
- 16.1.8. နောက်ထပ်ဘာအကြောင်းအရာလဲ (What’s Next?)
- 16.2. သင်ခန်းစာ - ရိုးရှင်းသော Feature Model (Lesson: Simple Feature Model)
- 16.2.1. OGC ဆိုတာဘာလဲ (What is OGC)
- 16.2.2. SFS Model ဆိုတာဘာလဲ (What is the SFS Model)
- 16.2.3. ဇယားထဲသို့ ဂျီဩမေတြီ field တစ်ခုထည့်သွင်းခြင်း (Add a geometry field to table)
- 16.2.4. ဂျီဩမေတြီအမျိုးအစားပေါ်အခြေခံပြီး constraint (ကန့်သတ်ချက်) တစ်ခုထည့်သွင်းခြင်း (Add a constraint based on geometry type)
- 16.2.5. မိမိကိုယ်တိုင်ကြိုးစားကြည့်ပါ (Try Yourself:) ★★★
- 16.2.6. geometry_columns ဇယားအား ဖြည့်သွင်းခြင်း (Populate geometry_columns table)
- 16.2.7. SQL အသုံးပြု၍ ဇယားထဲသို့ ဂျီဩမေတြီ record ထည့်သွင်းခြင်း (Add geometry record to table using SQL)
- 16.2.8. နိဂုံးချုပ် (In Conclusion)
- 16.2.9. နောက်ထပ်ဘာအကြောင်းအရာလဲ (What’s Next?)
- 16.3. သင်ခန်းစာ - ထည့်သွင်းခြင်းနှင့် ထုတ်ယူခြင်း (Lesson: Import and Export)
- 16.4. သင်ခန်းစာ - Spatial Query များ (Lesson: Spatial Queries)
- 16.4.1. Spatial Operators
- 16.4.2. တည်နေရာဆိုင်ရာ အညွှန်းကိန်းများ (Spatial Indexes)
- 16.4.3. မိမိကိုယ်တိုင်ကြိုးစားကြည့်ပါ (Try Yourself:) ★★☆
- 16.4.4. PostGIS Spatial Function များသရုပ်ပြသခြင်း (PostGIS Spatial Functions Demo)
- 16.4.5. နိဂုံးချုပ် (In Conclusion)
- 16.4.6. နောက်ထပ်ဘာအကြောင်းအရာလဲ (What’s Next?)
- 16.5. သင်ခန်းစာ - ဂျီဩမေတြီ တည်ဆောက်ခြင်း (Lesson: Geometry Construction)
- 16.5.1. Linestrings ဖန်တီးခြင်း (Creating Linestrings)
- 16.5.2. မိမိကိုယ်တိုင်ကြိုးစားကြည့်ပါ (Try Yourself:) ★★☆
- 16.5.3. Polygon များဖန်တီးခြင်း (Creating Polygons)
- 16.5.4. လေ့ကျင့်ခန်း - Cities နှင့် People ကိုချိတ်ဆက်ခြင်း (Exercise: Linking Cities to People)
- 16.5.5. Schema ကို ကြည့်ခြင်း (Looking at Our Schema)
- 16.5.6. မိမိကိုယ်တိုင်ကြိုးစားကြည့်ပါ (Try Yourself:) ★★★
- 16.5.7. Object အခွဲများကို ရယူသုံးစွဲခြင်း (Access Sub-Objects)
- 16.5.8. Data Processing
- 16.5.9. ဖြတ်တောက်ခြင်း (Clipping)
- 16.5.10. အခြား ဂျီဩမေတြီများကိုအသုံးပြုပြီး ဂျီဩမေတြီများတည်ဆောက်ခြင်း (Building Geometries from Other Geometries)
- 16.5.11. ဂျီဩမေတြီ သန့်ခြင်း (Geometry Cleaning)
- 16.5.12. Table များအကြား ကွာခြားချက် (Differences between tables)
- 16.5.13. Tablespaces
- 16.5.14. နိဂုံးချုပ် (In Conclusion)