آنچه در این صفحه می خوانید:
معرفی QGIS
QGIS (از سال 2013 با نام Quantum GIS شناخته می شود) یک برنامه اطلاعات جغرافیایی دسکتاپ کراس پلتفرم و اوپن سورس مبتنی بر (GIS) است که از مشاهده، ویرایش و تجزیه و تحلیل داده های جغرافیایی پشتیبانی می کند. QGIS تعداد قابل توجهی از توانایی های ارائه شده توسط توابع اصلی و افزونه ها را فراهم می کند.
کاربرد QGIS
QGIS به عنوان نرم افزار سیستم اطلاعات جغرافیایی (GIS) عمل می کند و به کاربران امکان می دهد علاوه بر تهیه و اکسپورت نقشه های گرافیکی، اطلاعات مکانی را تجزیه و تحلیل و ویرایش کنند. QGIS از هر دو لایه شطرنجی و بردار پشتیبانی می کند. داده های برداری به صورت ویژگی های نقطه، خط یا چند ضلعی ذخیره می شوند. فرمت های مختلفی از تصاویر شطرنجی پشتیبانی می شوند و نرم افزار می تواند تصاویر جغرافیایی را در اختیار شما قرار دهد.
QGIS از shapefiles، Coverages، Geodatabases شخصی، Dxf، MapInfo، PostGIS و سایر فرمت ها پشتیبانی می کند. وب سرویس، از جمله سرویس نقشه وب و سرویس ویژگی وب نیز پشتیبانی می شوند تا امکان استفاده از داده ها از منابع خارجی فراهم شود.
QGIS با سایر بسته های GIS اوپن سورس، از جمله PostGIS، GRASS GIS و MapServer ادغام می شود. افزونه های نوشته شده در Python یا سی پلاس پلاس قابلیت های QGIS را گسترش می دهند. افزونه ها می توانند با استفاده از Google Geocoding API geocode، انجام عملکردهای ژئوپروسس مشابه با ابزارهای استاندارد موجود در ArcGIS، و رابط با پایگاه داده های PostGIS، SpatiaLite / پستگرس کیوال (PostgreSQL) و مای اس کیوال (MySQL) را انجام دهند.
ویژگی های QGIS
QGIS تعداد قابل توجهی از توانایی های ارائه شده توسط توابع اصلی و افزونه ها را فراهم می کند. شما می توانید نقشه های قابل چاپ را ویژوال سازی، مدیریت، ویرایش، تجزیه و تحلیل داده ها و تدوین کنید. ویژگی ها در زیر آورده شده است:
نمایش داده
شما می توانید ترکیب داده های بردار و شطرنجی (در 2D یا 3D) را در فرمت های مختلف و بدون تبدیل به یک فرمت داخلی یا متداول مشاهده کنید. فرمت های پشتیبانی شده عبارتند از:
- جداول و نمایش های دارای فضای مکانی با استفاده از فرمت های PostGIS، SpatiaLite و MS SQL Spatial، Oracle Spatial، وکتور پشتیبانی شده توسط کتابخانه OGR نصب شده، از جمله GeoPackage، ESRI Shapefile، MapInfo، SDTS، GML و موارد دیگر. بخش کار با داده های بردار را مشاهده کنید.
- فرمت های شطرنجی و تصویری پشتیبانی شده توسط کتابخانه نصب شده GDAL (کتابخانه انتزاع داده Geospatial داده ها) مانند GeoTIFF، ERDAS IMG، ArcInfo ASCII GRID، JPEG، PNG و موارد دیگر. بخش کار با داده های Raster را ببینید.
- داده های شکارچی و بردار GRASS از پایگاه های داده GRASS (مکان / نقشه). به بخش ادغام GRASS GIS مراجعه کنید.
- داده های مکانی آنلاین به عنوان خدمات وب OGC، از جمله WMS، WMTS، WCS، WFS و WFS-T خدمت می کنند. بخش کار با داده های OGC را مشاهده کنید.
کاوش داده ها و تهیه نقشه ها
می توانید نقشه ها را تهیه کرده و داده های مکانی را با یک رابط کاربری گرافیکی دوستانه اکتشاف کنید. بسیاری از ابزارهای مفید موجود در رابط کاربری گرافیکی شامل:
- مرورگر QGIS
- استفاده مجدد از پرواز
- مدیریت DB
- طرح چاپ
- پنل نمای کلی
- نشانک های مکانی
- ابزارهای حاشیه نویسی
- شناسایی / انتخاب ویژگی ها
- ویرایش / مشاهده / ویژگی های جستجو
- برچسب زدن به ویژگی های داده تعریف شده
- ابزارهای نمادشناسی بردار و شکارچی تعریف شده توسط داده ها
- ترکیب نقشه اطلس با لایه های گرانول
- پیکان شمالی، نوار مقیاس و برچسب حق چاپ برای نقشه ها
- پشتیبانی از پس انداز و بازیابی پروژه ها
ایجاد، ویرایش، مدیریت و اکسپورت داده ها
شما می توانید لایه های بردار و شطرنجی را در چندین فرمت ایجاد، ویرایش، مدیریت و اکسپورت کنید. QGIS موارد زیر را ارائه می دهد:
- ابزارهای رقمی سازی برای فرمت های پشتیبانی OGR و لایه های بردار GRASS
- امکان ایجاد و ویرایش چندین فرمت فایل و لایه های بردار GRASS
- پلاگین Georeferencer به تصاویر ژئودود
- ابزار GPS برای واردات و اکسپورت فرمت GPX و تبدیل سایر فرمت های GPS به GPX یا پایین / بارگذاری مستقیم به یک واحد GPS (در لینوکس، USB: به لیست دستگاه های GPS اضافه شده است)
- پشتیبانی از تجسم و ویرایش داده های OpenStreetMap
- امکان ایجاد جداول پایگاه داده مکانی از پرونده هایی با افزونه DB Manager
- استفاده بهتر از جداول بانک اطلاعاتی مکانی
- ابزارهایی برای مدیریت جداول ویژگیهای بردار
- گزینه ای برای ذخیره تصاویر به عنوان تصاویر جغرافیایی
- ابزار DXF-Export با قابلیت های پیشرفته برای صادر کردن سبک ها و افزونه ها برای انجام عملکردهای CAD-like
تحلیل داده ها
شما می توانید تجزیه و تحلیل داده های مکانی بر روی پایگاه داده های مکانی و سایر فرمت های پشتیبانی OGR انجام دهید. QGIS در حال حاضر ابزارهای تجزیه و تحلیل برداری، نمونه برداری، جغرافیایی، هندسه و مدیریت پایگاه داده را ارائه می دهد. همچنین می توانید از ابزارهای GRASS یکپارچه استفاده کنید که شامل عملکرد کامل GRASS بیش از 400 ماژول است. (به بخش ادغام GRASS GIS مراجعه کنید.) یا، می توانید با افزونه پردازش، که یک چارچوب تحلیل قدرتمند مکانی را برای تماس با الگوریتم های شخص ثالث و شخص ثالث از QGIS، مانند GDAL، SAGA، GRASS و موارد دیگر فراهم می کند، کار کنید.
نقشه ها را در اینترنت منتشر کنید.
QGIS می تواند به عنوان مشتری WMS، WMTS، WMS-C یا WFS و WFS-T مورد استفاده قرار گیرد و به عنوان سرور WMS، WCS یا WFS استفاده شود. علاوه بر این، می توانید داده های خود را در اینترنت با استفاده از یک وب سرور با نصب UMN MapServer یا GeoServer نصب کنید.
قابلیت QGIS را از طریق پلاگین ها گسترش دهید.
QGIS را می توان با معماری پلاگین توسعه یافته و کتابخانه هایی که می تواند برای ایجاد افزونه ها استفاده شود، با نیازهای ویژه شما سازگار کرد. حتی می توانید برنامه های جدید با ++C یا Python ایجاد کنید!
پایتون و QGIS
پایتون (Python) زبان برنامه نویسی سطح بالا، تفسیر شده، تعاملی و شی گرا است. به شدت قابل خواندن است و غالبا پایتون از کلمات کلیدی انگلیسی استفاده می کند در حالیکه زبان های دیگر از روش های نقطه گذاری استفاده می کنند. همچنین python دارای ساختارهای syntactical کمتری نسبت به سایر زبان ها است. پایتون مفسر است بدین معنی که در زمان اجرا توسط مترجم پردازش می شود و لازم نیست قبل از اجرای آن برنامه خود را کامپایل کنید.
کنسول پایتون
برای اسکریپت نویسی، می توانید از یک کنسول یکپارچه پایتون استفاده کنید، که می تواند با: Plugins ‣ Python Console باز شود. این کنسول به عنوان یک پنجره ابزار غیر معین باز می شود. برای تعامل با محیط QGIS، متغیر qgis.utils.iface وجود دارد که نمونه ای از QgisInterface است. این رابط دسترسی به نقشه، منوها، نوار ابزار و سایر قسمت های برنامه QGIS را فراهم می کند. می توانید یک اسکریپت ایجاد کنید، سپس آن را در پنجره QGIS بکشید و رها کنید و به صورت خودکار اجرا می شود.