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

چطور از QGIS به پایگاه داده PostGIS وصل شوم و لایه‌ها را ببینم؟

راهنمای گام‌به‌گام آخرین بازبینی: ۱۴۰۵/۰۷/۲۹

پاسخ کوتاه

در پنل Browser روی PostgreSQL راست‌کلیک و New Connection را بزنید، Host، Port و Database را از صفحه پایگاه داده کپی کنید، SSL mode را روی require بگذارید، نام کاربری و رمز را با Store وارد و Test Connection بزنید.

افزودن اتصال

نسخه ۳٫۲۸ یا جدیدتر QGIS پیشنهاد می‌شود.

  1. در پنل Browser روی PostgreSQL راست‌کلیک و New Connection… را بزنید.
  2. در Name یک نام دلخواه بنویسید.
  3. Host، Port و Database را از صفحه پایگاه داده کپی کنید (اطلاعات اتصال). پورت معمول 5432 نیست.
  4. SSL mode را روی require بگذارید.
  5. در بخش Authentication زبانه Basic را باز کنید، نام کاربری و رمز را وارد و تیک Store را بزنید.
  6. Test Connection را بزنید؛ با پیام موفقیت OK کنید.

نمایش لایه

اتصال را در Browser باز کنید، به schema به نام public بروید و جدول را روی نقشه بکشید.

خطاهای رایج

پیام راه‌حل
Connection refused پورت اشتباه است؛ راهنما
password authentication failed نام کاربری یا رمز اشتباه است؛ راهنما
no pg_hba.conf entry … SSL off SSL mode را require کنید؛ راهنما
too many connections for role اتصال‌های باز زیاد است؛ راهنما
canceling statement due to statement timeout راهنما

نکته

اگر لایه‌ای نمایش داده نشد، SRID و نمایه را بررسی کنید. برای نمایش لایه‌ی بزرگ‌تر از ۲٬۰۰۰ عارضه، QGIS بهتر از پیش‌نمایش سایت است (محدودیت نقشه).

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

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

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