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

Не знаете, где задать вопрос? Задавайте здесь.
Ответить
lololol
Участник
Сообщения: 55
Зарегистрирован: 11 фев 2016, 23:52
Репутация: 0

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

Сообщение lololol » 11 июн 2016, 23:02

Здравствуйте, помогите пожалуйста, я уже битый час мучаюсь, никак не могу отобразить карту на формочке. Все время отрисовывет только подложку. При загрузке уровня 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
Вложения
3.png
3.png (217.47 КБ) 2265 просмотров
1.png
1.png (281.62 КБ) 2265 просмотров

lololol
Участник
Сообщения: 55
Зарегистрирован: 11 фев 2016, 23:52
Репутация: 0

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

Сообщение lololol » 20 июн 2016, 13:45

Проблему решил)) Надо было писать не QgsSetPrefixPath("QGISHOME", True) , а QgisSetPrefixPath("/usr", True)
блин, из-за такой ерунды столько мучался(((

Ответить

Вернуться в «Я новичок!»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость