在QGIS中创建径向扇形叠加


11

我需要创建一个从关注点辐射出的扇形网格。这是我费力地手工整理的一个示例:

在此处输入图片说明

在“ 如何使用ArcGIS for Desktop生成飞镖板shapefile”中找到了两个类似的解决方案PostGIS的QGIS带来的Draw风上升,但都不完全符合我的标准。

理想情况下,我需要每个扇区都是一个单独的多边形(出于数据分析目的),并能够使用参数控制扇区数和径向距离为不同的站点创建此叠加层。

谁能建议或提供一种在QGIS中轻松生成这些形状的方法?我以为这是一个相对常见的任务,所以不想花大力气重新发明轮子,但我一直在努力寻找解决方案,而作为一个完整的新手,我将需要很长时间才能提出解决方案。从零开始的解决方案。

Answers:


10

(评论太久,但认为这可能会有所帮助。)

有一个名为“ 比例圆”的插件,它允许您创建图例,将其分解为x个可指定半径的段(多边形)。您可以从菜单栏中下载此文件:

Plugins > Manage and Install Plugins...

将画布居中放置在您的点上,然后单击插件图标以打开界面。然后转到Legend only

比例圈界面

您可能会看到以下启用了标签的内容(水平线也是多边形):

例

您可以通过在值是的字段的“ 属性表”中识别它们来删除这些“行” :SECTL

属性表

作为一个简单的示例,我使用表达式创建了唯一值,ID从“ 字段计算器”创建了一个新字段$id。我用它来创建分类的样式并标记多边形:

结果


1
谢谢您,这是最有帮助的-我确信必须有一种“标准”方法来执行此操作,这完全符合要求。
安德鲁·利特尔

@AndrewLittle-非常欢迎!很高兴这很有帮助:)
约瑟夫(Joseph)

1
@Joseph我不知道,效果真的很好。
mgri

@Joseph的$ id标签方法是否给出了您显示的结果?这是否意味着插件按给定顺序生成对象?如果我们想使用其他逻辑标记生成的多边形怎么办?
snaileater

1
您会注意到,相同“切片”的生成多边形被覆盖了。在约瑟夫的例子中,多边形3被2覆盖,而2被1覆盖。也许这不符合安德鲁的计算需求……
snaileater
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.