پایگاه داده مکانی اَبری
زیرساخت مکانی پروژه‌های شما، بدون دردسر راه‌اندازی سرور

چطور خودم یک جدول مکانی بسازم و ستون‌هایش را تعریف کنم؟

راهنمای گام‌به‌گام آخرین بازبینی: ۱۴۰۵/۰۸/۱۳

پاسخ کوتاه

از صفحه‌ی «جدول‌ها» روی «جدول جدید» بزنید؛ نام، نوع هندسه، سامانه‌ی مختصات و ستون‌ها را تعریف کنید و جدول را بدون نوشتن SQL بسازید. بعد از ساخت، ردیف‌ها را دستی اضافه کنید یا فایل وارد کنید.

مراحل

  1. در پایگاه داده‌تان به جدول‌ها بروید و جدول جدید را بزنید (برای ساخت جدول باید نقش مالک یا ویرایشگر داشته باشید).
  2. مشخصات جدول: نام (حروف کوچک لاتین، رقم و _)، توضیح اختیاری، نوع هندسه (نقطه، خط، چندضلعی، چندنقطه، چندخط، چندچندضلعی، مختلط یا «بدون هندسه» برای جدول ساده) و سامانه‌ی مختصات (SRID). می‌توانید از یک قالب آماده (نقاط، قطعه‌زمین، مسیر، POI، جدول ساده) شروع کنید و همه‌چیز را عوض کنید.
  3. ستون‌ها: برای هر ستون نام، نوع، اجباری بودن، یکتا بودن، مقدار پیش‌فرض و ایندکس را تعیین کنید. کلید اصلی به‌طور پیش‌فرض ستون خودکار id است؛ می‌توانید ستون‌های خودتان را کلید کنید یا کلید نداشته باشید.
  4. بازبینی و ساخت: دستورهای SQL را ببینید و ساخت جدول را بزنید. جدول با نقش خودتان ساخته می‌شود و همان لحظه در نقشه، جستجو و انتشار قابل استفاده است.

نوع‌های ستون

گروه نوع‌ها
متن متن، متن کوتاه با سقف طول، فهرست انتخابی (فقط مقدارهای تعریف‌شده پذیرفته می‌شود)
عدد صحیح کوچک، صحیح، صحیح بزرگ، اعشاری، دقیق (با دقت و رقم اعشار)
دیگر بله/خیر، تاریخ، تاریخ و زمان، ساعت، JSON، UUID، فهرست متنی

برای تاریخ‌ها مقدار پیش‌فرض @now یعنی «زمان ثبت ردیف» و برای UUID مقدار @uuid یعنی «تولید خودکار».

نکته‌ها

  • روی ستون هندسه به‌طور پیش‌فرض نمایه‌ی مکانی ساخته می‌شود؛ برای نقشه و پرس‌وجو لازم است.
  • نوع geography فقط با SRID ‏۴۳۲۶ در دسترس است؛ برای کار معمول در ایران ۴۳۲۶ یا UTM ناحیه ۳۹ تا ۴۱ مناسب است.
  • هر جدول حداکثر ۲۰۰ ستون دارد. ساخت جدول از سهمیه‌ی حجم پایگاه داده مصرف می‌کند و اگر سهمیه پر باشد ممکن نیست.
  • ساخت همه‌یاهیچ است؛ اگر خطایی رخ دهد چیزی ساخته نمی‌شود.
  • بعد از ساخت، سطرها را در حالت ویرایش اضافه کنید (فرم سطر با هندسه از مختصات، WKT/GeoJSON یا نقشه، یا «چندسطر» با چسباندن از Excel) یا فایل را به همین جدول وارد کنید. بعداً ساختار را از تب ستون‌ها عوض کنید. برای حذف جدول: حذف جدول.

آیا این مقاله به شما کمک کرد؟

چه چیزی کم بود؟ (اختیاری)

هنوز جواب نگرفتید؟ به پشتیبانی بگویید.