QGIS یک پلتفرم متقابل رایگان، منبع باز
QGIS یک سیستم اطلاعات جغرافیایی (GIS) با امکانات کامل، کاربرپسند، رایگان و منبع باز (FOSS) است که بر روی پلتفرم های یونیکس، ویندوز و MacOS اجرا می شود.
امکانات
1. مدیریت داده های مکانی انعطاف پذیر و قدرتمند
- از داده های ابری رستری، برداری، مش و نقطه ای در طیف وسیعی از فرمت های استاندارد صنعتی پشتیبانی می کند
- فرمتهای شطرنجی عبارتند از : GeoPackage، GeoTIFF، GRASS، شبکههای باینری و ASCII ArcInfo، ERDAS Imagine SDTS، WMS، WCS، PostgreSQL/PostGIS و سایر فرمتهای پشتیبانیشده GDAL .
- فرمت های برداری عبارتند از : GeoPackage، فایل های شکل ESRI، GRASS، SpatiaLite، PostgreSQL/PostGIS، MSSQL، Oracle، WFS، Vector Tiles و سایر فرمت های پشتیبانی شده OGR .
- فرمت های مش عبارتند از : NetCDF، GRIB، 2DM، و سایر فرمت های پشتیبانی شده از MDAL .
- قالب نقطه-ابر : مجموعه داده های LAS/LAZ و EPT.
- دسترسی و نمایش فایل های محلی، پایگاه داده های فضایی (PostGIS، SpatiaLite، SQL Server، Oracle، SAP HANA)، خدمات وب (WMS، WCS، WFS، خدمات ArcGIS REST)، خدمات کاشی و غیره.
- دیجیتال سازی و ویرایش تصویری و عددی
- بازپخش در حین پرواز بین سیستم های مرجع مختصات (CRS)
- پشتیبانی موقت
مثال: انیمیشن زمانی
مثال: نمای سه بعدی نقشه
2. نقشه کشی زیبا
- تنوع زیادی از گزینه های رندر در دو بعدی و سه بعدی
- کنترل دقیق روی نمادشناسی، برچسبگذاری، افسانهها و عناصر گرافیکی اضافی برای نقشههای زیبا
- تکرار تقریباً کامل (و بسط قابل توجه) گزینه های نمادشناسی که در نرم افزار اختصاصی ESRI موجود است.
- یک ظاهر طراحی پیشرفته با استفاده از لغو تعریف شده داده، حالت های ترکیبی، و جلوه های ترسیمی
- 500+ رمپ رنگی داخلی (cpt-city، ColorBrewer و غیره)
- ایجاد و به روز رسانی نقشه ها با مقیاس، وسعت، سبک و تزئینات مشخص شده از طریق چیدمان های ذخیره شده
- با استفاده از QGIS Atlas و QGIS Reports به طور خودکار چندین نقشه (و گزارش) ایجاد کنید
- خروجی قابل انعطاف مستقیم به چاپگر یا به صورت تصویر (رستر)، PDF یا SVG برای سفارشی سازی بیشتر
- بهبودهای رندر در حین پرواز با استفاده از ژنراتورهای هندسی (مثلا ایجاد و سبک هندسه های جدید از ویژگی های موجود)
- حالتهای پیشنمایش برای ساخت نقشه جامع (مانند تک رنگ، کوررنگی)
مثال: نقشه بوگوتا، کلمبیا به سبک شب پرستاره، اثر آندرس فیلیپه لانچروس سانچز
برای نقشه های بیشتر ایجاد شده با QGIS، از QGIS Map Showcase Flickr Group بازدید کنید .
3. تجزیه و تحلیل جغرافیایی پیشرفته و قوی
- چارچوب پردازشی قدرتمند با بیش از 200 الگوریتم پردازش بومی
- دسترسی به بیش از 1000 الگوریتم پردازش از طریق ارائه دهندگانی مانند GDAL، SAGA، GRASS، OrfeoToolbox، و همچنین مدل های سفارشی و اسکریپت های پردازش
- موتور پایگاه داده جغرافیایی (فیلترها، اتصالات، روابط، فرمها و غیره)، تا حد امکان مستقل از منبع داده و فرمت
- تجسم فوری نتایج پرس و جوی مکانی و پردازش جغرافیایی
- مدل ساز گرافیکی و پردازش دسته ای
مثال: ایزوکرون های سفر
مثال: مدل گرافیکی
4. سفارشی سازی و توسعه قدرتمند
- تجربه کاربری کاملاً قابل تنظیم، از جمله رابط کاربری و تنظیمات برنامه که برای کاربران قدرتمند و مبتدیان به طور یکسان ارائه می شود
- موتور بیان غنی برای حداکثر انعطاف پذیری در تجسم و پردازش
- اکوسیستم پلاگین گسترده و متنوع که شامل اتصال دهنده های داده، کمک های دیجیتالی، تجزیه و تحلیل و ابزارهای نموداری پیشرفته، جمع آوری داده ها در میدان، تبدیل فایل های سبک ESRI و غیره است.
- مدیر سبک برای ایجاد، ذخیره و مدیریت سبک ها
- مرکز سبک QGIS برای به اشتراک گذاری آسان سبک ها
- Python و C++ API برای برنامه های مستقل (بدون سر) و همچنین برنامه نویسی جامع درون برنامه ای (PyQGIS)
مثال: مدیر سبک
مثال: پلاگین ها
5. سرور QGIS
سرور نقشه بدون سر – در حال اجرا بر روی لینوکس، macOS، ویندوز، یا در یک محفظه docker – که پایه کد مشابه QGIS را به اشتراک میگذارد.
- پروتکلهای استاندارد صنعتی (WMS، WFS، WFS3/OGC API برای ویژگیها و WCS) امکان plug-n-play با هر پشته نرمافزاری را فراهم میکنند.
- با هر وب سرور (آپاچی، nginx و غیره) یا مستقل کار می کند
- تمام کارتوگرافی های زیبای QGIS با بهترین پشتیبانی در کلاس برای چاپ پشتیبانی می شود
- کاملا قابل تنظیم با پشتیبانی از اسکریپت پایتون
مثال: پاسخ WMS سرور QGIS
مثال: پاسخ WFS سرور QGIS
در زیر کاپوت
QGIS با استفاده از کیت ابزار Qt و C++ از سال 2002 توسعه یافته است و دارای رابط کاربری گرافیکی دلپذیر و آسان با پشتیبانی چند زبانه است. این توسط یک تیم توسعه دهنده فعال نگهداری می شود و توسط جامعه پر جنب و جوش متخصصان و علاقه مندان GIS و همچنین ناشران داده های جغرافیایی و کاربران نهایی پشتیبانی می شود.
نسخه ها و چرخه انتشار
توسعه و انتشار QGIS از یک برنامه زمانی/نقشه راه پیروی می کند . سه شاخه اصلی QGIS وجود دارد که کاربران می توانند آنها را نصب کنند. اینها شعبه انتشار طولانی مدت (LTR) ، شعبه آخرین نسخه (LR) و شاخه توسعه (شب) هستند.
هر ماه، یک Point Release وجود دارد که رفع اشکال را برای LTR و LR فراهم می کند.
رایگان و متن باز
QGIS تحت مجوز عمومی GNU (GPL) نسخه 2 یا هر نسخه بعدی منتشر شده است. توسعه QGIS تحت این مجوز به این معنی است که شما می توانید (در صورت تمایل) کد منبع را بازرسی و اصلاح کنید و تضمین می کند که شما، کاربر خوشحال ما همیشه به یک برنامه GIS دسترسی خواهد داشت که رایگان است و می توان آزادانه آن را تغییر داد.
QGIS بخشی از بنیاد زمین فضایی منبع باز ( OSGeo ) است که طیف وسیعی از پروژه های نرم افزاری متن باز GIS را ارائه می دهد.
نصب و استفاده از QGIS
باینری های از پیش کامپایل شده برای QGIS در صفحه دانلود QGIS.org موجود است. لطفا دستورالعمل های نصب را به دقت دنبال کنید.
راهنمای ساختمان را می توان برای شروع ساخت QGIS از منبع استفاده کرد.
برای نصب سرور QGIS، به مستندات شروع آن مراجعه کنید .
مستندات
مجموعه ای از اسناد موجود است. این شامل:
- راهنمای آموزشی
- راهنمای کاربر QGIS
- راهنمای سرور QGIS
- تغییرات بصری
- دستورالعمل های مستندسازی
- کتاب آشپزی QGIS Python (PyQGIS).
- QGIS Python (PyQGIS) API
- QGIS C++ API
- راهنمای توسعه دهندگان
کانال های کمک و پشتیبانی
چندین کانال وجود دارد که می توانید از QGIS کمک و پشتیبانی پیدا کنید:
- با استفاده از سایت جامعه QGIS
- پیوستن به لیست پستی کاربران qgis
- چت در زمان واقعی با سایر کاربران لطفاً منتظر پاسخ به سؤال خود باشید زیرا بسیاری از افراد در کانال کارهای دیگری انجام می دهند و ممکن است مدتی طول بکشد تا آنها متوجه سؤال شما شوند. مسیرهای زیر همگی شما را به یک اتاق گفتگو میبرند:
- استفاده از کلاینت IRC و پیوستن به کانال #qgis در irc.freenode.net.
- استفاده از کلاینت Matrix و پیوستن به اتاق #qgis:matrix.org .
- استفاده از گیتر چت
- در stackexchange GIS یا r/QGIS reddit ، که توسط تیم QGIS نگهداری نمیشوند، اما جایی که QGIS و جامعه گستردهتر GIS توصیههای زیادی ارائه میکنند.
- سایر کانال های پشتیبانی
با جامعه درگیر شوید
گزارش اشکال و رفع اشکال
شما می توانید با ارسال گزارش اشکال یا رفع اشکال در ردیاب اشکال QGIS به ما کمک کنید .
ویژگی ها و پیشرفت های جدید
اگر مایل به ارائه وصله ها هستید می توانید:
- پروژه را چنگال کنید
- تغییرات خود را انجام دهید
- به مخزن خود متعهد شوید
- و سپس یک درخواست کشش ایجاد کنید .
سپس تیم توسعه میتواند مشارکت شما را بررسی کرده و در صورت لزوم آن را در بالادست انجام دهد.
اگر یک ویژگی جدید [FEATURE]
را متعهد می کنید، به پیام commit خود اضافه کنید و توضیح واضحی از ویژگی جدید ارائه دهید. این برچسب Needs documentation
توسط نگهبانان اضافه می شود و به طور خودکار یک مشکل در مخزن QGIS-Documentation ایجاد می کند، جایی که شما یا دیگران باید اسنادی را در مورد آن بنویسید.
برای تغییرات در مقیاس بزرگ، می توانید یک QEP (پیشنهاد افزایش QGIS) باز کنید. QEP ها در فرآیند ایجاد و بحث در مورد پیشرفت ها یا سیاست های جدید برای QGIS استفاده می شوند.
ترجمه ها
لطفا در ترجمه QGIS به زبان خود کمک کنید. در حال حاضر حدود چهل زبان در رابط کاربری دسکتاپ و حدود هشتاد زبان در transifex آماده ترجمه در دسترس هستند.
فرآیند ترجمه توسط تیم ترجمه مدیریت می شود و تمامی فعالیت ها تحت پلت فرم Transifex انجام می شود .
راه های دیگر برای مشارکت
اگر توسعهدهنده نیستید، بسیاری از امکانات دیگر وجود دارد که برای کمک به تکامل QGIS به مهارتهای برنامهنویسی نیاز ندارند. برای اطلاعات بیشتر صفحه اصلی پروژه ما را بررسی کنید .
11 نظرات