Страница 1 из 1

PyQgis Не загрузаются слои на карту

Добавлено: 11 июн 2016, 23:02
lololol
Здравствуйте, помогите пожалуйста, я уже битый час мучаюсь, никак не могу отобразить карту на формочке. Все время отрисовывет только подложку. При загрузке уровня layer.isValid() = false. :cry: Помогите пожалуйста...
Вот код на питоне

Код: Выделить всё

        file = QFileDialog.getOpenFileName(self, "Open Shapefile", ".", "Shapefiles (*.shp)")
        fileInfo = QFileInfo(file)
        # Add the layer
        layer = QgsVectorLayer(file, fileInfo.fileName(), "ogr")
        if not layer.isValid(): # layer.isValid(): = false
            return
Может значение переменной layer (ниже) может что то прояснить....
Меня смутило, что полe Raster = 1 , a Vector = 0
Хотя я загружаю .shp файл...
Так же в папке с картой у меня есть файлы форматов
.cpg .dbf .prj .qix .shx

Re: PyQgis Не загрузаются слои на карту

Добавлено: 20 июн 2016, 13:45
lololol
Проблему решил)) Надо было писать не QgsSetPrefixPath("QGISHOME", True) , а QgisSetPrefixPath("/usr", True)
блин, из-за такой ерунды столько мучался(((