Questions tagged «qgis»

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

4
比较相似的线条并更新图层
这里有代表街道的两层,其思想是:我们想用存储在另一层中的一些数据(浅蓝色)更新最新的层(红线),但是这些层是在地理位置上类似,根据地图上的位置可能非常接近且稍微远一些,并且如果另一条线相同(codlog x codlog5),则只有一个属性会匹配。 例如:在图像的中间,两层都有一个正方形,但是我该如何在地图上识别蓝色和绿色相同并更新最近的一层呢? 我该怎么做?有帮助的插件或工具吗?

4
如何在QGIS中创建OD道路距离矩阵?
我正在寻找生成原产地(OD)成本矩阵所需的步骤。 我正在寻找的是道路距离矩阵。距离矩阵工具仅产生欧氏距离。QGIS Roadgraph插件产生从一个起点到N个目的地的最短道路距离。我需要的是一个文件,其中包含从所有起点到N个最近终点的距离。我有很多渊源,因此无法使用Roadgraph重复分析。再次感谢。 我正在寻找从头开始的逐步说明(即,使用我的3个shapefile:起点,终点,道路网络)。

4
使用Python根据其属性过滤功能?
如何使用python在Qgis中按特征(类似于arcobjects中的Iqueryfilter)的属性获取特征?除了获取所有功能并手动对其进行过滤之外,是否可以使用where子句将其过滤掉? 示例:我有一个名为“县”的字段。它具有五万多个特征。即,由于耗时,无法获取所有特征并对其进行过滤。所以我可以在arcobjects中使用iqueryfilter.whereclause ='Counties = Norwich'来查询它。我在PyQgis中需要类似的东西。
16 qgis  pyqgis 



2
字段中的总和
使用QGIS 1.8,我得到了一个shapefile,其中包含一个名为AREA的整数字段,我想对这个shapefile中的值求和。有人知道怎么做吗?非常感谢。罗伯特
16 qgis 

4
QGIS与ArcGIS for Desktop之间的功能比较[关闭]
已关闭。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗?更新问题,使其仅通过编辑此帖子来关注一个问题。 5年前关闭。 我正在学习使用QGIS和ArcGIS for Desktop,但找不到它们之间的区别。 QGIS和ArcGIS for Desktop的功能之间有什么区别?

2
需要一个可以被QGIS和R使用的空间数据库
我对QGIS还是很陌生,我正在寻找一种创建数据库的简单方法,该数据库允许我使用QGIS和R中的表。我将许多数据存储在Excel电子表格中,这些数据将用于统计分析在R中 我的任务更加详细:我的第一个任务是通过将表连接到shapefile来可视化数据。其次,我想在QGIS中使用shapefile进行一些空间转换,并在统计分析中使用新创建的数据。因此,我将不得不将此数据添加到我的数据库中。 最后但并非最不重要的一点是,我不会确保数据以良好的方式存储,以备将来在QGIS和R中使用,因为该数据库将在其他上下文中使用。 一些人向我表示MS Access是这样做的好方法。谁能给我一些建议?也许还有文学之类的东西。

3
使用Python在QGIS中“按属性选择”?
有没有一种方法可以使用python命令在QGIS中使用“按属性选择”功能?在我的插件中,用户应通过GUI输入一个值,并且该值应在选择具有此属性的所有功能的函数中使用。列名在代码中是固定的,该函数应仅搜索正确的值。 在我当前的解决方案中,该函数将QGIS连接到PostgreSQL数据库并运行SQL语句。这将从结果中创建一个表,并且该表在QGIS中显示为Shapefile。 原则上,突出显示特征就足够了,而不必创建所选内容的新Shapefile就足够了。使用“按属性选择”功能还将跳过不必要的数据库连接。 有没有办法在python中使用功能“按属性选择”,以便突出显示功能?使用QGIS中的功能,所有与查询不匹配的功能都可以暂时删除,这也是可以的。
16 qgis  pyqgis 


2
使用QGIS 1.7时如何保护PostGIS凭证?
我相当确定这应该是社区Wiki,但是我不知道如何做到这一点。因此,如果管理员看到此情况,请在适当时进行更改。 那么...使用QGIS 1.7时如何保护PostGIS数据库数据?(我正在使用QGIS 1.7和PostGIS 1.5) 我问的原因是,由于最近有一个服务器更改了名称,因此我在notepad ++中打开了QGIS项目文件以更改数据源字符串中的主机值。当我在notepad ++中编辑项目文件时,每天看到的用户名和密码如下所示。 <datasource>dbname='spatialdb' host=gis port=9999 user='generaluser' password='gisv13wer' sslmode=disable key='gid' table="gisprod"."aq_pipeline" (the_geom) sql=</datasource> 这似乎有点像一把双刃剑,因为我喜欢这样的事实,即我可以轻松地在数据源字符串中编辑主机值,这样我就不会丢失我的项目,但是我对数据库凭据被删除感到不舒服。坐在那里不加加密,让全世界都可以看到。 作为应急,我已经将所有使用管理员帐户的项目文件放入一个文件夹,该文件夹现在只有我可以访问。但是我认为这不是理想的。 作为GIS管理员,我负责空间数据库的完整性,而且我担心我刚刚将整个数据库暴露给足够好奇的人。我有些沮丧,在评估QGIS时错过了这一点。 那么,如果您处于类似情况,该如何管理这种风险?我的应变能力对于生产环境是否足够好,或者提出QGIS功能请求以解决该问题会更好吗?

6
在免费的GIS软件中查找伪节点?
软件gvSIG OA Digital Edition 2010具有用于在线性几何中查找伪节点的工具拓扑。我为20000个链接计数线性几何设置了群集公差0.00002和最大错误数-10000。但结果不成功。 有没有在免费GIS软件中找到伪节点的解决方案? 我需要对伪节点进行分层(此问题的一种解决方案-使用ArcInfo的工具拓扑,但对我而言,优先使用自由软件)。线性几何在PostGIS(v.0.1.2)数据库的QGIS 1.8.0中创建了多个用户。 添加新图像:A(4/5行),B(6/7行),C(9/10行)中具有三个伪节点的12个线性特征。伪节点应改为点-在一个点(节点)中相交的两个线性要素应为一个线性要素(第4/5行-第4行,...)。 是否可以在PostGIS中发出请求,从而导致伪节点层? 添加示例伪节点示例的新图像:如果收到线性层点层伪节点(蓝色矩形),则纠正了线性层中的以下错误:A-添加缺少的几何图形,B-交点处的捕捉线,C-移除伪节点。

2
如何使用QGIS反向地理参考?
我有一幅带有“奇怪”投影的地图(它基本上是手绘的,而不是精确的)。我可以使用Georeferencer插件和带有2000-3000个控制点的Thin Plate Spline转换轻松地在QGIS中对其进行地理参考,并将其转换为简单的WGS 84(EPSG:4326)“ latlong”投影,并进一步处理/增强其他数据,例如来自Natural Earth或OpenStreetMap。 现在,我要执行反操作:理想情况下,使用相同的控制点集将这些栅格图层(或栅格化矢量图层)之一转换回手绘的准投影,以便在覆盖时将图像匹配图形编辑器。我该怎么做?

1
如何在QGIS中加载军械测量OpenSpace?
我在Android平板电脑上使用的gvSIG版本将加载OS OpenSpace图层,我想知道QGIS桌面是否可以这样做?如果是这样,怎么办?我有自己的OpenSpace API密钥。 这似乎是gvSIG的“ layers.txt”文件中的(长行)行,它负责获取图层: 101 |兵器测量厂(英国)OpenSpace; 6 [>],http://openspace.ordnancesurvey.co.uk/osmapapi/ts?FORMAT = image / png&KEY =#KEY#&URL =#URL#,image / png,11 ,0,200,0.0,0.0,0.0,0.0,1000000.0,1000000.0,EPSG:27700,2500.0:1000.0:500.0:200.0:100.0:50.0:25.0:10.0:5.0:4.0:2.0:1.0,,1.1.1,88013ECD7A8F379FE0405F0ACA607F60: 8824326E25F94E17E0405F0AC86047BC,http://www.prodevelop.es/maps/map.htm | http://www.gvsigmini.org/maps/map.htm

7
从开源GIS解决方案中的多边形叠加层获取栅格值
我有两层。包含许多图块的多边形形状层和包含CORINE 2006土地覆盖物的栅格层,并在色图中包含许多类别。我想为shapelayer中的每个多边形获取栅格图层的每个土地覆盖类别的总和。 例如,有一个ID为'2'的多边形,我要为此多边形设置这样的属性(以百分比或平方米为单位): 耕地:15% 森林:11% 街道:2%(...等等) 我试图在草,qgis(无功能),saga(将每个总和求和成一个总值)r(总和)中做到这一点,但我仍然没有找到解决方案。大多数插件(qgis中的区域统计信息)仅支持0-1栅格图层。v.rast.stats也没有帮助。Iam接受任何优秀而明智的解决方案!也许我什至使用了错误的方法或犯了错误。 如果记得正确的话,在Arcgis中,此任务非常容易,但是对于您的日常linux用户,我仍然缺少一个好的解决方案。 我正在运行一个debian linux系统,这就是为什么我只能为此操作系统使用程序的原因。 编辑:因为这个问题仍然有这么多的视图和访问者:我写了一个QGIS插件,它也能够计算栅格图层的土地覆盖。我还没有编写多边形叠加层的代码,但是它确实经过了规划。在此处找到插件,然后首先安装Scipy库。
16 qgis  raster  polygon  r  statistics 

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.