Questions tagged «polygon»

在地图上,由x,y坐标对的连接序列定义的闭合形状,其中第一个和最后一个坐标对是相同的,而其他所有坐标对都是唯一的。


5
六角形采样多边形有什么好处?
我一直在寻找有用的方法来将研究区域(通常以栅格数据集的形式)采样或划分为较小的单元。最近,我阅读了ESRI博客文章,内容涉及用于创建采样六边形的新工具。尽管六边形是吸引眼球的东西,但我首先想到的是,六边形比例如可以实现相同目标的渔网网格更复杂,并且包含更多的顶点。在研究区域采样或分割栅格数据集时,使用六角形栅格而不是矩形栅格有什么好处?

5
计算多边形的平均宽度?[关闭]
我有兴趣检查代表道路表面的多边形的平均宽度。我还将道路中心线作为矢量(有时不完全位于中心)。在此示例中,道路中心线为红色,多边形为蓝色: 我想到的一种蛮力方法是,以较小的增量缓冲线,将缓冲区与鱼网网格相交,将道路多边形与鱼网网格相交,计算两个相交措施的相交面积,并一直这样做直到误差很小。但是,这是一种粗略的方法,我想知道是否有更优雅的解决方案。另外,这将掩盖大道路和小道路的宽度。 我对使用ArcGIS 10,PostGIS 2.0或QGIS软件的解决方案感兴趣。我已经看到了这个问题,并下载了Dan Patterson的ArcGIS10 工具,但无法计算出我想要的东西。 我刚刚发现了ArcGIS 10中的“ 最小边界几何”工具,使我能够生成以下绿色多边形: 对于沿着网格的道路,这似乎是一个不错的解决方案,但否则无法正常工作,因此我对其他建议仍然很感兴趣。

5
如何最好地解决PostGIS中的非节点交叉点问题?
我正在使用一个PL/R函数,并PostGIS围绕一组点生成voronoi多边形。我正在使用的功能在这里定义。当我在特定数据集上使用此函数时,出现以下错误消息: Error : ERROR: R interpreter expression evaluation error DETAIL: Error in pg.spi.exec(sprintf("SELECT %3$s AS id, st_intersection('SRID='||st_srid(%2$s)||';%4$s'::text,'%5$s') AS polygon FROM %1$s WHERE st_intersects(%2$s::text,'SRID='||st_srid(%2$s)||';%4$s');", :error in SQL statement : Error performing intersection: TopologyException: found non-noded intersection between LINESTRING (571304 310990, 568465 264611) and LINESTRING (568465 264611, 594406 286813) at 568465.05533706467 264610.82749605528 …

5
在QGIS中平滑/概括多边形?
是否有可能通过使用诸如通用线的插件之类的插件来平滑或通用化QGIS中的多边形? 我可以将多边形转换为线,对其进行平滑处理,然后将其转换回多边形,但是由于多种原因,这对我的多边形不起作用。

4
使用PostGIS基于交点分离多边形
我有一个多边形的PostGIS表,其中一些相互相交。这就是我想要做的: 对于由id选择的给定多边形,请给我所有相交的多边形。基本上,select the_geom from the_table where ST_Intersects(the_geom, (select the_geom from the_table where source_id = '123')) 从这些多边形中,我需要创建一个新的多边形,使交点成为一个新的多边形。因此,如果多边形A与多边形B相交,我将得到3个新多边形:A减去AB,AB和B减去AB。 有任何想法吗?

4
如何将GeoJSON多边形插入PostGIS表?
我需要将GeoJSON中的多边形插入到PostGIS表中。这就是SQL查询的样子。 INSERT INTO tablename (name, polygon) VALUES ( 'Name', ST_GeomFromGeoJSON( '{ "type": "Polygon", "coordinates": [ [7.734375,51.835777520452], [3.8671875,48.341646172375], [7.20703125,43.580390855608], [18.6328125,43.834526782237], [17.9296875,50.289339253292], [13.7109375,54.059387886624], [7.734375,51.835777520452] ] }' ) ) 不幸的是,我收到一条错误消息。 ERROR: Geometry SRID (0) does not match column SRID (3857) GeoJSON已经在正确的参考系统中。但这没有指定。如何在GeoJSON中指定SRID?GeoJSON需要什么样? 更新:当我包装由此创建的几何时ST_GeomFromGeoJSON,ST_SetSRID(..., 3857)会引发另一个错误。在我看来,几何图形似乎没有Z尺寸。 ERROR: Geometry has Z dimension but column does not


2
了解QGIS中shapefile的Polygon和Multipolygon之间的区别吗?
创建Scratch图层使我可以在Polygon和Multipolygon之间进行选择,因此我开始怀疑应该如何使用它们。 读了一本新书“ Mastering QGIS”(通过Joseph的回答,“ QGIS Voronoi对话框中的缓冲意味着什么?”),作者的评论是"ESRI shapefiles store geospatial data in multi- type geometry, so using multi- type geometry is a good practice if you plan on converting between formats." 创建新的多边形图层时,应如何选择其中一个(多边形或多边形)?(我曾将多面体与多面体相混淆,所以我过去常常选择多边形。) 我最近选择“多边形/多边形”的一种情况是更改平行线长度以在QGIS中分割多边形?在其中绘制一个虚拟多边形作为背景层。尽管我只需要一个多边形,但主要处理shapefile似乎应该选择Multipolygon。在这种情况下,我需要的是没有任何属性的简单多边形几何(不确定此示例是否有任何区别。)

9
生成位于多边形内的点
我具有多边形特征,并希望能够在其中生成点。我需要一项分类任务。 生成随机点直到多边形中的某个点不起作用,因为这确实花费了很多时间。
30 python  qgis  polygon  ogr 

2
在R中连接多边形
我想知道如何使用R代码连接空间多边形? 我正在处理某些区域随时间变化的人口普查数据,我希望将多边形和相应的数据合并在一起,并仅报告合并区域。我正在维护一个具有随人口普查而变化的多边形列表,并计划合并。我想将此区域名称列表用作查找列表,以应用于不同年份的人口普查数据。 我想知道使用什么R函数来合并选定的多边形和相应的数据。我已经用谷歌搜索过,但是结果简直让我感到困惑。

12
在ArcGIS Desktop中将栅格图像的边界获取为多边形吗?
我在ArcGIS Desktop中有一个矩形栅格图像。 如何生成仅与光栅图像范围相同的多边形? 也就是说,我要有一个多边形图层,该多边形图层具有一个四边形,即图像的边缘。 我已经尝试过简单地进行Raster-> Polygon转换,但这试图使用图像中的数据生成轮廓-我想要的只是图像边缘的轮廓。 我正在使用ArcGIS Desktop 10。


2
将点集转换为多边形边界?
我正在尝试将点集转换为其各自的多边形边界。我认为这有点像Voronoi图或Convex Hull,但不完全相同。我敢肯定有一个技术术语,但是我是GIS的初学者。 下图可能是最好的说明: 那么,给定4组点(每组点用其自己的颜色),围绕每个相应点集的四个多边形是什么,以使多边形之间的间距使边界最大化并且所有多边形都汇合在一起? 这是一个简单的例子,有3点: A,43.656943,-79.393928,蓝色 B,43.66663,-79.402682,绿色 C,43.656447,-79.408004,绿色 您必须查看以下图形才能使它有意义: 本质上,每个点都有一种颜色,您可以从该点开始扩展一定距离的缓冲区。 困难的部分是何时与其他点(它们的边界)发生碰撞以及在何处计算该边界。结果是一组多边形(每种颜色/一组一个)。


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.