چطور از QGIS به پایگاه داده PostGIS وصل شوم و لایهها را ببینم؟
پاسخ کوتاه
در پنل Browser روی PostgreSQL راستکلیک و New Connection را بزنید، Host، Port و Database را از صفحه پایگاه داده کپی کنید، SSL mode را روی require بگذارید، نام کاربری و رمز را با Store وارد و Test Connection بزنید.
افزودن اتصال
نسخه ۳٫۲۸ یا جدیدتر QGIS پیشنهاد میشود.
- در پنل Browser روی PostgreSQL راستکلیک و New Connection… را بزنید.
- در Name یک نام دلخواه بنویسید.
- Host، Port و Database را از صفحه پایگاه داده کپی کنید (اطلاعات اتصال). پورت معمول 5432 نیست.
- SSL mode را روی
requireبگذارید. - در بخش Authentication زبانه Basic را باز کنید، نام کاربری و رمز را وارد و تیک Store را بزنید.
- 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 بهتر از پیشنمایش سایت است (محدودیت نقشه).
آیا این مقاله به شما کمک کرد؟
هنوز جواب نگرفتید؟ به پشتیبانی بگویید.