1. المقدمة¶
QGIS Server هو تطبيق مفتوح المصدر لمعايير WMS و WFS و OGC API for Features 1.0 (WFS3) و WCS، ويوفر إضافة إلى ذلك ميزات خرائطية متقدمة لإنتاج الخرائط الموضوعية. QGIS Server تطبيق FastCGI/CGI (Common Gateway Interface) مكتوب بلغة C++ ويعمل جنبًا إلى جنب مع خادم ويب (مثل Apache و Nginx). ويدعم الإضافات المكتوبة بلغة Python مما يتيح تطوير ميزات جديدة ونشرها بسرعة وكفاءة.
يستخدم QGIS Server برنامج QGIS كواجهة خلفية لمنطق نظم المعلومات الجغرافية ولرسم الخرائط. علاوة على ذلك، تُستخدم مكتبة Qt للرسوميات ولبرمجة C++ المستقلة عن المنصة. وعلى خلاف برمجيات WMS الأخرى، يستخدم QGIS Server القواعد الخرائطية لغةً للإعداد، سواء لإعداد الخادم أو للقواعد الخرائطية التي يحددها المستخدم.
بما أن QGIS Desktop و QGIS Server يستخدمان مكتبات العرض نفسها، فإن الخرائط المنشورة على الويب تبدو كما تبدو في نظام المعلومات الجغرافية المكتبي.
في الأقسام التالية سنقدم إعدادًا نموذجيًا لتثبيت QGIS Server على Linux (Debian و Ubuntu والتوزيعات المشتقة منهما) وعلى Windows. لمزيد من المعلومات حول تطوير إضافات الخادم، يرجى قراءة خادم QGIS ولغة Python.
يُسمح بنسخ هذا المستند و/أو توزيعه و/أو تعديله وفق شروط رخصة GNU Free Documentation License، الإصدار 1.3 أو أي إصدار لاحق تنشره Free Software Foundation؛ دون أقسام ثابتة، ودون نصوص على الغلاف الأمامي، ودون نصوص على الغلاف الخلفي.
تتضمن نسخة من الرخصة في القسم رخصة للوثائق الحرة GNU.