使用QGIS使用设定半径绘制圆?


16

我有一个网站,想在网站中心周围5公里的缓冲区中画一条指示线。所以我想画一个半径为5km的圆。我有一个用于绘制圆形和椭圆形,矩形,正方形和螺旋形的工具。

这些都不让我说出中心点和半径。


3
放下一个点(x,y),将点缓冲5公里。
罗伊

Answers:


15

正如@Roy评论的那样,您可以在图层中指向一个点,然后将其缓冲到新图层中。


干杯。那正是我想要的。一个简单问题的简单答案。恐慌使我蒙混了!
Ger

我最近使用的工作流程是在内存层中创建点,将缓冲区创建到保存在临时位置的shapefile中,然后将多边形复制并粘贴到最终层中。有点长,但可以。
威利(Willy)

2

使用mmqgis插件,您可以将几何类型转换为质心:

插件> mmqgis>修改>转换几何类型

然后只需在形状上创建缓冲区(通过矢量>地理处理工具)并精确调整所需的半径。

你说对了



0

我做了类似的事情-需要围绕一组符合某些条件的点画5公里的圆圈。我使用样式解决了这个问题:

  1. 为该图层创建一个符号规则(在我的情况下,“:“ field”不为null
  2. 为符号定义一个“简单标记”

    • 尺寸10000.0(尺寸是直径,不是半径
    • 单位,选择“比例尺”
    • 填充颜​​色:透明

瞧!真实地图比例下的范围环。

我正在使用QGis 3.10,它比最初提出此问题时要新得多。

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.