پایگاه داده مکانی چیست و چه فرقی با پایگاه داده معمولی دارد؟
پاسخ کوتاه
پایگاه دادهای که علاوه بر متن و عدد، نقطه، خط و چندضلعی را ذخیره میکند و با توابع مکانی مثل فاصله، تقاطع و بافر روی آنها تحلیل انجام میدهد. PostGIS محبوبترین پایگاه داده مکانی متنباز است.
تفاوت با پایگاه داده معمولی
در یک پایگاه داده معمولی میپرسید «کدام مشتریها در تهراناند؟» چون «تهران» یک متن است. اما سؤالهایی مثل اینها فقط در پایگاه داده مکانی جواب دارند:
- کدام مدرسهها در شعاع ۵۰۰ متری این خیابان هستند؟
- مساحت هر قطعه زمین چقدر است و کدامها با حریم رودخانه همپوشانی دارند؟
- نزدیکترین ایستگاه آتشنشانی به این آدرس کجاست؟
- چند حسگر آلودگی در هر منطقه شهرداری قرار دارد؟
سه چیز که پایگاه داده مکانی دارد
- نوع داده هندسی: نقطه، خط، چندضلعی (انواع هندسه).
- توابع مکانی: فاصله، تقاطع، بافر، مساحت، تبدیل مختصات؛ در PostGIS با پیشوند
ST_. - نمایه مکانی: جستوجو بین میلیونها عارضه را در کسری از ثانیه انجام میدهد (نمایه مکانی).
ادامه
PostGIS چیست؟ · چرا فایل Shapefile کافی نیست؟ · چند کوئری نمونه
آیا این مقاله به شما کمک کرد؟
هنوز جواب نگرفتید؟ به پشتیبانی بگویید.