polygon相关内容

查找多线串和多边形Sf r之间的交点

我在地图上有一组空间坐标,并有一个穿过它们的多行字符串。我需要计算出这条线在每种颜色的多边形中花费的长度。 注意事项: 我的最小表示法不是很好,我的实际数据是一个数据。Frame有一个颜色列(在真实数据中是组),一些标识列,以及一列多边形几何图形。我真的不知道如何制作,所以我的Reprex只有3个单独的多边形。 有时两种颜色的多边形会重叠,在这种情况下,我希望将这条线与重叠形状相交的 ..
发布时间:2022-07-15 12:01:59 其他开发

标注多边形开口层各边的长度3

如何用边的长度标记多边形的每一条边? 我尝试以下代码: http://jorix.github.io/OL-DynamicMeasure/examples/measure-dynamic.html 注意:如果将要显示的段保留为空白,则将显示所有段的长度。 但这段代码在Open Layers 2中。有人能将它转换为Open Layers 3吗? 推荐答案 OpenLay ..
发布时间:2022-07-11 19:57:26 其他开发

Voronoi镶嵌的共享边表

我正在尝试基于spatstat库的dirichlet()函数生成的Voronoi镶嵌(也称为Dirichlet镶嵌或Thiessen多边形)创建一个多边形邻接表。例如,在下图中,右上角和右下角的瓷砖各有2个邻居,右中瓷砖有4个邻居,其余两个瓷砖各有3个邻居。我想捕获表中的邻居对,理想情况下捕获它们共享的边界线的长度:例如,‘Tile1’、‘Tile2’、‘Shared_Edge_Length’。 ..
发布时间:2022-06-26 21:36:45 其他开发

使用SF聚合栅格中的值

使用SF聚合栅格中的值 我需要的是为每个栅格聚合一些度量值。 假设我们有一些数据坐标和值,并且我想创建一个热图。 首先,我使用Simple Feature框架创建了一个网格和栅格。 现在我需要获取df中的每个坐标,并检查它们是否在一个栅格中。然后为每个栅格计算任何其他聚合函数的平均值。 # Packages ------------------------------------- ..
发布时间:2022-05-13 20:04:06 其他开发

PYTHON-返回给定x的多边形路径的y坐标

我有一个不规则多边形,其周长由笛卡尔坐标数组定义。 我正在寻找一种方法,在给定x坐标的情况下找到最小和最大y坐标,该坐标适用于从x-min到x-max的连续范围。 我想一种方法是定义每个点之间的直线方程,然后应用其中的两个方程,其范围由给定的x坐标满足。 有没有更快的计算/实施方法?或者有没有什么模块可以让我轻松做到这一点? 我一直在使用matplotlib.Path绘制多 ..
发布时间:2022-04-11 17:00:18 Python

如何查询Voronoi图?

我正在使用boost计算二维中一组点的Voronoi图,非常简单; std::vector points; ... voronoi_diagram vd; construct_voronoi(points.begin(), points.end(), &vd); 有没有一种算法可以处理生成的面,以便可以在固定时间内回答给定点属于哪个站点的查询?换句话说,给定 ..
发布时间:2022-04-11 16:59:12 其他开发

拆分多重多边形

我能不能只是把零件拿出来作为它们自己的特征,或者这是否会涉及到更复杂的东西? 我正在尝试将其中一个地图拆分成更小的部分,以便为它们编制索引:https://github.com/simonepri/geo-maps 在顶层,它们是GeometryCollection,但在较低级别,它们是多重多边形。 我想只循环遍历多重多边形的各个部分,但我对它们的了解不够,无法知道这是否有效 ..
发布时间:2022-04-11 16:56:15 Python

在JavaFX上,有没有办法在不知道所有点的坐标(而只知道边数)的情况下绘制一个正则多边形?

例如,要在JavaFX上绘制正十二边形,您必须知道12个点的所有坐标。但我想知道是否有任何方法可以在不知道点的坐标的情况下绘制它(而只知道该多边形有12条边),这样如果用户键入‘6’,它就会绘制一个正六边形,如果用户键入‘12’,它就会画一个正十二边形。 推荐答案 不,在不知道角的坐标的情况下无法绘制多边形。在呈现引擎不知道需要呈现的顶点的坐标的情况下,如何呈现此类对象? 您当然 ..
发布时间:2022-04-11 16:54:03 Java开发

如何按顺时针/逆时针方向对所有多边形点进行排序?

我一直在阅读有关Jarvis算法的文章,虽然它能够按顺时针方向对所有“外部点”进行排序,但内部点被忽略,如下所示: 有没有人知道有没有其他算法或我必须实现的其他方法来按时钟方向对每个点进行排序? 谢谢。 推荐答案 Graham scan中的第一步是按polar angle对每个坐标进行排序。通过选择任意(x, y)对作为您的“中心”,您可以计算每个点相对于您的中心的极角,然 ..
发布时间:2022-04-11 16:48:01 其他开发

为什么我们需要对凸多边形进行三角剖分才能对其进行均匀采样?

假设我要对凸多边形内的点进行均匀采样。 这里和互联网上描述的最常见的方法之一是对多边形进行三角剖分,并使用不同的方案在每个三角形内生成统一的随机点。 我发现最实用的方法是从均匀分布生成指数分布,例如-log(U),并将和归一化为1。 在MatLab中,我们将使用以下代码在三角形内进行均匀采样: vertex=[0 0;1 0;0.5 0.5]; %vertex coordi ..
发布时间:2022-04-11 16:46:04 其他开发

如何绘制多个经纬度坐标的多边形并计算曲面面积?

我有以下数据:https://ufile.io/p9s0le6g ...它由485个经度/经度观测组成。我最终想要计算这个数字的表面积(以平方米或平方公里为单位)。我想用数据点(外部点)创建一个多边形,然后计算曲面。然而,我想不出一个好的多边形。 我的坐标数据点如下所示: 我想要一个看起来像那样(或类似)的多边形: 以下是我尝试的内容: library(sp) df ..
发布时间:2022-04-11 16:44:26 其他开发

按形状以平面单位(例如平方米)计算多边形面积

我正在使用Python3.4和Shapely 1.3.2从一系列经纬度坐标对创建一个Polygon对象,我将这些坐标对转换为熟知的文本字符串,以便对其进行解析。这样的多边形可能如下所示: POLYGON ((-116.904 43.371, -116.823 43.389, -116.895 43.407, -116.908 43.375, -116.904 43.371)) 由于Sha ..
发布时间:2022-04-11 16:40:17 Python

一种充气/放气(偏移、缓冲)折线的算法

相关问题: An algorithm for inflating/deflating (offsetting, buffering) polygons 不同之处在于,我在寻找一种将给定折线膨胀为多边形的方法: 我得到了以下输入: 形成多段线的二维点列表(草图中为亮绿色) 线条宽度 输出应为显示按宽度扩展的线条外观的多边形。 我原本以为我可以使用Boost::Geo ..
发布时间:2022-04-11 16:38:18 C/C++开发

为什么st_cross返回非多边形?

我有两个多边形层。我想对它们运行st_cross,以将它们重叠的区域作为新的层给出结果。新层应包含两个输入层的属性。我找到了这张图片,它似乎说明了我想要的最终结果。 我的两个输入层都是多边形: SELECT st_geometrytype(geom), COUNT(*) FROM a GROUP BY st_geometrytype ..
发布时间:2022-04-09 21:55:34 其他开发

Fabric JS绘制具有活动形状的多边形

我需要创建仪器绘制多边形在我的项目与织物js。 我发现sctipthttps://github.com/taqimustafa/fabricjs-polygon非常适合我。 但此脚本适用于Fabric 1.6.3,而我使用的是1.7.11。 我对Fabric 1.7.11和activeShape有一个小问题。 ActiveShape仅在第一个点和最后一个点之间90度的区域中绘制。 下面 ..
发布时间:2022-04-07 13:47:00 前端开发

我们可以在不同的区块链上部署相同的ERC20-Token吗?

我想在不同的区块链上部署我自己的ERC-20令牌,那么有没有可能在不同的区块链上部署相同的令牌合同?如果我们这样做了,我们就不能为三个区块链提供相同的名称和符号。谁能告诉我这个问题的解决办法是什么?或者,我们可以在三个区块链上部署具有相同合同地址的合同吗? 推荐答案 是否可以在三个区块链上部署具有相同协定地址的协定。 取决于要部署到的网络和从中部署的地址。假设您选择的网络具有相同的1 ..

使用Python减少多边形中的节点数

我有一个包含几个连续多边形的shapefile,我希望减少它们的节点数,以保持相邻多边形在拓扑上的一致性。 我在考虑根据节点两边两个线段所产生的角度来删除节点;特别是删除形成角度<;180º和>175º的节点。 我看到一条评论提到了同样的想法,但我对编码有非常基本的了解。如何在Python中实现此功能? https://stackoverflow.com/a/2624475/843 ..
发布时间:2022-03-22 12:21:36 其他开发