Questions tagged «polygon»

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

3
使用QGIS在给定多边形上的Voronoi图
我正在尝试在特定的多边形上创建Voronoi图,但是在处理边缘时会出现一些问题。这是我的方法: 为Voronoi和图的多边形准备点 创建Vornoi 使用多边形切割边缘 使用Union组合切割的Voronoi和多边形(不确定这是否是最好的方法),这是我的边缘问题。我想:1)从原始Voronoi地图中删除框架(标记为蓝色)2)将边缘扩展到区域多边形的边缘(标记为红色),以使边缘侧的服务区域更加逼真。 我怎样才能做到这一点?

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


3
在QGIS中创建随机点多边形填充符号系统?
使用QGIS 2.18.3,我想对我的多边形符号系统应用随机点模式。默认的样式管理器具有规则间隔的点模式,称为Cemetery-25-50k(请参见下图)。这是一个很好的起点,但显然不是随机的。 另外,我已经检查了“图层属性”(如下)中的“点图案”填充选项,但是没有任何东西会生成随机图案。 我需要重新创建的是ESRI Arcmap随机点符号系统,如下所示:




1
Leaflet JS将GeoJSON形状添加为多边形中的孔
我有一个已经包含geojson的数据集。我可以使用以下代码将其添加到地图中。 L.geoJson(data.geojson).addTo(map); 我明白了 但我想实现这一目标,将周围的区域覆盖起来,我的geojson形状在其中部形成一个孔。 根据传单文档 您还可以通过传递latlngs数组的数组来创建带有孔的多边形,第一个latlngs数组代表外环,其余的latlngs数组代表内部的孔。 所以从理论上说: var scotland = [[60,-13],[60,0],[50,4],[50,-13]]; L.Polygon([scotland,coordinatesOfShapeHole].addTo(map); 我的问题是此函数似乎不像我传入data.geojson或data.geojson.coordinates作为第二个参数(coordinatesOfShapeHole); 有什么方法可以将data.geojson转换为L.Polygon函数满意的格式? 还是用L.geoJson做同样的事情?

1
PostGIS多边形边缘分析(方向,边缘长度)
我对GIS尤其是PostGIS不太熟悉,因此,如果答案似乎显而易见,请原谅... 我想对许多建筑物进行分析。我感兴趣的一件事是它们的外墙表面以及各自的方向。如下图所示,我希望具有一系列多边形中所有边的长度和(法线)方向。在示例中,我仅突出显示一个表面。 结果表可能是这样的: building_id | edge_id | orientation | edge_length ------------------------------------------------- 1 | 1 | 315 | 10.0 1 | 2 | 45 | 7.0 1 | ... | ... | ... 但是,我不确定这是否是存储结果以进行进一步处理的明智方法(例如,计算从边缘到下一栋建筑物的距离等)。所以我的问题是双重的: 是否有一个有效的PostGIS功能可以分析多边形的边缘?如果没有本地PostGIS功能,我可能会对基于Python的方法感兴趣。 由于多边形的边数可能不同,因此将结果存储在PostGIS表中的聪明方法是什么?

3
如何使用postgis将等值线转换为等多边形?
我有一张等值线的postgis表,其定义如下: CREATE TABLE myisolines ( gid serial NOT NULL, isotime timestamp without timezone, val numeric(10,4), geom geometry(LineString,4326) ); 在外观上,此线串对象如下所示: 我知道数据的空间范围,因此可以添加一个Bbox,这样LineStrings可以是封闭的。 我想myisopolygons从myisolines具有多边形的表格中创建一个等值多边形表格,该表格不会重叠,而是创建一个连续的曲面,并具有一列等值线val最低val的列,由此形成多边形。我知道它可以由自封闭的等值线(孤岛)形成,也可以由用bbox封闭的等值线形成,在这种情况下,val应从特定的等值线中获取。在视觉上,它应该看起来像这样: 我以为可以以某种方式创建拓扑,然后将面转换为多边形,但是我不知道如何正确地进行。如何才能做到这一点? 另一个选择是在bbox和每个创建的多边形之间递归使用差异函数,但我想这不是正确的方法,而且绝对不快。

1
将世界切割成人口数量相等的多边形
我想将世界切成人口数量相等的多边形,例如1亿人(例如,以美国国家航空航天局提供的人口密度栅格数据开始)。我知道,在存在许多不同解决方案的意义上,这种削减是任意的。但这没关系,我需要它是任意的!拜托,有人能告诉我最好的方法吗?

3
使用WGS84坐标合并geojson多边形
我有一个带有一些相邻多边形的Geojson文件,我想将它们合并为一个。我知道这是一个经常性的问题,但是我找不到像纬度和经度坐标这样的多边形的信息: { "type": "FeatureCollection", "features": [{ "type": "Feature", "id": "16966", "properties": { "Name": "BEYNES" }, "geometry": { "type": "Polygon", "coordinates": [ [ [1.874862143378, 48.834371283832], [1.8656030688715, 48.831612507285], [1.8515105581603, 48.834338209867], [1.8466221791684, 48.828669687135], [1.8415374906793, 48.828818416443], [1.8392188748285, 48.830163082204], [1.8419058888315, 48.843509743804], [1.8472716401406, 48.849200964455], [1.8375210341485, 48.856814659389], [1.8383984699903, 48.87125874614], [1.8572939822902, 48.871944300476], [1.874663272221, 48.877028568925], [1.8831026195664, 48.874535338148], [1.9127169447188, 48.860849357594], …

4
如何将多边形坐标导出为CSV(不是WKT)?
我正在尝试将多边形坐标从shapefile导出到CSV文件,但是到目前为止,我的所有尝试都失败了。我发现了很多与此有关的问题和答案,但是都没有解决我的问题。 我已经下载了文件 www.naturalearthdata.com/http//www.naturalearthdata.com/download/10m/cultural/ne_10m_admin_0_countries.zip 这是一个包含基本世界地图的shapefile。我通过添加矢量层将shapefile导入QGIS,然后尝试导出具有每个国家/地区坐标的多边形。我发现的技巧建议通过右键单击图层然后选择另存为来保存该图层,或者打开属性表并将其复制到Excel中。如果我尝试这些操作,则只会获得地图中每个国家/地区只有一行的主信息。 有谁知道我如何获取每个包含带有坐标多边形的国家的详细信息?

1
计算R中多边形之间的{最小}距离
我已经计算出了物种分布的表面积(合并了shapefile中的多边形),但是由于该区域可以由距离相当远的多边形组成,因此我想计算一些分散度。到目前为止,我所做的就是检索每个多边形的质心,计算它们之间的距离,并使用它们来计算变异系数,如下面的虚拟示例中所示; require(sp) require(ggplot2) require(mapdata) require(gridExtra) require(scales) require(rgeos) require(spatstat) # Create the coordinates for 3 squares ls.coords <- list() ls.coords <- list() ls.coords[[1]] <- c(15.7, 42.3, # a list of coordinates 16.7, 42.3, 16.7, 41.6, 15.7, 41.6, 15.7, 42.3) ls.coords[[2]] <- ls.coords[[1]]+0.5 # use simple offset ls.coords[[3]] <- c(13.8, 45.4, # …

5
多边形相交(分析),生成空输出
我之前曾问过一个问题,该问题用于确定具有另一个多边形边界的多边形的面积。 确定多边形边界内每个多边形的面积? 我猜想,使用相交函数是确定1000m边界内多边形面积的最可行选择。每当我与“多边形”边界内的所有多边形shapefile(大约有40个)相交时,都会生成一个空输出。 我已将每个shapefile和数据框的坐标系设置为相同的坐标系。我正在使用具有ArcInfo许可证的ArcGIS 10.1。 产生此空输出的原因是什么? 警告000117:警告生成空输出。

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.