我已经在 GoDaddy Django“droplet”上部署了 Django 网站一段时间,用户一直在使用该网站来保存他们的记录。现在 GoDaddy 即将停止该服务,我想将整个网站及其所有记录完好无损地迁移到 DigitalOcean。如何去做这件事呢?
我尝试使用PyQgis API在Python上加载shapefile但无济于事.我仔细检查了shapefile的路径,发现它是正确的.QGIS模块似乎也进口得很好.当我在QgsRegistry中检查提供者列表时,它什么都不返回.我可以知道我错过了什么或者我应该如何解决问题?
我使用的是Ubuntu 12.04,QGIS 2.4.0 Chugiak和Python 2.7.3.先感谢您!
以下是我的输出和代码:
"/usr/bin/python2.7 /home/victorzhiyulee/IdeaProjects/Delineation/select_dun_calculate_print.py应用程序状态:QGIS_PREFIX_PATH的环境变量:
前缀:在/ usr/bin中/ QGIS插件路径:在/ usr/bin中/ QGIS/lib中/ QGIS/plugins包数据路径:/ usr/bin/qgis/share/qgis活动主题名称:
活动主题路径::/images/themes //默认主题路径::/images/themes/default/SVG搜索路径:/ usr/bin/qgis/share/qgis/svg /用户数据库路径:/usr/bin/qgis/share/qgis/resources/qgis.db
提供商列表无法找到OGR提供商!文件已存在; 路径是正确的('/home/victorzhiyulee/Desktop/dun.shp','dun','ogr')图层无法加载!
处理完成,退出代码为0"
__author__ = 'victorzhiyulee'
# Importing QGis API
# Importing OGR & OSR
import os
import sys
import PyQt4.QtCore
import PyQt4.QtGui
import qgis.core
import qgis.gui
from qgis.core import *
from qgis.gui import *
from osgeo import ogr, osr
from PyQt4.QtCore import *
# Supply path to the QGis resources on your PC
# noinspection PyTypeChecker
QgsApplication.setPrefixPath("/usr/bin/qgis", True) …Run Code Online (Sandbox Code Playgroud)