Questions tagged «qgis»

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

1
如何将多边形中的假甜甜圈孔转换为真实的孔?
我有一个问题,我必须将shapefile导入到我们的系统中,该几何文件必须在几何上是有效的,但是每个人用来生成它们的软件似乎输出的文件中每个应包含孔的多边形都由单个外圈组成,绕过边界,然后沿着任意路径向内走,绕着应该是内环的方向走动,然后再将自身翻倍,再回到外部。 我寻求的是一种解决这些问题的方法,该方法是将顶点沿孔的内外任意路径溶解,以形成独立的内环和外环,从而形成有效的多边形。我已经尝试了ArcGIS的试用版,当您将双靠背零件上的顶点对齐在一起时,它似乎可以自动执行此操作,但是我的公司没有ArcGIS副本,我可能很难说服老板买它,所以我希望QGIS允许我做这样的事情? 屏幕截图: 我无法弄清楚如何从WKT中脱颖而出,但是通过玩弄顶点,我很确定这是一个单环,可以使自身略微翻倍。
14 qgis  polygon 

4
防止文本标签与QGIS中的其他标记重叠?
QGIS中是否有一种方法可以防止文本标签与用于标记点层的图标重叠? 在下面显示的示例地图中,有两层: 使用新的标记引擎标记的道路层。 使用svg图标显示高速公路护盾的点层。 我还有其他用例,例如防止火车站图标重叠。在此示例中,我可以简单地移动该点,但是在其他情况下(例如地铁站),这不是可行的解决方案。 我正在考虑的可能解决方案包括: 在点图层的dbf文件中添加一列。 用Null或空格填充添加的列。 为添加的列启用QGIS的[新样式]标签。 这是走的路还是有更好的方法? QGIS信息:我正在Mac OS 10.7.4上使用1.7.4版本和最近编译的1.8版本。我也可以使用Linux和Windows版本。 进度更新:尽管需要对流程进行两次修改,但上述方法仍然有效。 代替使用空格字符或Null,必须使用不间断空格。在测试过程中,我发现没有显示Null的字段,只有空格的字段被转换为Null。(有关如何键入不间断空格的信息,请参见此Wikipedia页面。) 在设置“图层标签设置”时,在“高级”选项卡上,将“ 放置位置”设置为“ 过点”。还要将“ 优先级”设置为高于任何其他标记的层。 根据所用图标的大小,可能需要进行一些试验才能使功能按预期工作。根据具体情况,使用多个字符可能比尝试增加字体的粗细和/或大小更容易。 已在Mac OS 10.7.4上使用QGIS 1.7进行了测试,最近进行了1.8的编译。
14 qgis  labeling 


5
如何计算多边形的栅格统计信息?
如何计算矢量层每个多边形的栅格点(多波段)的总和,平均值等。有人告诉我这叫做“区域统计”。我先用QGIS尝试过。 有一种方法可以做到,但是那太慢了(将栅格转换为矢量,与第二个矢量层相交,计算几何形状,导出数字,使用电子表格或其他程序计算统计信息,重新导入结果,这对我来说永远都是350.000栅格点)。 还提示我使用saga-gis。它具有“区域统计信息”,但是这些统计信息基于栅格波段的类别,而不是矢量层的多边形。因此,要使用此功能,我必须将矢量层转换为栅格,然后计算统计信息。 这似乎是解决此问题的错误方法。由于属于多边形边界的相交点,因此无法解决属于2个或更多多边形的栅格点。我假设基于多边形的统计信息应该能够处理此问题,所以我还假设尚未找到正确的模块。 Saga-gis确实有很多模块。请让我知道哪个是适合此应用程序的。
14 qgis  raster  statistics  saga 


1
如何建立自定义表单以在QGIS中输入属性
我已经在ArcGIS和ArcPad中完成了很多次,但是我什至不知道从哪里开始为QGIS中的数据输入构建自定义表单。我想为现场操作做这件事-QGIS只需少量定制即可成为一个很好的现场工具
14 qgis 

1
在QGIS中使用点矢量层表示桥梁的最佳方法是什么?
我正在树林中的小径远足/骑行地图上工作,有时候它们的桥梁需要在地图上显示。我正在尝试找出使用QGIS和点shapefile捕获和表示它们的最佳方法。 我将它们捕获在常规的“功能/标记”层中,在其中还存储了诸如信息亭和显着的路径特征/位置之类的东西的位置。我有一个名为“类型”的属性,可用于为每种类型的特征(“桥”,“信息”,“特征”等)设置样式,并可以使用“名称”字段来为特征添加标签。 由于桥指向某个方向,因此我添加了“旋转”字段,该字段在“样式,高级,旋转字段”中引用。最后,我将“地图单位”用作我的单位,因此桥梁的大小随地图的大小缩放。我还考虑在“功能”层中添加一个“大小”字段,以防万一我确定不同的桥梁需要具有不同的大小。 我很好奇别人如何捕捉/风格化桥梁,是否有我不考虑的东西? 这是它的外观的屏幕截图:
14 qgis  vector  symbology 

1
遮蔽或覆盖栅格地图以反映一天中的时间和环境光的方法
我的学习区域有白天的栅格。 我在研究区域中有20多个计数器,这些计数器用时间戳计数“填充”。 我使用PyEphem确定了每个收集的数据点的环境光的类型。 我想做的是: 添加灰色/半透明的覆盖层以反射环境光(黄昏,日出,白天,日落和黑暗)。 最终目标:对数据收集进行基于时间的可视化,突出显示一天中的时间。或者能够在适当的阴影覆盖下在特定时间生成快照。 将此视为此图像: 资源

1
QGIS中的最近邻居分组选择
我有一个包含以纬度/经度格式超过100,000点的列表,我已经将其导入到qgis中。 现在,我要在此处进行的操作是将所有这些点分组为框组,这实际上是指我想将地图拆分为边界框。 我的要求如下: 盒装组的得分不得低于100,且得分不得超过200 不得将一个点放置在多个组中 所有点应基于其最近的邻居 我如何通过q​​gis实现这一目标? 我假设可以传递一些自定义查询代码并保存结果,或者将创建的框保存为shapefile正确吗?有人可以解释一下如何做到这一点以及代码是什么样的吗? 如前所述,我的目标是将一堆方形框显示为shapefile图层,其中每个框内的属性不少于100个且不超过200个。


2
在多边形之间传输流(连接+值)
在QGIS中,有两个shapefile表示单元之间和另一层之间的移动数据,请参见下图。 移动数据的定义: 多边形"LayerA"(带有红色轮廓的透明正方形)。此外,它还涉及代表细胞内部运动的圆圈,这些圆圈在质心的位置上可视化"LayerA"。 折线层"Flows"(黄色/灰色箭头),经由连接传达的geocentroids之间的值"LayerA"的特征 目标层: 多边形"LayerB"(浅紫色特征,深灰色轮廓)。 另外,我已经将"FLUX"单元内的值转移"LayerA"到了"LayerB"多边形中,并将其移动到多边形中,请参阅我的上一个问题:QGIS中多边形之间的继承值?。它用的是完成%的$area计算。 可能存在一种有意义的解决方案/方法,将/ 表示的流 连接"Flows"及其值从/的关系"LayerA"转换为/的关系"LayerB"。 如何将这些连接实现为折线? 此外,新流程将继承与相似的样式"Flows"。 根据要求,我可以提供数据样本。 流将不存在于特征之间"LayerA",而存在于特征之间 "LayerB"。主要目的是实现可能的表/来源-目的地矩阵"FLUX"之间的连接属性(即,从/到)"LayerB"。 需要遵守一些要求/标准: 1.在同一单元格中,要素的各个部分(以黄色选中)之间没有流路连接 2.相同要素之间没有连接,即使其零件位于不同的单元中 3.如果要素的各个部分完全位于两个不同的像元要素中,则它们之间存在连接"LayerB"(基于"Union"输出)"LayerA" 4."FLUX"如下图所示,将计算正在传送的新值。 举例来说,有两个单元之间的连接I和II,其中"FLUX"是100。假设其他值,"NEW_FLUX"介于A'和之间B''将是1.5625。100仅是一个例子。 参考文献: QGIS中多边形之间的继承值? 在QGIS 2中调整流程图样式 计算另一层多边形内多边形的比例面积 免费和开源GIS乱流| GIS中的运动数据:问题和想法 在QGIS 2中使用虚拟层保留几何

4
在QGIS中将栅格转换为平滑的轮廓多边形
我从栅格图层创建平滑轮廓多边形的成功有限。 我创建了轮廓线和边界折线,然后使用QGIS Union。然后,我使用QGIS Polygonize。然后对原始栅格使用区域统计,以获取面的值。 我尝试的第二种方法是将栅格转换为多边形。然后创建一个新的四舍五入到所需轮廓的属性列。然后,我将相同值之间的线溶解。然后使用v.generalize。这种方法要快一些,但是会留下一些锯齿状/不平滑的多边形。 有没有更简单的方法始终有效?似乎应该有一个简单的命令来完成整个过程。
14 qgis  raster  contour 

3
使用QGIS反转多边形?
我有一个Shapefile,它具有代表世界陆地区域(大陆,岛屿)的多边形特征。 是否有可能将它们反转,并获得代表世界海洋的几何图形? 因此,原始的陆地多边形需要成为覆盖整个地球的单个全局多边形中的环。 基本上,我正在寻找类似Photoshop中的“选择”>“反向”之类的东西。 我正在使用QGIS。

1
在QGIS中使用HERE背景图
用于QGIS的OpenLayers插件允许将各种来源的背景图添加到数据框。这些来源包括OSM,Google,Bing,MapQuest和Apple。但是,诺基亚的HERE Maps不在其中。 有谁知道如何添加它,或者还有其他选项可将HERE Maps用作QGIS的背景? 据我所知,在ArcMap中没有直接的方法将HERE Maps添加为背景,但是只要您具有HERE Developer帐户,就可以在FME Data Inspector中使用。
14 qgis  fme  here-maps 

2
如何在没有ArcMap的情况下将数据从.gdb转换为shapefile?
我有一个.gdb文件夹,其中包含LOCK文件,FREELIST文件,ATX文件,GDBINDEXES文件,GDBTABLE文件,GDBTABLEX文件和SPX文件。 我想将该文件夹中的地块数据转换为shapefile,以便可以将其在线加载到Arc GIS。如果仍然有我的ArcGIS桌面版本,这将是一个简单的任务,但是我将无法再访问此版本的软件。 关于如何将此宗地数据转换为shapefile的任何想法?我还没有尝试下载QGIS,所以不确定该软件是否像ArcGIS 10.1那样具有该功能。

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.