Questions tagged «vertices»



3
一般GIS中多边形顶点的顺序:顺时针或逆时针
两天前,我问了一个关于ESRI shapefile中多边形顶点的内部存储顺序的问题。回答了该问题(将多边形按顺时针还是逆时针存储在shapefile中?),并且在旧帖子中也回答了该问题(创建多边形(是否顺时针旋转)) 但是现在我的问题更笼统了,我不知道它是否有唯一的答案。顺时针顺序仅适用于ESRI shapefile还是通用GIS格式?GIS软件的内部表示又如何呢?例如,如果我使用QGIS,并且读取了一个包含多边形的* .shp,我认为外边界​​的内部表示形式是与原始shapefile中一样的顺时针方向,但是QGIS支持的所有文件格式又如何呢?对于ArcGIS?并且如果存在一种文件格式,该文件格式具有以逆时针方向存储的多边形,则如果这些文件加载​​到QGIS,ArcGIS等中,则内部会改变方向,因此,例如,如果我使用PyQGIS读取数据,则多边形是顺时针的下令? 我的目的是为QGIS编写插件,但数据源可以是ESRI shapefile或其他格式。由于需要使用多边形的方位角检查多边形的连续边之间的角度,因此需要知道顺序是否为顺时针。一种解决方案是计算每个多边形的面积,如果我没记错的话,如果它为正,则顺序为顺时针,如果为负,则顺序为逆时针。 区域计算不是一项繁重的任务,因此不会使我的插件变慢。但是在QGIS的特殊情况下,有人知道它是否按顺时针或逆时针方向存储多边形,而不管原始源中的顺序如何?到目前为止,我正在使用ESRI shapefile,并且layer.getFeatures()。geometry()。asPolygon()中的坐标按顺时针方向存储为外部边界,按逆时针方向存储为孔,即与原始的* .shp相同。

6
从给定的点坐标集中找到边界坐标?
给定一组坐标,我们如何找到边界坐标。 <== 图1 给定上面设置的坐标,我如何获得红色边界上的坐标。边界是由顶点的输入坐标形成的多边形,以使其面积最大化的方式。 我正在开发一个应用程序,该应用程序可以搜索城市 “ x”英里内的房地产。我所拥有的是: 所有属性的坐标。 每个城市的一组坐标(我每个邮编都有一个坐标。由于大多数城市都有多个邮编,所以每个城市都有一组坐标) 我要求最大面积的原因是为了避免出现像下面这样的多边形: <== 图2 我需要的是一种算法,可以得出边界的坐标集。一种算法,可以让我得出图1的边界坐标。

3
如何在QGIS编辑会话中添加节点/顶点?
我正在进行多边形(边界)清理,想知道是否可以将节点/顶点添加到一组选定的多边形甚至单个多边形中。 顺便说一句,QGIS拓扑编辑工具是令人难以置信的-非常简单但非常准确,并且从手工工作中省去了很多工作。 QGIS提供了删除选定节点的功能-惊人的是,在清理多余节点时,拓扑得以保留甚至得到改善。好东西!
16 qgis  editing  vertices 


5
在QGIS中拖动不同线要素的多个顶点
是否可以同时拖动QGIS中某些平行线的多个顶点? 我有一个平行线的线层。在某些区域中,我必须移动所有平行线的顶点,以使它们仍然彼此保持距离。 使用节点工具,我只能选择要拖动的一条线的顶点,而不能同时选择多条线的顶点: 在“多行图层”中,可以同时拖动所有行,但这不是一种选择,因为我必须保留单行的所有属性。 还有其他选项可以同时拖动所有行吗? Edit1:刚刚找到了CadNodeTool(https://github.com/wonder-sk/CadNodeTool)。使用此插件,至少已经可以同时选择多条线的顶点了。也许可以扩展此插件以移动平行线的顶点。

1
QGIS限制顶点沿x或y轴移动
在QGIS中,是否有办法约束沿x或y轴的“顶点移动”? 在下面的图片中,我想限制沿y轴的编辑运动,如红色粗虚线所示。(这就是我要的。) 默认的“蓬松度”行为由细红线显示,而不是我在这种情况下想要的。
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.