我有定义英国县边缘的多边形。这些形状非常详细(每个形状有10k到20k个点),因此相关计算(点X在多边形P中吗?)非常耗费计算资源。因此,我想要“子采样”我的多边形,以获得类似的形状但更少的点数。有哪些不同的技术可以做到这一点?其中一个平凡的方法是每隔N个点取一个点(因此通过因子N进行子采样)...
我有一个全球国家的数据集,希望能够在本初子午线上进行分割,并重新调整数据以关注太平洋。 我尝试使用简单要素(sf)进行此操作,但遇到了无法解决的对象类型问题。 为了拆分数据,我尝试了以下方法: st_wg84 <- "+proj=longlat +datum=WGS84 ...
在PostGIS中,point和multipoint的区别是什么?linestring和multilinestring的区别是什么?polygon和multipolygon的区别是什么? 定义“多重”形状的秘密是什么?
我不太明白terra:extract的使用。我想要提取行政GADM多边形的平均栅格值。我的栅格每个国家只有一个值。我期望在一个特定国家内的每个行政多边形都具有相同的值,并且包括一些国界线的某些多边形将被分配面积加权平均值。但是,我的当前脚本并非如此。raster::extract似乎给出了合理...
我希望将弱简单多边形分割成简单多边形。 背景 使用情况是通过Javascript Clipper简化(联合)多边形。 Javascript Clipper以及原始Clipper的 SimplifyPolygon()函数会删除自交并组合公共边,但无法生成真正的简单多边形。输出用于three....
我正在开发一个网络应用程序。 我有一个Google地图,在其中从一个数组中添加多边形。我循环遍历该数组并将多边形添加到地图上。我还需要为多边形单击添加事件侦听器并警报多边形的位置。 这是我正在做的事情。 map = new google.maps.Map(document.getEleme...
我正在实现各种细分算法(例如catmull-clark);为了高效地实现此操作,需要一种良好的方法来存储有关网格化多边形的信息。我按照flipcode所述的方式实现了半边数据结构,但现在我不确定如何从顶点填充数据结构! 我的初始尝试是: 创建顶点 将顶点分组成面 排序面内的顶点(使用相对...
我一直在寻找一种方法来检查一个点是否属于一个多边形;这个多边形是从文件中加载的。 所有与此问题相关的答案都是用JavaScript解决的,但我需要在服务器端完成这个任务;因为结果不需要向用户展示为web客户端,它需要被存储并稍后用作选择该区域(多边形)内使用该系统的用户组的参数。 我寻找了...