Questions tagged «qgis»

QGIS是根据GNU通用公共许可证许可的跨平台GIS应用程序。

2
如何清除不良的shapefile进行路由?
我正在尝试清理shapefile,使其可用于通过pgrouting,postgis,postgresql进行路由。 在这里,一个交叉路口似乎已经连接起来,但是当我们放大时…。它不是: 同样在这里 : 这里(最大放大)有两种方式,似乎只有一种: 我正在使用具有不同容差的Assign_vertex_id以及QGIS和PostGIS,但是我不知道在其中使用什么。

2
使用QGIS将OSM转换为shapefile时如何克服字段截断?
我正在尝试将OpenStreetMap文件转换为shapefile,但是“标签”字段在80个字符后被截断时遇到问题。在QGIS 1.4中,我使用OpenStreetMap插件“从文件加载OSM”。该文件将加载到QGIS中。如果我在'lines'层上单击鼠标右键,然后选择'另存为shapefile',则最终得到一个shapefile,但是其中一个“ tags”的字符数限制为80个字符。如何增加80个字符的限制?

4
如果在QGIS中与另一层重叠,应避免使用标注功能?
使用QGIS 2.12.2,如何设置图层标签以避免将标签放置在已经存在另一图层要素的位置? 例如,如果我有一个包含湖泊“中心线” 的河流/河流折线图层,并且按绘制顺序在其上方放置了一个“湖泊” 多边形图层,则我不希望河流图层在湖泊内部放置标签。取而代之的是,我宁愿将河流标记在湖外(根据需要)。这样,我可以从湖泊层放置标签,而不会遇到标签冲突。 这是一个示例,其中(出于视觉目的,我故意将这些线放在顶部)我希望实现的是在湖面多边形内未显示任何河流中心线标签:
16 qgis  labeling 

2
如何使用QGIS中的表达式选择包含特定文本字符串的要素
我需要根据多边形是否属于矿物声明来设置测量宗地多边形shapefile的样式。不幸的是,属性表的“ TITLE”字段中仅包含有关多边形是否属于矿物声明的唯一信息,该信息提供了所调查包裹的完整法定名称。例如,“ DISTRICT LOT 5639,BEING AWARD NO。2 MINERAL CLAIM,KDYD'。我需要一个表达式,用于选择“标题”字段中包含文本“ MINERAL CLAIM”的任何特征。

2
用Python访问`processing`吗?
我想从独立脚本访问QGIS之外的Python中的爆炸线功能。 我必须加载哪个模块才能使用它? 我该如何访问processing? from qgis.core import * layerInput = QgsVectorLayer('test.shp', 'test', 'ogr') processing.runalg('qgis:explodelines', layerInput, 'temp.shp')

4
使用QGIS使用设定半径绘制圆?
我有一个网站,想在网站中心周围5公里的缓冲区中画一条指示线。所以我想画一个半径为5km的圆。我有一个用于绘制圆形和椭圆形,矩形,正方形和螺旋形的工具。 这些都不让我说出中心点和半径。
16 qgis  circle 

1
在QGIS中计算到点的距离
有没有一种方法可以计算到QGIS中到最近点的距离?在ArcGIS中,有一个称为Euclidean Distance的函数,该函数可以获取输入矢量或栅格,并生成距离栅格。 QGIS中有类似的功能吗?我在文档中找不到一个。我确实研究了RasterQGIS中的功能以及MMGIS中的Hub Distance计算(对于非光栅解决方案),但是我无法弄清楚如何使用这两种方法。如果向量方法是唯一的解决方案,那也可以。
16 qgis  raster  distance  point 

3
如何在QGIS编辑会话中添加节点/顶点?
我正在进行多边形(边界)清理,想知道是否可以将节点/顶点添加到一组选定的多边形甚至单个多边形中。 顺便说一句,QGIS拓扑编辑工具是令人难以置信的-非常简单但非常准确,并且从手工工作中省去了很多工作。 QGIS提供了删除选定节点的功能-惊人的是,在清理多余节点时,拓扑得以保留甚至得到改善。好东西!
16 qgis  editing  vertices 

1
如何从QGIS中的栅格中提取像素值计数?
如何在QGIS中获取栅格中像元值计数的摘要?我知道QGIS就是这样做的,以便在层的属性中提供摘要统计信息和直方图。我不需要摘要统计信息或直方图图像,而无需计算单个值。 似乎曾经尝试过为此添加特殊功能(功能#4321,http://hub.qgis.org/issues/4321)。 我是否真的缺少明显的东西?
16 qgis  raster 

5
使用QGIS读取ODBC连接?[关闭]
已关闭。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗?更新问题,使其仅通过编辑此帖子来关注一个问题。 9个月前关闭。 我有一个同事,他管理着一个大型MS Access数据库,该数据库包含他跟踪的各个位置的X&Y字段。我们先前已将数据导出到CSV,并使用QGIS分隔文本插件来绘制位置。 现在,我们希望通过ODBC连接(而不是导出为CSV)连接到MS Access数据库,从而在QGIS中直接绘制此数据。 QGIS可以使用ODBC连接中的数据来绘制XY位置吗? 是否可以将其“实时链接”到ODBC连接,以便在重新打开项目时,该层动态“重新绘制”所有旧的和新添加的位置(与导出到shapefile相对,后者会及时创建快照)? 是否可以创建可以连接到QGIS中空间表的表格式ODBC连接? 您可以在ArcGIS中完成所有这些操作(“添加XY数据”工具),因此,如果QGIS中存在此功能,那就太好了。我只是找不到任何提及它存在的地方。 我不打算迁移到空间数据库。我自己是GIS人士,是的,我知道转移到空间数据库是有意义的,是的,我使用PostGIS来管理此类数据。但是这些不是现在的选择。该用户既不是GIS人员,也不是想要成为的人,他在MS Access中管理自己的数据库,并且该数据库不会更改。我正在并且正在吸引他大声疾呼进入GIS世界,并希望尽可能简化这一过程。他可以接受导出为CSV的功能,我只是希望有一个更好的解决方案,即使用ODBC FOR MS ACCESS并在QGIS中显示XY数据。
16 qgis  ms-access  odbc 

1
在QGIS启动画面上显示启动消息
在QGIS启动期间,初始屏幕的下部显示了状态消息,例如“恢复已加载的插件”。 我正在使用startup.py功能,我想从该功能通知用户当前启动脚本的哪一部分已执行。 是否可以在初始屏幕上显示此信息? 编辑1: 作为解决方法,我在启动期间设法使用了自己的启动画面: from qgis.gui import * from qgis.utils import * from qgis.core import * from PyQt4.QtGui import * from qgis.PyQt.QtCore import QSettings, Qt import time template=QgsApplication.qgisSettingsDirPath() + "python/" app=QgsApplication.instance() splash_pix = QPixmap(template+'splashscreen.png') splash = QSplashScreen(splash_pix, Qt.WindowStaysOnTopHint) splash.setWindowFlags(Qt.WindowStaysOnTopHint | Qt.FramelessWindowHint) splash.setEnabled(False) splash.setMask(splash_pix.mask()) progressBar = QProgressBar(splash) progressBar.setMaximum(10) progressBar.setGeometry(0, splash_pix.height() …
15 qgis  pyqgis  pyqt4 


1
仅显示大写文本作为QGIS中的标签?
使用QGIS 2.14,现在可以看到基于规则的标签。我希望显示带有大写字母的城镇的标签(例如CRAWLEY),而不显示带有小写字母的城镇的标签(例如Faygate) 该属性表不区分其名称之外的不同城镇。有办法吗?


10
损坏的软件包和未满足的依赖关系安装QGIS,PostgreSQL和Postgis Ubuntu 14.04
我知道这可能是重复的主题,但我已经努力了几天。我将QGIS从2.8升级到2.18,然后一切都坏了。我无法在pgadmin3上使用PostGIS扩展。 我发现与libgdal1h:发生冲突:如果已安装,它将删除PostGIS使用的其他库,反之亦然。 我尝试了一些有关如何安装QGIS的教程,例如: 如何在Ubuntu中获取并安装最新版本的QGIS? 在Ubuntu 16.04 Xenial上安装QGIS 2.14 Essen 我尝试了在线报告的每个建议,例如: /ubuntu/351899/qgis-quantum-gis-install-fails-unmet-dependencies /ubuntu/621406/dist-upgrade-in-ubuntu-14-04-uninstalled-qgis-and-results-in-unmet-dependencies 在哪里可以找到与libgeos-3.5.0兼容的libgeos-c1版本? 在Ubuntu 14.04上安装QGIS失败 通常,的回复sudo apt-get install qgis python-qgis是: The following packages have unmet dependencies: python-qgis : Depends: python-qt4-sql but it is not installable Depends: python-qgis-common (= 1:2.14.8+20trusty-ubuntugis) but it is not going to be installed Depends: python-psycopg2 but …

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.