შიგთავსზე გადასვლა

PyQGIS კლასების იერარქია


მემკვიდრეობა (Inheritance)

QObject  (Qt — საბაზო კლასი, გარე ბიბლიოთეკა)
├── QgsMapLayer
│   ├── QgsVectorLayer
│   └── QgsRasterLayer
├── QgsProject
└── QgisInterface  (iface)
კლასი მშობელი ფაილი
QgsVectorLayer QgsMapLayer PyQGIS_QgsVectorLayer.md
QgsRasterLayer QgsMapLayer PyQGIS_QgsRasterLayer.md
QgsProject QObject PyQGIS_QgsProject.md
QgisInterface (iface) QObject PyQGIS_iface.md

კომპოზიცია (Composition / "აქვს" კავშირი)

QgsVectorLayer
└── შეიცავს QgsFeature-ებს
    ├── .geometry()  →  QgsGeometry
    │                   └── იყენებს  QgsPointXY
    │                   └── იყენებს  QgsWkbTypes  (enum)
    └── .fields()    →  QgsFields
კლასი ვინ შეიცავს ფაილი
QgsFeature QgsVectorLayer (მისი ობიექტები) PyQGIS_QgsFeature.md
QgsGeometry QgsFeature.geometry() PyQGIS_QgsGeometry.md
QgsPointXY QgsGeometry (წერტილური გეომეტრია) PyQGIS_QgsPointXY.md
QgsWkbTypes QgsGeometry (ტიპის განსაზღვრა) PyQGIS_QgsWkbTypes.md
QgsFields QgsFeature.fields() PyQGIS_QgsFields.md

დამხმარე / Utility კლასები

დამოუკიდებელი კლასები — არ მემკვიდრეობენ ზემოთ ნახსენებ კლასებს:

კლასი დანიშნულება ფაილი
QgsCoordinateReferenceSystem კოორდინატთა სისტემა (CRS) PyQGIS_QgsCoordinateReferenceSystem.md
QgsExpressionContext გამოსახულებების კონტექსტი PyQGIS_QgsExpressionContext.md
QgsVectorFileWriter ვექტორული ფაილის ჩაწერა PyQGIS_QgsVectorFileWriter.md
QVariant Qt-ის უნივერსალური ტიპი PyQGIS_QVariant.md

გარე ბიბლიოთეკები

ბიბლიოთეკა დანიშნულება ფაილი
OGR (GDAL) ვექტორული მონაცემების წაკითხვა/ჩაწერა PyQGIS_OGR_Library.md

დამატებითი

სახელი სახეობა ფაილი
Shapefile სტრუქტურა კონცეფცია PyQGIS_shapefile.md
Path-ები და Escape სიმბოლოები კონცეფცია PyQGIS_paths_and_escape_characters.md