PyQgis Не загрузаются слои на карту
Добавлено: 11 июн 2016, 23:02
Здравствуйте, помогите пожалуйста, я уже битый час мучаюсь, никак не могу отобразить карту на формочке. Все время отрисовывет только подложку. При загрузке уровня layer.isValid() = false.
Помогите пожалуйста...
Вот код на питоне
Может значение переменной layer (ниже) может что то прояснить....
Меня смутило, что полe Raster = 1 , a Vector = 0
Хотя я загружаю .shp файл...
Так же в папке с картой у меня есть файлы форматов
.cpg .dbf .prj .qix .shx

Вот код на питоне
Код: Выделить всё
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
Меня смутило, что полe Raster = 1 , a Vector = 0
Хотя я загружаю .shp файл...
Так же в папке с картой у меня есть файлы форматов
.cpg .dbf .prj .qix .shx