Questions tagged «qgis-2»

QGIS 2.x版(以前称为Quantum GIS)

1
如何在QGIS 2.2.0中的COMPOSER中将North Arrow和Scale放置在地图上
我是QGIS的新手,并且在此处询问和回答的有关North Arrow的问题似乎并不能帮助我解决以下问题。 在QGIS 2.2.0 Valmiera的主映射窗格中,我可以添加比例尺和向北箭头,但是一旦我进入Composer来打印地图,这两件事就会从我在Composer中打开的地图中消失。 Composer可以让我添加一个比例尺,但是它显示了我将在其上打印的纸张上的实际比例,而不是所显示地图的地球表面的实际比例。我什至尝试刷新地图,但是没有用。 底线是:如何在Composer中获得缩放比例的东西(对不起!)(在缩放时放大和缩小值),以及如何在其中获得北向箭头。

2
从模板以编程方式加载composer并使用PyQGIS生成图集
我正在尝试构建一个插件来从文件加载打印作曲家,生成图集并导出到图像。到目前为止,我已经成功加载了模板并将其导出到图像。 我无法将图例中的任何图层(也在目录中)添加到导出的地图中,这将导致生成空白地图,并且所有字段表达式均不起作用。 # Get layers in the legend and append, must be a cleaner way to do this? layers = self.iface.legendInterface().layers() layerStringList = [] for layer in layers: layerID = layer.id() layerStringList.append(layerID) # Add layer to map render myMapRenderer = QgsMapRenderer() myMapRenderer.setLayerSet(layerStringList) myMapRenderer.setProjectionsEnabled(False) # Load template myComposition = QgsComposition(myMapRenderer) myFile …

2
使用virtualenv Python启动QGIS吗?
有什么方法可以告诉QGIS使用不同于默认的系统范围的Python安装?例如,使用一些virtualenv Python /myvirtualenv/bin/python代替/usr/bin/python? 背景:我正在开发一个自定义插件,该插件使用的某些模块仅安装在特定的virtualenv中,而不安装在系统范围内。 允许virtualenv访问系统范围的软件包,因此使用该virtualenv时仍应可访问qgis核心库。 我现在看到的唯一解决方案是在系统范围的Python中安装所需的模块。但是,如果可能的话,我只想将它们保留在virtualenv中。

4
将不在线上的点(公交车站)(LINESTRING)连接到网络吗?
我需要将巴士站(点)连接到网络层(OSM数据)。这些公交车站不直接位于线路上(请参见屏幕截图),也不应移动其位置。我使用PostGIS,pgrouting和QGIS,并且网络已经可以通过源列和目标列等进行路由。 我主要想在事后做两件事: 使用最短路径分析获得公交车站之间的距离。 使用OSM网络在距公交车站步行距离处创建等时线。 为了获得准确的值,有必要使路线“开始”和“停止”最接近公交车站。在许多情况下,最接近的现有节点将距离太远而无法获得准确的值。但是,不应有通往公交车站实际位置的路线。在我在图片上的示例中,您可以看到停靠点之间的路线应该是什么样子。 是否有可能将最靠近公交车站的新节点自动插入网络(LINESTRING),或者是否可以在仅针对查询设置的“虚拟点”上开始路由(类似于道路QGIS中的图形插件吗?

2
qgis 2.0中有什么方法可以防止标签重叠?
qgis 2.0中有什么方法可以防止标签重叠? 我的图层具有较大的地理范围,这意味着要塞很多标签。他们中的许多人相撞,看起来真的很糟糕。有没有办法让我让qgis自动将标签放置在替代的“位置”上? 我知道在MapInfo中是可能的,但我宁愿使用qgis :)
9 qgis  labeling  qgis-2 
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.