qgis python二次开发之标注
2016-06-22 13:56
871 查看
from PyQt4.QtCore import * from PyQt4.QtGui import * from qgis.core import * from qgis.gui import * # создание текстового элемента аннотации textItem = QgsTextAnnotationItem( qgis.utils.iface.mapCanvas() ) # задаем положение маркера в координатах карты textItem.setMapPosition(QgsPoint(739433, 224091)) # размер рамки textItem.setFrameSize(QSizeF(200,100)) # текст textItem.setDocument(QTextDocument("This is my text item"))) textItem.update() |
from PyQt4.QtCore import * from PyQt4.QtGui import * from qgis.core import * from qgis.gui import * # аннотация в виде формы для активного слоя formItem = QgsFormAnnotationItem( qgis.utils.iface.mapCanvas(), qgis.utils.iface.activeLayer() ) # положение маркера в координатах карты formItem.setMapPosition(QgsPoint(696718, 241215)) # файл формы formItem.setDesignerForm("/path/to/my/designerfile.ui"); formItem.update() |
相关文章推荐
- 如何优雅地退出python程序
- 如何优雅地退出python程序
- 加密与压缩,霍夫曼编码解码
- 二,机器学习算法之逻辑回归(python实现)
- Python之re模块 - 正则表达式操作
- python pickle导入numpy变量出错: "ImportError: No module named multiarray"
- Python基础—面向对象(初级篇)
- mac下安装python的opencv
- Python爬虫实践(九):第一个爬虫实例(简书首页)
- Python基础-简单输出
- 文件的操作
- 深入浅析python中的多进程、多线程、协程
- (Python问题二) Django Python 出现 No module named ‘MySQLdb
- Python使用paramiko进行远程交互
- mac 查看python安装路径
- 那些容易被忽略的Python编程方式
- python3 抓取网页资源的 N 种方法
- python使用mechanize与网页交互
- Python3图形界面编程
- python 网页内容抓取