Questions tagged «qgis»

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

2
如何使用标签类,表达式和注释?
我一直发现,在使用python,矢量分析时,QGIS可以使ArcGIS脱颖而出,但有些qgis插件却比ArcGIS的性能高出几个小时。但是,我一直发现,与ArcGIS相比,QGIS的标签系统缺少表达式,sql和详细表示形式。我已经尝试过mapnik,它很不错,但似乎仍然可以解决问题而不是解决问题。 如何改进自己在QGIS上完成的地图,尤其是使用标签类,表达式和注释? 从有人编写插件或类似内容的角度来说,需要做什么来增强QGIS的标签系统?

2
QGIS中从标签到要素的直线?
我想做的是标注一系列点要素,但是由于点要素的密度,我将不得不将标签从点要素上移开。然后,我想使用一条简单的直线(而不是箭头)来显示哪个标签指向哪个点。 我使用了插件“ Easy Custom Labels”来生成标签并将其移动到我想要的位置。但是我无法做的是在该点和表格之间创建一条简单的细直线。 我所取得的最好成绩是将“符号层类型”(“标签层”>“属性”>“样式”)更改为“箭头”,取消选中“弯曲箭头”并取消选中“在每个线段上重复箭头”。然后使磁头的长度和厚度为0,并尽可能使“箭头宽度”和“开始时的箭头宽度”。但是,这仍然会产生一条粗线。参见图A。 我尝试将“稍后符号类型”设置为“简单线条”,但这会导致线条中出现扭结/顶点/角。见图B。 理想情况下,我希望标签和特征之间的直线(与图像A中的宽度)与图像B中的相似。

2
将OpenStreetMap WMS图层添加到QGIS
我正在尝试将Openstreet Map(OSM)添加到QGIS3(Ubuntu 16.04)作为背景WMS层。我在新的数据源管理器(Ctrl + L)中找到了OSM WMS服务器列表和WMS选项卡。 但点击后新按钮并输入URL http://www.osm-wms.de来创建一个新的WMS连接,我得到一个所谓的新的连接osm,不能使用。我无法像使用PostGIS之类的其他方式在索引窗格中扩展连接,也无法从该连接中添加任何内容。 有人可以提供一些有关如何手动添加WMS层的指针(理想情况下无需使用插件)吗?

1
在QGIS中通过选择创建temporay图层
我想从现有层中创建一个临时层,并且只从选定的现有层中获取那些要素。我知道ArcGIS具有此功能,您可以根据所选功能创建图层。 但是,我在QGIS中找不到任何可行的解决方案。我知道这个问题描述了如何将选择内容保存到新文件中,这不是我的目标。 检查上下文菜单中的“另存为...”不会产生任何结果。在带有搜索词“选择”的插件部分中,也没有给出任何有意义的结果。 在尝试时,我想出了一种使用pyqgis的解决方案,但我希望使用不涉及任何编码的解决方案,因为我需要向同事展示此解决方案。 * pyqgis方式: layer = iface.activeLayer() # layer which has a selection feat = layer.selectedFeatures() fields = layer.fields() selection = QgsVectorLayer('Point', 'temp', 'memory') dp = selection.dataProvider() dp.addAttributes(fields) dp.addFeatures(feat) selection.commitChanges() selection.updateExtents() QgsMapLayerRegistry.instance().addMapLayer(selection)
11 qgis  qgis-2 

1
可视化索引构建?
我可以从PostGIS的GiST索引中获得什么样的可视化/统计信息? 如果我们看一下维基百科的R-树条目,也有不同的R树和变化限定每个使用ELKI盒的可视化。GiST索引类似于R-Tree索引。那么,这种可视化是否有某种方法/扩展(也许通过QGIS)? 编辑:在这里它也可视化-这是如何实现的?

3
在QGIS中将多个点对齐到线?
我想使用指定的公差或围绕线对象的缓冲区将多点对齐到一条线或一层内的线。请参考附件中的示例草图。 出于本示例的考虑,在图片之前,最接近直线的点在直线的5个地图单位内,而最外面的点则在10个地图单​​位之外。我想使用5个地图单位的公差将最近的点捕捉到最近的线上,以在AFTER图片中获得结果。

1
每次平移时,Qgis层都不会刷新
我在QGIS项目中有一层,其来源是PostGIS视图。这是一个非常复杂的视图,需要大约20秒的时间来加载(它需要进行几次空间分析)。 我的问题是QGIS项目变得无法管理,因为每次我平移它时,它都会再次加载该层并被卡住20秒。 是否有任何选项可以对此QGIS项目禁用,甚至更好,该层在每次平移地图时都停止重新查询数据?
11 qgis 

3
QGIS中的色带
这是一个真正的基本问题,但我似乎找不到。如何在QGIS中添加色带?我注意到可以将不同的应用程序添加到QGIS中(例如RdYlGn,GnYlRd,cpt-city等),但是在插件管理器窗口中找不到这些应用程序。有人可以解释一下两者之间的主要区别是什么以及如何安装这些附加组件吗? 我在Windows 10上使用2.14.0。
11 qgis  color  color-ramp 

2
如何在QGIS中打开独立的.dbf文件?
与已经问过.dbf与.shp在何处关联的表面上类似的问题不同,我的问题是打开.dbf以便通过表联接将其与断开连接的shapefile联接。 我的问题很简单:如何在QGIS中打开.dbf文件? 我找不到正确的指示来执行此操作。
11 qgis  dbf 

3
更改QGIS插件的图标,为什么它在菜单/工具栏中没有更改?
我一直在编写QGIS插件(使用“插件生成器”插件),并决定要更改图标(icon.png)。 运行make deploy在本地重建插件后,新图标将显示在插件管理器中(在插件列表和插件描述面板中)。到目前为止,一切都很好。 但是,旧图标仍保留在菜单和工具栏图标中。 我已经确定metadata.txt中的icon.png是正确的,并被复制到我的〜/ .qgis / python / plugins / myplugin目录中。 这尤其令人困惑-我不是要替换默认插件图标,而是我先前创建的用于替换默认插件图标的图标。所以这在...之前已经起作用了::/ 我已经尝试过这些... 重新启动QGIS 卸载,然后使用插件管理器重新安装插件 使用make derase销毁插件,然后执行make deploy 使用“插件重新加载器”插件重新加载插件 QGIS是否将图标缓存在某处?那是我能想到的唯一解释。如果可以,是否有任何刷新缓存的方法? 我在Ubuntu 14.04上使用QGIS 2.10.1 Pisa。我正在使用“插件生成器” 2.8.3版 我怀疑这对于以前没有安装过插件的人来说都不是问题,但这有点奇怪。

3
如何将gpx文件批量导入QGIS并合并为单个shapefile?
我希望为自己使用QGIS中的Strava应用程序记录的所有自行车骑行创建自己的“热图”。 我有450多个单独的gpx文件,想将轨迹点图层合并到一个单个shapefile中,因此我可以将它们连接到多边形图层,并通过join_count进行符号化,如以下示例所示: 我的某些gpx文件的文件名中包含“ ride”,其他文件“ run”,我想过滤文件,仅保留那些带有“ ride”的文件。 如何使用QGIS有效地实现这一目标?
11 qgis  gpx 

1
在QGIS中可视化栅格PostgreSQL表
我已使用以下命令将栅格tif图像导入PostgreSQL: raster2pgsql -s 32643 -I -M filepath.tif -F -t 100x100 public.databassename > filepath.sql 并在运行此命令的PostgreSQL数据库中导入输出SQL文件: psql -U postgres -d databasename -f filepath.sql 在QGIS中连接到此数据库后,由于缺少几何内容,我无法看到tif图像。请帮助我在QGIS中可视化tif栅格图像。

2
如何将线分成特定数量的零件?
我已经看到了很多问题,这些问题涉及借助点层来分割线。 我想将一条线分成长度的一部分。 例如,我有一400米长的线,我想将其分成四根各长100米的线。 有草模块v.split,但是从qgis工具箱启动它时出现错误消息: *"TypeError: object of type 'NoneType' has no len()"* 因此,我不确定是否可以解决该问题。
11 qgis  line  digitizing 

3
如何获得光标下方像素的值?
是否有工具或其他工具可以为我提供光标下方的像素值?我在诸如图形程序中的吸管工具之类的工具中所想到的,该工具使您可以交互式地采样光栅图像中的点。
11 qgis  raster 

3
如何使用QGIS将线分成相等的段?
我正在尝试将弯曲(摆动)线分成相等长度的段。使用Grass的v.split可以在一定程度上工作,但不提供我想要的输出。 v.split将基于“最大片段长度”或“片段中最大顶点数”提取片段长度。因此,如果我想将线分成10米的线段,并使用最大长度为10的线段,那么我所有的线段都将很短,例如9.98或9.6。对于单个线条,摆动或笔直。 相反,我想要的是例如一条55m的线:从一端开始,沿该线每10m放置一个节点/点,直到到达终点。在上述情况下,它将分成6个段,最后一个段长5m,其他所有段长10m。 有更好的模块吗?
11 qgis  grass 

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.